Hardcoding.net
Startseite > Projekte > nextCMS > über nextCMS
Vorgeschichte

Als Teilnehmer der Internet AG des OSZKIM in Berlin helfe ich bei der Wartung der Webseiten von OSZKIM.DE. Da es sich bei diesen um statischen HTML-Code handeltet, wurde der größte Teil der Zeit dafür verwendet, diese in Ordnung zuhalten. So muss bei einem Redesign der Website jede Seite einzeln per Hand umgestellt werden. Für unsere eigentliche Aufgaben, neue Seiteninhalte zu verwirklichen, blieb keine Zeit mehr. Für eine erneute Überarbeitung beschlossen wir ein Content-Management-System einzusetzen. Deshalb guckte ich mich nach bestehenden Systemen um, ich fand jedoch keins welches alle unsere Bedürfnisse deckte. Darum beschloss ich ein eigenes System zu entwerfen.

Da bei meinem Provider keine MySQL-Ünterstützung zur Verfügung stand, beschloss ich auf eine Datenbank zu verzichten. Damit die verfügbaren Seiten von außen heraus aussehen wie statische HTML-Seiten, nutzte ich eine Methode über .htaccess Instruktionen, die es ermöglichte die PHP-Umgebung zu verstecken. An dieser Stelle möchte ich Michael Brauchl danken, der diese Methode bereits in phpCMS, einem weiteren hervorragenden Content-Management-System auf Dateibasis, verwendet hat und dessen Konzept ich in meinem System übernahm.

Als Grundlage für nextCMS beschloss ich die eXtensible Markup Language (XML) einzusetzen, da Datenformate, die auf dieser Sprache basieren, sehr leicht verständlich und erweiterbar sind und sich darüber hinaus leicht in andere Datenformate konvertieren lassen. Außerdem eignen sie sich hervorragend für die Speicherung von hierarchischen Datenstrukturen, die sich häufig in Webseiten wieder finden.

Feedback to: admin@hardcoding.net