Als ich mich letztes Jahr daran machte, endlich eine eigene Web-Seite zu entwickeln, suchte ich ein Tool, dass mir erlauben sollte, Web-Seiten auf einfache Art und Weise zu generieren als auch zu verwalten. Hatte schon Erfahrung mit Frontpage und Namo-Editor, doch Freunde legten mir hahe, doch eines der vielen CMS Freeware-Tools wie Typo3, Joomla, Drupal etc. zu verwenden.
Nachdem ich mich eine Zeit lang in diese Tools einarbeitete und ein paar Entwürfe gemacht hatte, kam ich zum Schluss, dass diese für meine Bedürfnisse entweder ein "overkill" waren (z.B. Typo3: steile Lernkurve, architektonisch veraltet) oder doch zu stark einengende Strukturen aufwiesen (Joomla: auf den ersten Blick zwar einfach und faszinierend, aber mit einem rigiden Korsett, an das man sich zu halten hat).
Irgendwann wurde der schlafende Programmierer in mir wieder wach (mein letztes Unix-Shell Script stammte aus dem Jahre 2000) und ich entschloss mich, das Ganze selber in die Hand zu nehmen und mit PHP zu programmieren. Zu dieser Zeit hatte ich auch ein Buch "Designing without Tables using CSS" gelesen, so dass die Initialzündung da war, PHP zu lernen und für Web-Design CSS zu verwenden.
Nachdem ich einen ersten funktionierenden PHP Rahmen geschrieben hatte, stiess ich auf die Web-Seiten von Stefan Münz, der genau dasselbe Konzept verfolgt, mit dem Unterschied, dass ich hier der Anfänger bin und er der Meister, von dem ich viel lernen kann.
Die im Buch vorgestellten Konzepte waren zwar vielversprechend, doch zeigte sich bald, dass noch vieles fehlte und so begann ich das Linkweb-Konzept für meine Bedürfnisse zu erweitern.
So werde ich hier meine Ideen und Erweiterungen vorstellen und hoffe gleichzeitig auf rege Diskussionen und Erfahrungsaustausch und zu lernen, wie so ein eigenes CMS konzeptionell entwickelt wird. Da ich noch ein Programmierer alter Schule bin und an der objektorientierten Programmierkunst vorbeigesegelt bin, werden die meisten Erweiterungen wohl eher als Funktionen vorgestellt als in modernen Klassen und Objekten.
Meine fortschreitende Arbeit kann auf der Web-Seite Extended Linkweb verfolgt werden.
Xipiaa