Elektron
Projekte aus Informatik und Technik

Die Elektron-Website - Konzept und Umsetzung

Projektidee und Ziel

Screenshot Ausschnitt der Elektron Website Stand 191117

Meine Website soll einen Überblick über meine Projekte bieten, meine Erfahrungen und Lösungsvarianten dazu, und laufende Beiträge zu Projekten und sonstigen interessanten Ereignissen in meinem Blog. Ausserdem stelle ich sowohl die Blog-Beiträge auch als die Projektbeschreibungen als getrennte RSS-Feeds zur Verfügung. 

Projektumsetzung

Hier beschreibe ich wie ich meine Website aufgebaut habe. Sie beinhaltet diese Komponenten:

Das GetSimple CMS nutzt HTML, CSS, JavaScript und PHP.

PHP ist eine Open Source Scriptsprache, die serverseitig gut in HTML eingebaut werden kann bzw. auch dynamisch HTML Code erstellen und ausgeben kann. GetSimple kann sehr einfach über Plugins und "Themes" (php-Seitentemplates und CSS-Styles) angepasst und erweitert werden.

Interessante Aspekte

Da das CMS php-basiert ist, erlaubt es Anpassungen am gesamten Code - ich habe beispielsweise im Navigationsmenü (Sitemap in der linken Randspalte) eine "reverse_array" php-Funktion eingebaut, um die Reihenfolge der Seiten für das Navigationsmenü anzupassen. Die jüngste Erweiterung greift noch tiefer ein, indem ich die Projekte mit ihren zugehörigen Blog-Einträgen verknüpft habe. Damit kann man das Projekt und alle im Lauf der Zeit dazu erstellten Beiträge gemeinsam sehen.

GetSimple ist XML basiert und braucht keine SQL-Datenbank. Dadurch kann die gesamte Dateistruktur sehr leicht an eine andere Stelle oder sogar auf einen anderen Webserver verschoben werden.

Das aktuelle Design und das Elektron-Logo habe ich selbst entworfen, und das Website Layout mit CSS "float" Technik aufgebaut. 

 

Zugehörige Blogbeiträge:

<< Zurück zur vorherigen Seite

Erstelldatum: Friday, November 8th, 2019 - 4:19 PM
Projektleiter: Matteo
Projektteam: --
Projektlaufzeit: 6 Monate