DeskCMS
DeskCMS ist ein Projekt, dass ich im Frühjahr 2005 für meine Cousine und ihren Fotoladen begonnen habe. Das Problem war, dass meine Cousine keine Ahnung von Internet und HTML hatte, aber ihre Website selber pflegen wollte.Das ist die Aufgabe vom Content Management Systemen (CMS).
Da es für den kleinen Fotoladen aber vollkommen übertrieben gewesen wäre, einen Provider zu suchen, bei dem man PHP- und MySQL-Support bekommt, um dann ein CMS wie Typo3 oder Mambo zu installieren, habe ich dieses Projekt gestartet.
Es ermöglicht einem unerfahrenen Benutzer, seine Inhalte (Texte) zu strukturieren und in Kategorien abzulegen. Wenn er dies getan hat, kann er sich anschließend die Inhalte als statische Website (HTML) und als PDF erstellen lassen und auf seinen Web-Account hochladen.
Das ganze ist über Templates so anpassbar, dass man auch mehrere Designs mit den selben Daten erstellen kann.
English Version
You are interested in DeskCMS and want to know what it's about ? Then you are right...
OK, let's imagine the following situation: you would like to have a website but don't know how to do it. You don't have any HTML knowledge. What would you do ?
Maybe you are responsible for a website of a football club or a school class or anything like that. Wouldn't it be great if you could only concentrate on the content of the website instead of the layout.
Or you create websites for customers and want to give them the opportunity to edit / add /remove the content of their website.
You can use it for websites, as diary, as documentation system etc. There are a lot of possibilities...
Here is the reason why I developed this tool: friends of mine own a small company. I always created and supported their website. My friends always called me when something should be modified. The best tool for websites with a lot of content is a content management system (CMS). There are a lot of CM Systems on the internet, most of them a really good (I prefer Drupal and Typo 3).
The most of these CMS are web based, which means you need support for dynamic created content (PHP / JSP etc.) and a database. You need a provider who can give you these features.
This makes sense for large sites with lot of content and more than one editor.
Would it make sense for small websites where the lifecycle of the content is very long. Maybe once or twice a week / month something should be added / modified / removed.
Here is where DeskCMS makes sense. You can install it on you PC (Windows / Linux / Mac) and start adding your content.
Then all you have to do is press the "Publish" button and it generates all the static HTML files of the website for you. This means you don't need a expensive hosting service with database and PHP/JSP etc. A normal, cheap hosting service is enough, because only static HTML files are generated.