Wie baue ich mir eine Terminseite à la VoiceOfCulture? - Teil 1 (technische Voraussetzungen)

Sie sind hier

In der folgenden Serie möchte allen Interessierten einmal kurz darlegen, wie wir unsere Seite eigentlich erstellt haben und betreiben. Es klingt ziemlich abgedroschen, aber: Das Wichtigste ist das Konzept! Du brauchst eine klare Vorstellung, wie deine Webseite später funktionieren und betrieben werden soll. Danach richten sich die weiteren Schritte.

Im Falle von VoiceOfCulture (und das soll hier unser Leitfaden sein) haben wir uns für ein Content-Management-System (CMS) entschieden. Das bedeutet, dass die komplette Webseite datenbankbasiert ist. Also alle Inhalte werden in unserer MySQL-Datenbank gespeichert und per PHP ausgegeben. Es gibt die verschiedensten CMS, die sich auch in ihrer Konzeption und Bedienbarkeit unterscheiden. Die bekanntesten sind: Typo3, Joomla, WordPress und Drupal. Diese sind kostenlos verfügbar und es gibt große Communities, welche sie ständig weiterentwickeln und sich einander Hilfe bieten. Mehr zu diesem Thema findest du in den Weiten des WWW.

Wir haben uns für Drupal entschieden und ich möchte im Folgendem kurz darstellen, wie genau wir VoiceOfCulture aufgebaut haben.
Die wichtigste Voraussetzung für das Erstellen und Betreiben einer Seite mittels Drupal und den meisten anderen CMS ist ein eigener Webspace mit PHP und MySQL. Dazu gibt es zahlreiche Web-Hoster, die entsprechende Pakete anbieten. Dort ist dann gleich eine Domain inklusive, unter der man seine Seite im WWW verfügbar machen kann. Unsere Seite läuft bei www.allinkl.com. Das Drupal-Paket kann man sich kostenlos auf www.drupal.org oder als vorgefertigte deutschsprachige Version auf www.drupalcenter.de herunterladen.

    Zusammengefasst brauchst du:
  • ein Konzept
  • einen Web-Hoster (mit MySQL, PHP und Domain)
  • das kostenlose Drupal-Paket

Sobald du alle Voraussetzungen (mehr zu den Systemanforderungen z.B. hier: www.drupalcenter.de/handbuch/319) erfüllt hast, geht es los. Am besten liest du dich dazu ein wenig in die Materie ein. Es gibt sehr gute Bücher und viele Anleitungen im Netz. Zunächst installierst du Drupal auf deinem Webspace und folgst dabei den Hinweisen auf www.drupalcenter.de/handbuch/318 .

Da Drupal modular aufgebaut ist, was auch eins seiner größten Stärken ist, verwenden wir noch zusätzlich zur Standard-Installation folgende Module, die wir ergänzend installiert haben:

  • Views
  • Date
  • Chaos tool suite
  • Reference/ Node Reference

Soviel zu den Voraussetzungen für eine Terminseite, wie sie wir mit Drupal 7 auf VoiceofCulture umgesetzt haben. Im nächsten Teil werde ich kurz darstellen, welche Inhaltstypen wir erstellt haben, um: Konzerttermine einzutragen, mit den entsprechenden Veranstaltungsorten zu verknüpfen und wie wir diese dann automatisch nach Datum sortiert ausgeben.