Development Diary

Keep up-to-date with the latest news and updates about DeployCMS.

Where the DeployCMS project started…

Hi, my name is Anthony Blackshaw, I’m a director at Getme Web Solutions Ltd. in the UK, and one of the founding developers of DeployCMS.

My initial involvement in the DeployCMS project arose out of discussions I had with Nick Snell at Orpo (another founding developer) about a CMS framework I was developing early 2009 called Lupin. Nick worked with me on Lupin almost from the start, initially in a consultancy capacity and later on he developed some of the core Python libraries including the caching code.

In August 2009, Getme produced its first commercial website with Lupin. In the same month I attended a conference in Birmingham, UK with Nick. At a lunch break during the conference we went for a drink at a nearby bar, and on returning to the conference we found ourselves locked out with no one in sight of the entrance (not that it gave me a complex or anything). Finding ourselves in this predicament we returned to the bar and the topic of conversation turned to the little CMS framework Nick and myself were working on. We discussed what we liked about Lupin and what we didn’t like; even then it was obvious that Lupin wasn’t a complete system, it had lots of flaws that were inherent in its initial design. In particular it was too tightly coupled to one database wrapper, one template language, one Web server. But still, it was our preference over everything else we had access to, it had a small code base, was lightning fast, and most importantly was friendly to both developers and users.

So over a few drinks we ripped our own project, our 8 months of effort, to shreds in terms of what was wrong with it. When we were done there was still so much we liked about this little CMS framework, and so DeployCMS was born.

We decided to start from scratch; a complete re-write from the ground up, using Lupin as a guide to what needed to be changed and what already worked. Our roles changed a little; Nick became the lead Python developer, and for my sins I am now the lead JavaScript developer, though the roles aren’t strict of course.

So where are we 8 months later… well we’re behind or not quite finished which of course is the same thing, but we are close, and with over 30 commercial clients using the beta version of DeployCMS already we’re very happy with initial feedback. Over the next few weeks as we refine DeployCMS ready for launch we’ll be posting a lot more information about the project, its features, and progress.

Nick’s likely to post about the Deploy framework itself and the new DeployCMS website, as the Python code for DeployCMS is now at the final stages. I’m working on graphics for the default skin of the editor’s user interface and visuals for the DeployCMS website itself, and also currently finishing the page content editor so I’ll be posting some images and videos of the editing environment and discussing some of the cool features it offers.

Leave a Comment? | Tags: deploy, about,

Date: Sunday 3th 2010

So, what is DeployCMS?

DeployCMS is the simple, easy to use Website builder. Choose your domain and have your own hosted website complete with a state-of-the-art content management system in minutes with no setup fees and all for a low monthly cost.

What you see IS what you get….

The unique Deploy Content Management system (CMS) is unlike traditional WYSIWYG; all content editing is done “in page”, using a familiar word processor like interface, so you can see how your changes look instantly.

Made to Last

The DeployCMS architecture is built to handle everything from the smallest ‘brochure website’ to E-Commerce sites to ‘Blogs’ to large, content-heavy websites. Built on top of Amazon’s AWS Cloud, DeployCMS can grow with your website.

Agencies & Designers

If you’re a web agency or a freelance designer, Deploy offers a “White-label” reseller option with discounts for bulk sales. Design your own DeployCMS theme for your sites and manage all your websites from one central location.

Developers

For those who like to get their hands dirty, Deploy offers an advanced plugin API to create your own features for your websites or extend the CMS to suit your own needs. You also have the option to sell your plugins to other Deploy users via our DeployCMS Marketplace.

Leave a Comment? | Tags: deploy, about,

Date: Wednesday 2th 2010