The liberation of Content Management

The Propaganda

Sign up / Join us


Edditt is packed with all the gear – or modules in Edditt speak – for facilitating different views and ways of interacting with your database; listing items in a table, adding and editing items, importing, exporting and much more besides. 

As if that’s not enough, each module itself has configurable options and features that you can turn on or off, giving you the ability to completely tailor it to the requirements of the site you are building. 

But what about that one specialist function that might not be in the box. Worry not; if you need functionality that the base module doesn’t, then look no further than Web Hooks.

Every module allows you specify a web hook – a page that receives key bits of information when an item is saved, added or updated. This gives you the ability to run any further processing on the data that you want – whether it be image resizing, PDF generation, text processing or goodness knows what else. And because Edditt only uses standard HTTP methods and JSON objects, you can write the web hook in whatever language you like. 

The crux of it is: Edditt likes to get out of the way and let you do the job you enjoy – developing sites. We’ve developed the system to give you everything you need and more to make any website content managed, without having to jump through hoops to do it. 

Right now, we are putting the finishing touches to the Edditt website, along with the documentation needed to support a system this flexible. That means we’ll be launching soon! To be amongst the first to know, follow us on Twitter or sign up for updates.

Your data, not ours

Let’s be upfront about this: we hold as little of your client’s data as possible. I mean, why should we? After all, they are your clients, not ours.

So when you set up a site on Edditt, all we store on our servers is the connection information, and user data (so users can persist across site instances). 

Aside from that, absolutely everything else is stored in your website’s database. It’s right there for you to see; you can even edit the database directly (though we can’t be responsible for the consequences!).


Should you decide Edditt isn’t the system for you and you want to move to another CMS, you don’t need to ask us, get an export, or any of that hassle – your database is right there, with all your data stored in it. Just make it work with the new system. 

We mean it when we say that we are totally hands off: you are in control and you call the shots. We don’t want to tie you down or trap you in any way.

And when we store information, we don’t hash it or obfuscate it, we use standard cross–language ways of storing it, like JSON.

Giving you options

Because you can see and access all the data, it gives you lots of options for how to approach a site build.

Say you just use the same module structure over and over, you could of course use the Kernel feature in the system. Or you could just copy the module information from one database into the other and change the site instance ID. And voila! The same modules will appear in both sites.

Or say you want to pull down rollback data for an item and process it in some way. Just query the database and do your processing. It’s all there waiting for you.

Edditt is all about giving you options and letting you take control. Truly owning your data is just one way we help you do just that.


Rollback is one of those features that you and your clients will love in equal measure, but for entirely different reasons.

Have you ever got an email from one of your clients with a subject like “Help?!” or “Page is missing” and containing a well worded but frantically typed story about how some extreme circumstance caused them to accidentally delete a page from their website (despite the 2 confirmation messages they have to click to do that).

Well, with rollback those days are gone, gone, gone.

Making your life easier

Rollback saves a version of the page every time a change is made or when it is deleted, giving a full versioning history of the item up to as many days in the past as you want (or forever). 

Rollback - previous data versions availableThis means if you want to revert to a previous version of a page, you just rollback to the version that was right. Or, if an item has been deleted, you can just reinstate it to the system. 


Its always there for your clients to see, so they can edit their site with the confidence of knowing that any changes they make can be reversed with the click of a button. Its effortless.

And thats not all it does.

Comparing changes

You can compare changes between different rollback versions of the same item, so your editors can see what edits have occurred. You can even hook up a visual view of the changes so that they can be seen on your client’s site, colour coded to indicate what happened where. 

If your site has an editorial or approval team they will love this feature. Even more so if you combine it with the built in authorisation system.

So there you have it, two killer features that make you (and your clients) life that much better. Whats more, rollback and compare changes are built into every instance of Edditt straight out of the box – you don’t need to set them up, and you don’t need to pay anything extra to switch them on. 

Don’t you just love us?
(You should).

User Management

If you’re anything like us you probably work with a wide range of clients: some small, some large, some somewhere in between. Some of them might just be one person updating their site, and others might be a team of 10 or 15 working together to keep their website fresh. 

We set out to build a user management system into Edditt which works for all sorts of clients, big and small alike. One that gives you complete control over who sees what and who doesn’t. More than that, we set out to create one that was a bit more interesting than your average to work with.

Users and groups

Manage your usersWe’ve given you the ability to set up both users and groups. Users, obviously enough, are individuals who can access a site and make changes to it. You can give a user individual permissions, or you can assign them to a group, in which case they inherit the permissions the group it entitled to.

Groups are a container for a collection of users, all sharing the same permissions. This makes it really easy to add new users with the same permissions, and also for you to set up a hierarchy of user types on the system (e.g. administrators, editors, section editors and so forth).

Authorisation and notification

Authorisation is a nifty feature that means when a user makes changes to the site, but you want these changes to approved by someone further up the chain before they go live they can request approval from an assigned user (or group) for their changes. That user is then notified of the changes, and can login to edditt to approve (or disapprove) of the changes. They can even choose a compare view, where the changes made are highlighted side by side with the original version of the item

We also give you the ability to be notified by email of changes that a user (or group) makes. This means every time they change, update or delete an item on the system an email it sent with information about that change – giving you real time updates about over what your users are doing.

Fine–grained control

Not everyone on your site needs to be able to carry out the same tasks, so Edditt lets you completely customise what each user (or group) can and can’t do. Its as easy as choosing Yes or No and following the process through. 

At one end of the scale you can give a user access to everything, or at the other end you can only allow a user permission to access a specific field on specific item. And in between – you control what they can and can’t do – the power is in your hands.

Anything a user isn’t able to access is hidden from their view, so as far as they are concerned, it never existed in the first place!

So there you have it, a whistle–stop tour of user management in Edditt. I think you’ll agree, its gives you very flexible, powerful control over what your users can and can’t do.

Files and integrations

There are so many great services on the web these days: some for video, some for photos, some for storage. And if your clients are anything like the ones we have, then they will at some point ask for their site to access media on at least one 3rd party service. 

It’s something that gets asked so much there had to be an easier way to make it happen.

The Files area of Edditt doesn’t stop at connecting to and managing your site’s webspace (though it does do that particularly well!); it also connects to 3rd party services on all corners of the web. And by that we mean it pulls media seamlessly down and gives them pride of place right alongside your website’s files. 

So, be it Vimeo, Flickr, YouTube, Amazon Web Services or any other service you can think of, Edditt will sync beautifully with it, allowing users to drop rich media and content effortlessly into their website. Trust me when I say, your clients will love you for this.

File Management in EddittAnd it’s not just a one–way relationship, we don’t just read your media – you can upload files directly through Edditt, cutting out the middle man. So, you can set up accounts for your clients on 3rd party services, but they never need to go near that service’s website. Seamless huh?

As for setting this all up in Edditt – well that’s pretty effortless too. Make your way to your site’s integration settings, and click on the service you want to sync with. You’ll be taken to the service’s website, login and once you come back its all set up.

We really do spoil you.

This site uses cookies for general analytics but not for advertising purposes. View our privacy policy to find out more. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on our website. However, you can change your cookie settings at any time.