Success Story
free mac software
URL: http://www.free-mac-software.comRealisierung: Andreas Witt (webEdition Solution Partner)
Free Mac Software powered by livinge
Das im Juli 2006 gestartete Projekt Free Mac Software begann zunächst als Idee zweier Studenten eine einheitliche deutschsprachige Plattform für frei nutzbare Mac OS X Software zu schaffen. Aus dieser Idee ist nunmehr nach fast drei Jahren die größte deutschsprachige Softwareplattform für freie Mac OS X Software mit täglich ca. 6000 eindeutigen Besuchern und mehr als 20.000 Seitenaufrufen geworden. Neben der redaktionellen Vorstellung verschiedenster Programme für alle im Alltag anfallenden Aufgaben wird per Blog über die Geschehnisse in der Mac‐Welt berichtet, Tipps und Tricks im eigenem Free Mac Software Wiki veröffentlicht, zur Software passende Literaturempfehlungen ausgesprochen und relvante iPhone & iPod touch Applikationen aus dem App Store angeboten.
Solution Partnerschaft auf einer anderen Ebene
Als überzeugte webEdition Programmierer und Anwender – und kurze Zeit später auch Solution Partner ‐ viel die Wahl des Content Management Systems für die Umsetzung des Projektes schnell auf webEdition. Zum damaligen Zeitpunkt wurde die Version 4 noch als kommerzielles Produkt veröffentlicht. Mit ca. 2000 € überstieg ein webEdition Complete‐Paket jedoch das Budget eines Studenten‐Projektes. Da living‐e (damals noch
webEdition) bereits mit Produkten wie MAMP (http://www.mamp.info) und
timeEdition (http://www.timeedition.de) Mac‐Affinität bewies, erfolgte eine direkte Anfrage um Unterstützung. Innerhalb kürzester Zeit wurde dem Projekt zwei webEdition Complete‐Pakete inklusive pageLogger‐Lizenzen zur Verfügung gestellt. Somit stand neben einem vollständigen Livesystem ein weiteres System für alle Entwicklungsarbeiten bereit. Daneben unterstützte die living‐e AG das Projekt mehrmals bei Gewinnspielen mit zahlreichen timeEdition USB‐Sticks und MAMP Pro Lizenzen, welche sich bei den Gewinnspielen sehr großer Beliebtheit erfreuten. Mit der Veröffentlichung von webEdition 5 erhielt das Free Mac Software Projekt nochmals kostenlos Lizenzen für zwei webEdition‐Complete‐Pakete. Außerdem konnte jederzeit auf den kostenlosen webEdition Support zurückgegriffen werden, der auch mehrmals in Anspruch genommen wurde und dabei immer sehr schnell reagierte.
Portalstrategien und Systemintegrationen mit webEdition & pageLogger
Neben der eigenen Affinität der Entwickler webEdition einzusetzen bietet das CMS eine Reihe von Vorteilen und Möglichkeiten bei der Umsetzung komplexer Webseiten mit hohem Traffic‐Aufkommen. So lassen sich beispielsweise suchmaschinenfreundliche URLs leicht über eine Ordnerstruktur erstellen. Dabei werden die Dokumente (Webseiten), wie in einem Windows‐Dateisystem in Ordner gespeichert. Beim Erstellen von Webseiten kann zwischen dynamischen und statischen Seiten unterschieden werden. Der Vorteil von statischen Seiten ist die schnellere Auslieferung und somit kürzere Ladezeiten. Da jede Softwareseite auch dynamische Elemente enthielt, die Version 4 jedoch noch kein Caching von dynamischen Seiten bot, wurde mit sogenannten teildynamsichen Seiten gearbeitet. Bei diesen Seiten werden große Teile bereits vorgeneriert und nur wenige Inhalte, wie z.B. die Download‐Funktion zur Laufzeit eingefügt. Dadurch können die Ladezeiten gering gehalten werden. Diese Technik wurde später erfolgreich auch in anderen Projekten wie z.B. bei der Rechtsanwaltskanzlei Nacke & Leffler (http://www.webedition.de/de/Referenzen/Success‐Stories/Rechtsanwaelte‐Nackeund‐Leffler.php) eingesetzt.
Auf dem Software‐Portal wird bewusst auf eine Navigation verzichtet und nur mit acht Software‐Rubriken gearbeitet. Diese lassen sich sehr einfach unter Verwendung von webEdition‐Kategorien abbilden. Besucher des Software‐Portals können zu jeder Software Kommentare hinterlassen, die mit dem Datenbank/Objekt‐Modul umgesetzt wurden. Dazu wird mit jedem Objekt (Kommentar) auch die Dokumenten ID gespeichert, über welche dann die Zuordnung zur jeweiligen Software erfolgt. Für einige Programme wird auch ein Direkt‐Download angeboten. Diese Downloads werden dann zusammen mit pageLogger erfasst. Dazu werden die einzelnen Downloads in pageLogger angelegt und mit Kategorien und Beschreibungen versehen. Bei der Auswertung können somit auch differenzierte Diagramme dargestellt werden.
Neben den Softwarevorstellungen wurden zu einem späteren Zeitpunkt ein Weblog und ein Wiki in das Portal integriert. Dabei kam als Weblog‐System WordPress (http://de.wordpress.org) und als Wiki‐Software PmWiki (http://pmwiki.org ) zum Einsatz. Beide Systeme nutzen bei der Darstellung der Inhalte Templates. Da das Design nicht in jedem System separat vorgehalten werden sollte und um den Aufwand bei Design‐ und Funktionsanpassungen so gering wie möglich zu halten, wurden einige Templates in webEdition zusätzlich als Dokument gespeichert. So konnten die Templates einmal direkt per we‐Platzhalter in das jeweilige webEdition Master‐Tempalte und einmal als Dokumente per PHP‐Include in WordPress und PmWiki eingebunden werden. Somit müssen einige Anpassungen, z.B. am Footer und Header nur in webEdition vorgenommen werden.
Im Zusammenhang mit Gewinnspielen wurden unter den Besuchern des Portals Umfragen mit dem Voting‐Modul erstellt. Hierbei konnten mit dem Modul innerhalb kürzester Zeit Umfragen erstellt und unkompliziert und schnell ausgewertet werden.
Zusammen mit dem technischen uns visuellen Relaunch des Portals wurde webEdition 5 eingestzt. Dabei wurden die statischen Seiten auf dynamische mit aktiviertem Caching umgestellt. Der Caching‐Mechanismus bewies sich dabei als ausreichend effektiv, da sich die Ladezeiten der Webseiten nur geringfügig erhöht haben. Bei dem Relaunch wurden auch zusätzliche APIs (bspw. Amazon und iTunes Store) in das Portal integriert. Dabei wurde auf frei verfügbare Pakte von PEAR, ZEND usw. zurückgegriffen, die sich
problemlos in webEdition Templates und in Verbindung mit dem DB/Objekt‐Modul nutzen lassen. Bei kleinen technischen Feinheiten wie einem speziellen Sucheingabefeld für den Browser Safari gab es Inspirationen aus dem webEdition Blog (http://blogde.webedition.de/2008/02/besseres‐suchfeld‐fr‐safari.html)
Der zunehmende Funktionsumfang und die Vermarktung des Portals über mehrere Werbeplätze machte sich auch im Backend durch lange Ladezeiten der Eingabemasken bemerkbar. Mit Hilfe der we‐Platzer ifEditMode und ifNotWebEdition kann diesem Problem schnell entgegengewirkt werden. Die Anzeige von Werbung kann im Backend gänzlich unterbunden und die Darstellung einiger Elemente nur auf die Vorschau begrenzt werden. Somit bietet webEdition auch im Backend ein hohes Maß an Flexibilität und verschiedene Möglichkeiten auf die Eingabemasken Einfluss zu nehmen.
Das spiegelt sich besonders bei redaktionellen Arbeitsabläufen wider, die durch optimierte Eingabemaske erheblich beschleunigt werden können.
Für die weitere Entwicklung des Portals ist ein geschlossener Userbereich unter Verwendung des Kundenmoduls geplant. Außerdem wird ein Newsletter für die Besucher der Webseite angeboten. Neben der Kundenverwaltung wird dazu das webEdition Newsletter‐Modul zum Einsatz kommen. Schlussendlich soll das webEdition Kundenmodul alle Userdaten enthalten und den Ausgangspunkt für ein portalweites Single Sign On (SSO) sein, so dass eine einmalige Authentifizierung gegen die webEdition Kundenverwaltung ebenfalls den Zugriff auf das Wiki‐ und Blogsystem erlaubt.
Das im Juli 2006 gestartete Projekt Free Mac Software begann zunächst als Idee zweier Studenten eine einheitliche deutschsprachige Plattform für frei nutzbare Mac OS X Software zu schaffen. Aus dieser Idee ist nunmehr nach fast drei Jahren die größte deutschsprachige Softwareplattform für freie Mac OS X Software mit täglich ca. 6000 eindeutigen Besuchern und mehr als 20.000 Seitenaufrufen geworden. Neben der redaktionellen Vorstellung verschiedenster Programme für alle im Alltag anfallenden Aufgaben wird per Blog über die Geschehnisse in der Mac‐Welt berichtet, Tipps und Tricks im eigenem Free Mac Software Wiki veröffentlicht, zur Software passende Literaturempfehlungen ausgesprochen und relvante iPhone & iPod touch Applikationen aus dem App Store angeboten.
Solution Partnerschaft auf einer anderen Ebene
Als überzeugte webEdition Programmierer und Anwender – und kurze Zeit später auch Solution Partner ‐ viel die Wahl des Content Management Systems für die Umsetzung des Projektes schnell auf webEdition. Zum damaligen Zeitpunkt wurde die Version 4 noch als kommerzielles Produkt veröffentlicht. Mit ca. 2000 € überstieg ein webEdition Complete‐Paket jedoch das Budget eines Studenten‐Projektes. Da living‐e (damals noch
webEdition) bereits mit Produkten wie MAMP (http://www.mamp.info) und
timeEdition (http://www.timeedition.de) Mac‐Affinität bewies, erfolgte eine direkte Anfrage um Unterstützung. Innerhalb kürzester Zeit wurde dem Projekt zwei webEdition Complete‐Pakete inklusive pageLogger‐Lizenzen zur Verfügung gestellt. Somit stand neben einem vollständigen Livesystem ein weiteres System für alle Entwicklungsarbeiten bereit. Daneben unterstützte die living‐e AG das Projekt mehrmals bei Gewinnspielen mit zahlreichen timeEdition USB‐Sticks und MAMP Pro Lizenzen, welche sich bei den Gewinnspielen sehr großer Beliebtheit erfreuten. Mit der Veröffentlichung von webEdition 5 erhielt das Free Mac Software Projekt nochmals kostenlos Lizenzen für zwei webEdition‐Complete‐Pakete. Außerdem konnte jederzeit auf den kostenlosen webEdition Support zurückgegriffen werden, der auch mehrmals in Anspruch genommen wurde und dabei immer sehr schnell reagierte.
Portalstrategien und Systemintegrationen mit webEdition & pageLogger
Neben der eigenen Affinität der Entwickler webEdition einzusetzen bietet das CMS eine Reihe von Vorteilen und Möglichkeiten bei der Umsetzung komplexer Webseiten mit hohem Traffic‐Aufkommen. So lassen sich beispielsweise suchmaschinenfreundliche URLs leicht über eine Ordnerstruktur erstellen. Dabei werden die Dokumente (Webseiten), wie in einem Windows‐Dateisystem in Ordner gespeichert. Beim Erstellen von Webseiten kann zwischen dynamischen und statischen Seiten unterschieden werden. Der Vorteil von statischen Seiten ist die schnellere Auslieferung und somit kürzere Ladezeiten. Da jede Softwareseite auch dynamische Elemente enthielt, die Version 4 jedoch noch kein Caching von dynamischen Seiten bot, wurde mit sogenannten teildynamsichen Seiten gearbeitet. Bei diesen Seiten werden große Teile bereits vorgeneriert und nur wenige Inhalte, wie z.B. die Download‐Funktion zur Laufzeit eingefügt. Dadurch können die Ladezeiten gering gehalten werden. Diese Technik wurde später erfolgreich auch in anderen Projekten wie z.B. bei der Rechtsanwaltskanzlei Nacke & Leffler (http://www.webedition.de/de/Referenzen/Success‐Stories/Rechtsanwaelte‐Nackeund‐Leffler.php) eingesetzt.
Auf dem Software‐Portal wird bewusst auf eine Navigation verzichtet und nur mit acht Software‐Rubriken gearbeitet. Diese lassen sich sehr einfach unter Verwendung von webEdition‐Kategorien abbilden. Besucher des Software‐Portals können zu jeder Software Kommentare hinterlassen, die mit dem Datenbank/Objekt‐Modul umgesetzt wurden. Dazu wird mit jedem Objekt (Kommentar) auch die Dokumenten ID gespeichert, über welche dann die Zuordnung zur jeweiligen Software erfolgt. Für einige Programme wird auch ein Direkt‐Download angeboten. Diese Downloads werden dann zusammen mit pageLogger erfasst. Dazu werden die einzelnen Downloads in pageLogger angelegt und mit Kategorien und Beschreibungen versehen. Bei der Auswertung können somit auch differenzierte Diagramme dargestellt werden.
Neben den Softwarevorstellungen wurden zu einem späteren Zeitpunkt ein Weblog und ein Wiki in das Portal integriert. Dabei kam als Weblog‐System WordPress (http://de.wordpress.org) und als Wiki‐Software PmWiki (http://pmwiki.org ) zum Einsatz. Beide Systeme nutzen bei der Darstellung der Inhalte Templates. Da das Design nicht in jedem System separat vorgehalten werden sollte und um den Aufwand bei Design‐ und Funktionsanpassungen so gering wie möglich zu halten, wurden einige Templates in webEdition zusätzlich als Dokument gespeichert. So konnten die Templates einmal direkt per we‐Platzhalter in das jeweilige webEdition Master‐Tempalte und einmal als Dokumente per PHP‐Include in WordPress und PmWiki eingebunden werden. Somit müssen einige Anpassungen, z.B. am Footer und Header nur in webEdition vorgenommen werden.
Im Zusammenhang mit Gewinnspielen wurden unter den Besuchern des Portals Umfragen mit dem Voting‐Modul erstellt. Hierbei konnten mit dem Modul innerhalb kürzester Zeit Umfragen erstellt und unkompliziert und schnell ausgewertet werden.
Zusammen mit dem technischen uns visuellen Relaunch des Portals wurde webEdition 5 eingestzt. Dabei wurden die statischen Seiten auf dynamische mit aktiviertem Caching umgestellt. Der Caching‐Mechanismus bewies sich dabei als ausreichend effektiv, da sich die Ladezeiten der Webseiten nur geringfügig erhöht haben. Bei dem Relaunch wurden auch zusätzliche APIs (bspw. Amazon und iTunes Store) in das Portal integriert. Dabei wurde auf frei verfügbare Pakte von PEAR, ZEND usw. zurückgegriffen, die sich
problemlos in webEdition Templates und in Verbindung mit dem DB/Objekt‐Modul nutzen lassen. Bei kleinen technischen Feinheiten wie einem speziellen Sucheingabefeld für den Browser Safari gab es Inspirationen aus dem webEdition Blog (http://blogde.webedition.de/2008/02/besseres‐suchfeld‐fr‐safari.html)
Der zunehmende Funktionsumfang und die Vermarktung des Portals über mehrere Werbeplätze machte sich auch im Backend durch lange Ladezeiten der Eingabemasken bemerkbar. Mit Hilfe der we‐Platzer ifEditMode und ifNotWebEdition kann diesem Problem schnell entgegengewirkt werden. Die Anzeige von Werbung kann im Backend gänzlich unterbunden und die Darstellung einiger Elemente nur auf die Vorschau begrenzt werden. Somit bietet webEdition auch im Backend ein hohes Maß an Flexibilität und verschiedene Möglichkeiten auf die Eingabemasken Einfluss zu nehmen.
Das spiegelt sich besonders bei redaktionellen Arbeitsabläufen wider, die durch optimierte Eingabemaske erheblich beschleunigt werden können.
Für die weitere Entwicklung des Portals ist ein geschlossener Userbereich unter Verwendung des Kundenmoduls geplant. Außerdem wird ein Newsletter für die Besucher der Webseite angeboten. Neben der Kundenverwaltung wird dazu das webEdition Newsletter‐Modul zum Einsatz kommen. Schlussendlich soll das webEdition Kundenmodul alle Userdaten enthalten und den Ausgangspunkt für ein portalweites Single Sign On (SSO) sein, so dass eine einmalige Authentifizierung gegen die webEdition Kundenverwaltung ebenfalls den Zugriff auf das Wiki‐ und Blogsystem erlaubt.