Ein Online-Portal auf Basis von Contao 4 und Symfony

Travelnews.ch ist das führende Schweizer Online-Portal für in der Tourismusbranche Tätige und alle reiseaffinen Leser.
Bereits Anfang 2015, in der Beta-Phase von Contao 4, wurde mit der Konzeption und umfangreichen Entwicklung begonnen. Die Basis bildet ein eigenes News-Modul, welches konkret für die Anforderungen von Travelnews konzipiert ist und dank klarer Struktur im bekannt einfachen Contao-Backend eine effiziente Eingabe der Informationen erlaubt. Die Funktionen werden kontinuierlich ausgebaut und das System ist dank Einsatz der neusten Contao-Version für alle Eventualitäten gerüstet.
News werden überwiegend in Deutsch, aber auch in Englisch, veröffentlicht. Mehrere festangestellte Redaktoren und diverse freie Journalisten liefern neue Inhalte für die verschiedenen Rubriken im Stundentakt, 7 Tage die Woche. In der „Lounge” und in speziellen Dossiers werden ausführlich recherchierte Reiseberichte und Hintergrundstories angeboten.
Wichtige Bestandteile der Plattform sind außerdem diverse externe Dienste, welche dank Symfony Framework relativ einfach angebunden werden konnten. Dazu gehören ein Werbebanner-System, eine externe Suchmaschine mit Search-On-Demand, die Event-Rubrik sowie ein Video-Bereich, welcher über YouTube gesteuert wird. Statt Besucherzahlen doppelt zu erfassen, werden meistgelesene News über die Google Analytics API abgerufen, für Kommentare wird auf die Disqus-Plattform gesetzt. Mittels XML-Schnitt- stelle werden Inhalte an andere Newsportale und in ein schweizweit eingesetztes Info-Medium im öffentlichen Verkehr eingespeist.
Rund 45% der Besucher nutzen die Seite über mobile Geräte (Tendenz steigend), insbesondere außerhalb der Bürozeiten. Bei der Frontend-Umsetzung wurde deshalb viel Wert auf ein barrierefreies Mobile-First Responsive Design gelegt. Durch Einsatz von HTML5-Semantik und Schema-Tags sind die Inhalte auch maschinenlesbar, beispielsweise für die Anbindung an Google News.
Technologien
- aktuellste Contao Managed Edition • Contao CSS-Framework
- SCSS mit Susy (Grid Generator)
- jQuery & intention.js
- Algolia Search Engine
- Contao 3 Notification Center
- Doctrine ORM & Migrations
- Magallanes Deployment
- Sentry Error Management
Technische Umsetzung durch terminal42 gmbh in Zusammenarbeit mit der agentur mehrwert.
Dieser Beitrag wurde eingereicht von Andreas Schempp, terminal42, aus Lyss.
Linkeintrag