A Content Management System enables you to update your website by yourself. All you need is a browser and an Internet connection.
Common CMS Problems
At Lamu Software we have tried many Content Management Systems. Most of them have a few disadvantages in common.
- They try to be a solution to everything. This usually ends up with them being able to do a lot of things but not being really good at anything.
- Since they want to be a solution to everything they are hard to work with. Many require that you read a book before even starting.
- They assume that the visitors and the website editors have fast Internet connections.
- Websites get similar designs. Most CMS offer free ready-to-use layouts and some website companies will just take one of these layouts and put your logo on it. There may be hundreds of websites on the Internet using the exact layout.
This is true for a number of popular CMS including Joomla, Mambo, Drupal and DotNetNuke.
Our Web Framework – Django
At Lamu Software we are working with a CMS that is not really a CMS but a web framework (a web framework is a set of programming tools for the web – it is actually something you use to create a CMS). Our web framework is Django and it is built on the Python programming language. This language powers YouTube and many other Google sites.
The main difference between common CMS and Django is that we decide what goes into the CMS. If you rent apartments you will be editing apartments in the CMS and not pages. We adjust Django to how you work – you do not have to adjust to the CMS.
Django also gives us full control over all code and makes it possible for us to adjust your website for slow Internet connections, follow web standards and optimize your website for search engines.