Infoportal Haustiere

Typ: Eigenes Projekt (Relaunch im Oktober 2011)
Leistung: Konzeption, Gestaltung, Entwicklung, Betreuung, Hosting
Technik: XHTML, CSS2, PHP5, MySQL, Zend Framework, JQuery, OTRS, OpenX, Apache, NginX.
Beschreibung
Haustierportal mit Kleinanzeigenmarkt, zahlreichen CMS-Funktionen und Social Media-Integration. Grundsatz bei der Gestaltung war, Informationen schnell auffindbar zu machen und übersichtlich darzustellen. Kundensupport wird über des Support Ticket System OTRS abgewickelt, Werbung über die freie Adserver-Lösung OpenX ausgeliefert.
Technische Highlights:
- CMS-Module: Kleinanzeigen, Verzeichniseinträge, Artikel und Termine können in nur zwei einfachen Schritten aufgegeben werden (mit und ohne aktiviertem Javascript). Bilder werden verschlagwortet, archiviert und können - falls der Urheber sie unter eine CC-Lizenz stellt - in bestimmten Zusammenhängen auch von Dritten verwendet werden, beispielsweise in Galerien und Tierportraits, die automatisch zu jeder Tierart / Rasse angelegt werden.
- Geodaten und Google-Maps: Bei der Veröffentlichung ortsgebundener Inhalte werden via Google API einmalig Geodaten abgefragt und zusammen mit dem Eintrag gespeichert. Diese Inhalte sind auch über einen lokalen Katalog auffindbar, der mit Google Maps realisiert ist. Eine Umkreissuche ordnet Einträge aus ländlichen Gebieten der nächsten Agglomeration zu, für die eine Karte vorhanden ist.
- Paypal-Integration und PDF-Rechnungserstellung „on the fly“: Nutzer können einen Premium-Eintrag bestellen, der nach Bezahlung via Paypal sofort freigeschaltet wird, und erhalten dann automatisch eine PDF-Rechnung per E-Mail. Der gesamte Bestell-, Freischaltungs- und Löschprozess abgelaufener Einträge wird vollautomatisch vom System gesteuert.
- Abo-Funktionen und Event-Management: Fast alle Inhalte können per E-Mail und RSS-Feed abonniert werden; zusätzlich werden bei verschiedenen Ereignissen automatische Benachrichtigungen an Nutzer generiert und verschickt. Je nach Art der Rückmeldung werden verschiedene Ereignisse ausgelöst.
- Optimierte Geschwindigkeit: Alle Inhalte werden in einem mehrstufigen Cache gespeichert. Statische Dateien (Bilder, CSS, JS) werden von einem sehr schnellen Nginx - Webserver ausgeliefert, während Abfragen nach dynamischen Inhalten vom langsameren Apache2 bedient werden.