Angefangen mit HTML

Das Grundgerüst eines Auftrittes im Internet besteht aus HTML. Verborgen zwischen den Texten und Bildern einer Webseite befinden sich die HTML-Befehle die dem Browser die korrekte Darstellung mit teilen. Zwischen dem eigentlichen Inhalt und dem HTML-Code befinden sich noch andere Anweisungen wie CSS oder Javascript die das HTML erweitern und einer Seite den eigentlichen Schlif verleihen.

Soll die Webseite sich "dynamisch" verhalten, also z.B. Inhalte aus einer Datenbank beziehen kann dies mit der Programmiersprache PHP und der Datenbank MySQL realisiert werden. Hier für werden z.B. die URLs einer Webseite mit Parametern versehen welche die Ausgabe auf der zu öffenden Seite beeinflussen können.

Projekte welche viele Daten aufnehmen und darstellen sollen realisiere ich mit einem so genannten "CMS". Content-Management-Systeme ermöglichen den relativ schnellen Aufbau einer komplexen Seitenstruktur und deren Verknüpfung mit einem Template zur gewünschten Ausgabe. Durch ein CMS können die Inhalt so einfach wie mit einem Texteditor bearbeitet werden.

Im nachfolgenden möchte ich einige CMS nennen mit denen ich schon Projekte auf die Beine gestellt habe.

TYPO3 Content Management System

TYPO3 ist ein 1998 erschienenes freies Entwicklungsframework für mittlere bis große Websites, das von Kasper Skårhøj entwickelt wurde. TYPO3 basiert auf der serverseitigen Skriptsprache PHP. Als Datenbank wird häufig MySQL eingesetzt, möglich sind aber auch etwa PostgreSQL oder Oracle. Das System wird von dem ursprünglichen Autor und einer Community aktiv weiterentwickelt.

TYPO3 kann mit Plugins, sog. Erweiterungen (Extensions) um zahlreiche Funktionen und ganze Anwendungsprogramme erweitert werden, ohne dass ein eigener Programmcode geschrieben werden muss. Derzeit sind über 3.700 Erweiterungen verfügbar, darunter News, Shop-Systeme, Diskussionsforen und andere. Vorteilhaft ist die Mehrsprachigkeit von Front- und Backend, sowie die aktive Anwender- und Entwicklergemeinde aus aller Welt. TYPO3 gehört zusammen mit Drupal und Joomla! zu den bekanntesten Content-Management-Systemen aus dem Bereich der freien Software. (Quelle: http://de.wikipedia.org/wiki/Typo3)

http://typo3.org/

TYPOlight Content Management System.

TYPOlight ist ein freies Web-Content-Management-System für mittlere bis große Websites. Es erschien 2004 erstmals und kann einen wachsenden Anwenderkreis vorweisen. TYPOlight ist eine komplett eigene Entwicklung und keine Abspaltung oder Unterversion eines anderen Open Source CMS. (Quelle: http://de.wikipedia.org/wiki/Typolight)

http://www.typolight.org/

WordPress Weblog-Software

WordPress ist eine Weblog-Software („Content-Management-System“), die vorwiegend bei der Erstellung von häufig zu aktualisierenden Websites, im Besonderen von Weblogs, eingesetzt wird. Es basiert auf der Skriptsprache PHP und benötigt eine MySQL-Datenbank. WordPress ist Freie Software, die unter der GNU General Public License lizenziert wurde. Die quelloffene Software stellen die Programmierer auf der Website kostenlos zum Download bereit. Die Entwickler von WordPress legen besonderen Wert auf Webstandards, Eleganz, Benutzerfreundlichkeit und leichte Anpassbarkeit der Software. WordPress ist außerdem der offizielle Nachfolger des Systems b2 und verfügt über eine stetig wachsende Benutzer- und Entwicklergemeinde.(Quellen:http://de.wikipedia.org/wiki/WordPress)

http://de.wordpress.org/

Smarty Template Engine

Smarty ist eine quelloffene Template Engine, die als (LGPL) PHP-Bibliothek vorliegt. Sie wurde mit dem Ziel entworfen, bei der Entwicklung von Webapplikationen die Trennung von Code und Ausgabe zu ermöglichen. Die Ausgabe erfolgt meist in HTML, möglich ist jedes textbasierte Dateiformat, zum Beispiel auch XML. (Quelle:http://de.wikipedia.org/wiki/Smarty)

http://www.smarty.net/

Markus Gärtner
Lautaer Haupstraße 8
09496 Marienberg
Tel.: 03735-24443
Handy: 0160-2806608