Entwicklung eines CMS Standartmandanten

Aktuell unterstütze ich ein meiner Kunden bei der Entwicklung eines imperia CMS Standartmandanten.

Das Ziel ist mit dieser Plattform (dem Standartmandanten) einfacher und schneller neue imperia Instanzen für Kunden aufsetzen zu können.

Bestehend auf einem vorgegebenen responsiven YAML Design wird ein Paket aus Templates und Modulen erstellt.

  • Beratung, Entwicklung, Workshops, Perl, imperia CMS


imperia CMS Administrations- und Entwicklerschulung

Für diesen Kunden habe ich Schulungunsunterlagen für eine kombinierte Administrations- und Entwicklerschulung erstellt und die Schulung durchgeführt.

  • 5 Tage
  • 5 Entwickler
  • 5 Administratoren

Die Schulung und die Unterlagen waren so aufgebaut, dass die Teilnehmer ihre eigene Testumgebung aufbauen konnten. Dabei beinhaltete die Schulung die Installation auf dem Redaktionssystem und dem Livesystem, das Erstellen eines Templates, sowie die Nutzung des IWE. Es wurde eine Übersichtsseite die mit dem Site-Hermes auf DEV und LIVE erstellt. Zum Schluss wurden die Templates auf ein responsives Design mittels Bootstrap umgestellt.

  • imperia CMS, Schulung


Hausautomation mit Raspberry Pi und dem RaZberry Z-Wave Modul

Nachdem ich mich in der Vergangenheit mit der grafischen Darstellung von Messresultaten aus dem Smarthome-Bereich (RWE SmartHome) beschäftigt habe, vertiefe ich aktuell mein Wissen um die Möglichkeiten der Datenerfassung im Bereich Hausautomation.

Aktuell verwende ich als Residential-Gateway einen Raspberry Pi mit Raspian und dem RaZberry Z-Wave Modul. Dabei führe ich Tests mit openHAB und zWave.me durch.

  • Hardware, Hausautomation, Z-Wave, Raspberry-Pi, RaZberry


Web-Technologien

Für Webapplikationen verwende ich üblicherweise folgende Tools:

  • Tools, Stack

 Bootstrap  Twitter-Bootstrap bietet ein sehr komfortables Framework, um Webseiten mit responsivem Design zu erstellen. Dadurch erreicht man eine maximale Bedienbarkeit auch auf mobilen Geräten.

Siehe: Deutsche Twitter Bootstrap Seite


 {wrap}Bootstrap  WrapBootstrap ist ein Marktplatz für premium Twitter-Bootstrap-Designs und Templates.

Siehe: {wrap}Bootstrap Seite


 Dancer  Dancer ist ein einfaches, aber mächtiges Webframework in Perl. Durch das Webframework kann der Inhalt effektiv von Code und Design getrennt werden, so dass Design-Änderungen leicht durchgeführt werden können.

Siehe: Perl Dancer


 jQuery  jQuery ist eine schnelle und funktionsreiche JavaScript-Bibliothek. Sie ermöglicht eine einfache, browserübergreifende JavaScript Programmierung.

Siehe: jQuery


 Linux  Und das alles möglichst auf einem Linux - Server (unix-ähnliches Mehrbenutzer-System). Welche Distributionen dabei zum Einsatz kommt ist nicht so relevant.

 Starman  Der Webserver für eine hohe Performance bei Dancer-Applikationen.

Siehe: Starman


 MongoDB  Aktuelle NoSQL-Datenbank, die besonders bei der Umkreissuche sehr gut geeignet ist.

Siehe: MongoDB


 Apache  Als Applikations-Webserver nicht ganz so performant. Aber bei Bedarf als Proxy für maximale Flexibilität hervorragend geeignet.

Siehe: Apache


 GNU gettext  Internationalisierung (I18N) auf Basis von GNU gettext mit .po und .mo Dateien. Durch Verwendung dieses Standards können Applikationen leicht für andere Sprachen übersetzt werden.

Siehe: GNU gettext



Demo-Applikation Modelagentur

Dieser Prototyp wurde für eine Ausschreibung in wenigen Stunden (samt Shooting der Models) umgesetzt. Administratoren können Models anlegen, bearbeiten oder löschen. Die Applikation ist auf Mehrsprachigkeit ausgelegt und die Anwender können die Models nach unterschiedlichen Attributen gefiltert anzeigen.

Besonders interessant ist, dass sich die Applikation durch Twitter-Bootstrap auf allen Devices ansprechend präsentiert. Nehmen Sie Ihr Smartphone oder Ihr Tablet und probieren Sie es aus!

Verwendet wurden die folgenden Technologien: Bootstrap, Gnu-Gettext, Dancer, MongoDB, Perl, Starman, Apache

Sie haben Interesse an dem Prototyp der Modelagentur? Sie möchten für ein eigenes, geplantes Projekt einen Prototypen entwickeln? Bitte sprechen Sie mich unter info@smartmeta.de an.

  • Perl, Dancer, Bootstrap


Bildergalerie

Erstellung einer responsiven Bildergalerie für eine Hobbymalerin.

  • Website, Bootstrap, HTML5/CSS3


Ältere Themen, Projekte und Vorträge

 V  ortrag: 'Die Clearingstelle als Instrument zur Sicherung und Kontrolle der Datenqualität'


 M  ehrsprachiger Webauftritt eines weltweit agierenden Mittelstandsunternehmen.


 I  ntranet Call-Center Lösung auf CMS-Basis bei einer großen Online-Bank.


 O  ptimierte Dokumentensuche für PDF-Dateien aus dem SAP im Mittelstand.

 E  rstellung von Perl-Tools für die Installation und Inbetriebnahme einer Windows SCM-Software


 V  ortrag: 'Predictive Content Management - Personalisierung im Web'


 M  itarbeit an einer Lernsoftware zur Visualisierung der Computertomographie für Ärzte (ct-learn)

 K  onzipierung von Datenkonvertern für die Auf­bereitung sehr großer Datenmengen in Perl.


 V  ortrag: 'Realisierung mehrdimensionaler Vertriebsdatenanalysen'


 S  oftware zur Aus­wertung und Beurteilung von Röntgenbildern für die Werkstoffprüfung.