Meine Anfangszeiten in der Homepageerstellung waren - wie bei vielen anderen auch - eine einfache "Fertigseite" von Beebworld. Nachdem ich den Einheitsbrei allmählich satt hatte, wurden die Seiten mittels Software (Frontpage, später Dreamweaver) auf dem PC erstellt und via FTP hochgeladen.
Aber irgendwann wurde mir da auch zu blöd, da man immer die halbe Homepage umarbeiten musste, wenn man nur ein paar Unterseiten geändert hatte und alle Links nicht mehr passten. Also musste eine flexiblere Lösung in Form eines fertigen Content-Management-Systems her.
Anfangs nutze ich PHP-Kit welches aber leider sehr unübersichtlich und nicht wirklich Anpassungsfähig ist. Mambo (heute Joomla) war mir einfach zu komlex aufgebaut, um meine kleine Seite auf dem Laufenden zu halten.
Nachdem ich schon einige Content-Management-Systeme durchprobiert hatte, aber keines genau DAS bot, was ich suchte, entschied ich mich, ein eigenes Script zu programmieren.
Die Grundlegenden Anforderungen waren:
- gute Übersichtlichkeit (was leider bei den überladenen CMS nicht mehr der Fall ist)
- einfache Navigation (folgt durch die gute Übersichtlichkeit quasi von allein)
- kleine Dateigröße, also schnell zu laden
- Editiermöglichkeit mittels Admin-Menü
- Bilder und Dateien hochladen über Browser
- Kontaktformular, Gästebuch und Newsarchiv
- evtl. ein kleine Gallerie
- schnelle Anpassbarkeit bei Änderungen bestimmter Funktionen
Zunächsteinmal habe ich mir ein Grundgerüst erarbeitet, bei dem der Content, also der geschriebene Text, die Funktionen, also das was im Hintergrund läuft und das Design, also Grafiken und Aussehen unabhängig von einander verarbeitet werden. Man kann also ein komplett anderes Design verwenden, ohne anschließend beim Inhalt oder den Funktionen etwas ändern zu müssen.
Nachdem die grundsätzlichen Dinge wie Contentaufbereitung, Navigation und Adminmenü funktionieren, kam noch ein simples Gästebuch, ein Kontaktformular sowie ein News-Manager dazu.
Später habe ich noch eine Galerie programmier. Das besondere an dieser ist, dass sie vollkommen ohne Datenbank/Textdateien auskommt. Ordner und Unterordner werden über das Adminmenü erstellt und können jederzeit umbenannt oder verschoben werden. Die Fotos können ebnfall über das Adminmenü direkt in die entsprechenden Ordner hochgeladen und dabei gleichzeitig umbenannt werden. Beim Hochladen werden automatisch "Thumbnails" mit 70 Pixeln Breite erzeugt. Das Galerie-Script sucht sich nun alle Ordner und Unterordner und gibt den Inhalt wieder. Die einzelnen Bilder werden mit "lytebox", einem schlanken Java-Script, geöffnet. Natürlich können bestimmte Bereiche auch ganz einfach gesperrt werden, das alles über den Ordnernamen.
Die aktuelle Version 3.1 verfügt nun über eine einfach zu bedienende Admin-Oberfläche, mithilfe man ohne Programmierkenntnisse Menüpunkte, Unterseiten, News, Bildergalerien und Downloads verwalten kann.
Bilder für die Seiteninhalte können via Browserupload autmatisch auf die richtige Größe gebracht und mit einem Watermark-Schriftzug versehen werden. Außerdem wird auf Wunsch gleich noch ein Vorschaubild mit 70 Pixeln Breite erstellt (siehe Navigation).
Für die Zukunft sind noch geplant:
- Suchfunktion für Seiteninhalte und News
- Passwortschutz für bestimmte Bereiche der Galerie
- eine kleine FAQ-Sammlung
Vorerst wird es noch keine Downloadbare Version dieses Scripts geben, allerdings könnt ihr euch bei Fragen zu bestimmten Funktionen gerne an mich wenden. Ich helfe dann auch gerne mit Codeschnippseln weiter.
Hier noch ein Screenshot vom Adminbereich:
Diese Seite wurde veröffentlicht: 17.12.2006 14:29 zuletzt geändert: 18.04.2010 00:36 |
Werbung:
|
 |