Tipp-/Wett-Portal: Entwicklung in Drupal 4, 5 oder 6 und überhaupt...
am 26.11.2007 - 11:40 Uhr in
Hallo Gemeinde,
ich hoffe, ihr könnt mir kurzfristig einige grundsätzliche Fragen beantworten. Wir betreiben seit einigen Jahren in einer kleinen Gruppe ein Tipp- und Wettportal (auf php-Basis). Im Zuge eines Relaunch möchten wir auf ein CMS umsteigen und unser erster Blick viel auf Joomla.
Nachdem sich unsere Entwickler sehr mühsam durch die ausgesprochen spärlich dokumentierte (1.5)API gequält hatten und bereits die ersten Komponenten fertig gestellt hatten, erfuhren wir von einem Core-Entwickler, dass sich die API noch grundlegend ändern wird (trotz RC3) und dass er selbst die Final nicht produktiv einsetzen würde (erst ab V1.6).
Nun sind wir auch auf Drupal aufmerksam geworden. Die Entwicklungsumgebung soll wohl etwas besser dokumentiert sein, allerdings finden wir nun auch wieder verscheidene Versionen vor (4, 5 und 6 Beta).
Meine Fragen an euch:
- Habt ihr selbst schon Komponenten/Module (oder wie auch immer das in Drupal heist) entwickelt?
- Wie war eure Erfahrung damit? Ist Drupal wirklich für Eigenentwicklung geeignet?
- Auf welche Version sollte man aufsetzen, wenn man JETZT zu entwickeln beginnen möchte?
Ich würde mich freuen, wenn ihr mir einige Zweifel und Bedenken nehmen könntet... ;-)
Schon mal vielen Dank
M.
- Anmelden oder Registrieren um Kommentare zu schreiben
Versionsfrage / Site-Konzeption
am 28.11.2007 - 10:27 Uhr
Hallo Memnoch,
ich weis ja nicht wie weit Ihr seid, zuerst würde ich mal die Information Architecture - beschreiben:
Was soll die Site leisten, Zielgruppe....
Welche Funktionen braucht Ihr genau? Habt Ihr Use-Cases dokumentiert? ...
Dann wie müssen folglich die Seiten aussehen? D.h. welche Daten müssen auf den Forms untergebracht werden, heruntergebrochen auf jedes einzelne Form.
Wenn das erledigt ist (ist wahrscheinlich Drupal 6 released), dann könnt Ihr daran gehen für die Formulare und Funktionen die entsprechenden Module auszusuchen.
Wahrscheinlich werdet Ihr ein Bündel - Standard Module brauchen, die die meisten Sites einsetzen und CCK und Views nutzen.
Für die Kernfunktionen Euerer Site werdet Ihr wahrscheinlich das eine oder andere Modul entwickeln müssen.
Für die allgemeinen Funktionen (Sitemap, Clean URL, Search ...) könnt Ihr jetzt mit Drupal 5 anfangen (Version 4.x hat heute für einen neuen Start keinen Sinn mehr).
Wenn dann die Version 6 released ist und alle Module, die Ihr einsetzen wollt verfügbar sind, dann rentiert es sich noch mal zu prüfen, wann genau auf die Version 6 gewechselt werden soll. Für die msisten Module wird dieser Wechsel schmerzlos sein.
Für die eigene Entwicklung bedeutet es strickt auf alle Funktionen von Drupal und der Module nur über die jeweilige API zuzugreifen. Beim Wechsel auf die Version 6 werden dann alle verwendeten API-Aufrufe analysiert und auf Veränderungen der Schnittstelle geprüft und ggf. angepasst.
Und Ihr könnt davon ausgehen, das Drupal Version mit hoher Wahrscheinlichkeit noch 8-12 Monate voll supportet wird. Also es spricht nichts dagegen jetzt mit Version 5 anzufangen und die Version 6 im Auge zu behalten, damit der Upgrade einfach bleibt.
Wenn noch weitere Fragen sind, nur zu :-)
Grüße
Thomas Zahreddin
IT+Künste+Organisation ==> http://www.it-arts.org
Thomas Zahreddin
Drupal ist hervorragend fuer Eigenentwicklung geeignet.
am 28.11.2007 - 12:58 Uhr
Die Entwicklungsumgebung soll wohl etwas besser dokumentiert sein
Einen guten Einblick in die Drupal API bekommst Du hier: htt://api.drupal.org
Etwas allgemeinere Dokumentation: http://drupal.org/handbooks
Drupal ist hervorragend fuer Eigenentwicklung geeignet.
Ich entwickele gerade ein Googlemap Modul. Das ist mein erster Kontakt mit der Entwicklung von Dupal Modulen. Mein Fazit: Fantastisches Konzept mit dem Modul-Entwickler arbeiten koennen.
Man muss aber nicht gleich Module entwickeln um mit Drupal zu Entwickeln. Bereits "eine Stufe tiefer" ist mit dem Theming und Templatesystem sehr viel Entwicklung moeglich.
Die Moeglichkeit mit Drupal zu entwickeln muss man vor dem Hintergrund sehen, das Drupal als WCMS ein Framework ist.
Wenn der Umstieg Eurer Website noch ein wenig Zeit hat (3-4 Monate) wuerde ich gleich mit Drupal 6 beginnen. In der Zeit bis diese Version als stabil verfuegbar ist und auch ausreichend Module dieser Version zur Verfuegung stehen kann man lernen mit Drupal umzugehen. Denn das ist auf jeden Fall notwendig.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.