FileMaker, Im Fokus, blue.cms - 15. Oktober 2008, 11:00 - 0 Kommentare
Das blue.cms Projekt
Neben der Entwicklung des neuen blue.3 gab es ein weiteres grosses Brot‑ und Butter Projekt, das blue.cms. Auf dieses will ich hier etwas näher eingehen, da es meiner Meinung nach viel zu wenige echte FileMaker PHP Projekte gibt.
Ausgangspunkt war ein Auftrag der Zürcher Firma Light + Byte AG, die sich vor allem im Foto‑ und Videoprofibereich seit 1992 einen Namen gemacht haben. Wer Hasselblad oder Manfrotto oder Profilicht benötigt, kommt als Schweizer über kurz oder lang hier an.
Am Anfang gab es folgende Ausgangssituation: Das interne Verwaltungsystem basiert bereits seit Beginn an auf FileMaker Basis und die Akzeptanz der Mitarbeiter gegenüber diesem sehr komplexen und gewachsenen System ist sehr gross gewesen. Als Weblösung war eine Mischung aus WebEdition, handproduziertem Code und einem langsamen Openstore im Einsatz. Dazu ein seit mehreren Jahren nicht mehr aktualisiertes CI.
Aktualisiert werden sollten also drei Bereiche: Design, Website und Store. Da keine der Weblösungen am Markt ein gutes Webssystem zusammen mit einem komplexen Store anboten und selten funktionale Live Schnittstellen zum FileMaker existierten, fiel die Entscheidung FileMaker komplett als Basis für den Store und die Website zu nutzen. Die neue Website und der Store sollten mit der PHP Schnittstelle am FileMaker Server in Verbindung mit einem Apache2 laufen und so eine direkte Verknüpfung zu allen bisherigen Datenbanken ermöglichen.
Die Entwicklung startete nach dem Neudesign durch Tim Hagedorn aus Hamburg Anfang des Jahres. Dabei habe ich zu Beginn ausschliesslich PHP Templates programmiert, die nichts anderes sollten, als ohne Datenbank sauber funktionieren. Erst im zweiten Schritt ging es zur Entwicklung des FileMaker basierten blue.cms, welches dann die Datenbasis darstellte. Dreamweaver CS3 in Verbindung mit dem FMStudio war dabei eine sehr grosse Hilfe, der FileMaker eigene PHP Code ist schon sehr unverständlich zu nutzen.
Das blue.cms selbst ist eine FileMaker 9 Datenbank, die direkt auf einem Webserver gehostet wird und wo alle Daten über mehrere Tabellen verteilt sind. Ausgangspunkt ist immer eine Seite (Struktur), die sich aus verschiedenen Datenbereichen (Templates) zusammensetzen kann. Damit lassen sich auf einer ganzen Seite beliebig viele Inhalte in verschiedenen Designs präsentieren. Die dritte Säule des blue.cms stellt der Navigationsbaum dar. Dieser ermöglicht eine Verlinkung zu
den Strukturseiten und kann mehrstufig aufgebaut werden. Damit lassen sich Übersichtsseiten aufbauen, die bei einem Aufruf zugleich die Subnavigation aufrufen.
Aktuell ist die gesamte Site nur in Deutsch online, die französische Version wird bereits eingepflegt und kann einfach – wie jede weitere Sprache – direkt aufgeschaltet werden.
Die gesamte Website besteht so am Ende aus nur einer Handvoll PHP Templates, die über interne Suchabfragen die Daten aus der FileMaker Datenbank auslesen. Die Pflege der Templates ist am Ende nicht komplizierter als z.B. bei Wordpress, auch wenn es da natürlich noch andere Möglichkeiten gibt.
Im aktuellen Zustand ist das blue.cms direkt mit der Offline Datenbank beim Kunden verknüpft, so dass sich Daten in beide Richtungen übertragen lassen. Eine ständige Weiterentwicklung des ganzen Systems ist Teil des Projektes und die Ideenliste hierfür ist nicht kurz im Moment. Interessant ist auch die Dateigrösse, die blue.cms Datenbank ist aktuell gerade mal 8MB gross, die Templates nur wenige hundert KB. Alle weiteren Daten, wie Filme, Bilder und PDF`s werden extern verlinkt, lassen sich aber ebenfalls aus dem blue.cms System heraus anfassen.
Das blue.cms ist käuflich, auch wenn ich keinen direkten Preis nennen kann, da es sich immer um eine individuelle Lösung handeln wird. Die Möglichkeiten, die FileMaker als sehr einfach zu bedienendes Frontend zusammen mit PHP als WebFrontend bietet, sind genial und vielfach noch nicht ausgereizt. Ein Grossteil der mir bekannten Projekte nutzt leider nur die eingeschränkte IWP Technik des FileMaker Servers.
Ein Dankeschön nach Salzburg gibt es auch noch, weil ohne einen ziemlich inspirierenden Kurs von Bernhard Schulz hätte ich mich wohl nur schwer für die Kombination FileMaker +PHP entschieden!
Eine Auswahl von Screenshots gibt es hier.
Im Fokus
- Willkommen bei blue.
- Tierfoto Giel, Walsdorf
- kleiner und bold, Berlin
- Das blue.cms Projekt
- Interaktive Websites mit FileMaker und PHP
- blue. Supportverträge
- Die Entwickler von blue.
Direkt zu
- 10 Gründe für blue
- blue. kaufen
- blue3 - Die aktuelle Preview
- Buchempfehlungen
- Entwicklerblog
- Hosting von FileMaker 6-9 Datenbanken
- Preise blue.office
blue. Blog
- blue. 3
- Ein erfolgreiches 2009
- FileMaker Lizenzen und Jahrespreise
- Die blue. 3 Roadmap
- Preview8 _ blue.office3