Erste Schritte mit Drupal 7 und ein Shop mit Drupal 6

Verfasst von Hagen Graf am 23. July 2010 - 19:05

Jetzt noch schnell ein kurzer Blogeintrag über meine letzte Woche.

Um ein wenig intensiver mit Drupal 7 in Kontakt zu kommen, haben wir kurzerhand ein Projekt damit realisiert.

Projekt 1 - Newswebsite

Eine Website die 2005 unter Mambo mit selbstgeschriebenen Komponenten gestartet wurde, dann auf Joomla 1.0 umgestellt wurde und seitdem nicht verändert wurde, soll auf Drupal migrieren und es soll alles vorbereitet werden, damit es in Richtung Community vorangehen kann. 7.500 Nodes, 440 User. Mini Budget. Soll "schnell" gehen. Was nimmt man? Drupal 6 oder ...

Drupal 7

Nach diversen Erlebnissen mit Software, die sich im Alpha Zustand befindet, habe ich lange überlegt und dann doch todesmutig beschlossen Drupal 7 Alpha 6 zu nehmen. Schnell brauchte ich noch die folgenden Module (bzw. hätte ich die in Drupal 6 genommen und ich habe die 7er dev Versionen probiert)

Module

  • CCK - funktioniert gut für Nodereferenzen
  • Custom Breadcrumbs - funktioniert für Nodetypen aber leider noch nicht für Views
  • Google Analytics - läuft
  • Masquerade - viele Fehlermeldungen, läuft noch nicht
  • Mollom - problemlos
  • Pathauto - läuft noch nicht richtig
  • unique_field - läuft überraschenderweise problemlos
  • Views - Kleinigkeiten gehen noch nicht aber Parameter gesteuerte Blöcke sind schon möglich
  • Wysiwyg - in Kombination mit ckeditor funktioniert gut

Theme

  • corolla - sehr schön ...

Sprachdateien

Die Seite ist in Englisch und das Übersetzungsproblem stellte sich glücklicherweise nicht.

Fazit

ganz kurz: Die Site läuft so zu 80% rund. Drupal 7 läuft ganz gut. Fields für User ist genial. Viele Arbeitsschritte im Adminbereich sind jetzt nicht so mühselig und einfach "runder". Module können per File Upload installiert werden und es gibt viele Kleinigkeiten, die wirklich gut sind. Es sind allerdings auch noch viele Kleinigkeiten, die in der Alpha 6 Version nicht funktionieren. Trotzdem bin ich sehr positiv überrascht und freue mich, dass viele Module schon laufen.

Ein grosses Problem ist diesem Fall ist die Importiererei der alten Daten, da es natürlich noch keine funktionsfähigen Module gibt. Die User wurden nach etwas Diskussion "handverlesen" :-( eingetippt wegen dem Erstellungsdatum, dem Passwort und diversem "User Felder Kleinkram". Das hat allein 2 Manntage gedauert, war aber sehr hilfreich und "reinigend" :-). Falls alle Inhalte übernommen werden sollen, werde ich ein Modul dafür schreiben. Das entscheidet sich nächste Woche.

Projekt 2 - Shop

Ein Shop für 1.000 Artikel mit Blog, Hilfestellungen und ein wenig in Richtung geschlossene Benutzergruppen mit speziellen Rabatten, spezielle Zahlungsschnittstellen und auch Richtung Community. Es sollte ein Prototyp werden.

In diesem Fall ist Drupal 7 noch nicht so weit. Eigentlich wollte ich den Shop als Prototyp einmal mit Drupal 6/Ubercart 2.3 und einmal mit Magento realisieren!
Ich habe eher zufällig mit ubercart angefangen und nach zwei Tagen alle Anforderungen im Kern abgedeckt. Ich bin von der aktuellen Version wirklich begeistert. Auf den Magento Prototyp haben wir zunächst aus Kostengründen verzichtet.

Auch hier wird nächste Woche getestet und überlegt, so dass ich ab Montag Zeit für das #zero2hero Projekt habe :-)

Jetzt noch schnell ein kurzer Blogeintrag über meine letzte Woche.Um ein wenig intensiver mit Drupal 7 in Kontakt zu kommen, haben wir kurzerhand ein Projekt damit realisiert.Projekt 1 - NewswebsiteEine Website die 2005 unter Mambo mit selbstgeschriebenen Komponenten gestartet wurde, dann auf Joomla 1.0 umgestellt wurde und seitdem nicht verändert wurde, soll auf Drupal migrieren und es soll alles vorbereitet werden, damit es in Richtung Community vorangehen kann. 7.500 Nodes, 440 User. Mini Budget. Soll "schnell" gehen. Was nimmt man? Drupal 6 oder ...

5 Kommentare

Magento?

Submitted by Manfred Rein (nicht überprüft) on 24. July 2010 - 1:16.

Hallo, ich bin ja hin und weg was du alles auf dich nimmst, ist ja der Wahnsinn. Wird Magento auch Bestandteil des Buches sein? Ich werde parallel auch Drupal7 installieren, da ich auch ein neues Projekt starten möchte und gegebenenfalls von meinen Problemen berichten, vielleicht kannst du das ja für dein Buch gebrauchen.
Grüße und schönes Wochenende

eCommerce

Submitted by Hagen Graf on 24. July 2010 - 13:57.

Die Bücher sind Grundlagenbücher und eCommerce wird darin "nicht wirklich" vorkommen. Höchstens ein Kapitel mit Möglichkeiten und Links.

Aber wir (cocoate) müssen doch auch von irgendwas leben :-) Momentan ist Magento halt "in". Auch aus dem Grund weil XTCommerce so "out" ist. Ich habe im letzten Jahr ein paar Sachen mit Magento gemacht und finde es sehr gut. Allerdings ist es auch recht aufwendig zu konfigurieren und dieses Mal benötigt unser Kunde gar nicht all die wunderbaren Möglichkeiten von Magento, sondern eher die von Drupal.

Übercart

Submitted by Marcel (nicht überprüft) on 26. July 2010 - 12:06.

hmmm, wie ist denn jetzt Übercart und der "Deutsche Markt" - also all die Regeln und Vorschriften die es in De einzuhalten gibt - als ich Übercart vor etwa einem Jahr getestet habe war das alles schlecht bis gar nicht möglich - hat sich da was getan?

ubercart in deutschland

Submitted by Hagen Graf on 26. July 2010 - 14:19.

In dem oben angesprochenen Shop geht es um einen Schweizer B2B Shop, Währung Schweizer Franken. Also die meisten Probleme mit Mehrwertsteuer, etc mehr oder weniger "umschifft" :-)

Shopsysteme und Schnittstellen

Submitted by Mokka (nicht überprüft) on 19. August 2010 - 13:47.

Hi, habe von Dir sowohl das Joomla 1.5 Buch als auch die Drupal DVD gelesen und gesehen. Beides sehr hilfreich.

Aber was anderes: Das Thema eShop ist enorm wichtig geworden. Viele Unternehmen leben inzwischen mit OpenSource-basierten CMS für die Webpräsenz, arbeiten aber intern z.B. mit SAP, als Unternehmenssoftware.

Frage: Kann man Joomla Virtuemart an ein bestehendes SAP anbinden? (mal abgesehen von den Kenntnissen, die dafür nötig sind). Geht das generell, oder kann man das von vorneherein vergessen, weil die Möglichkeit theoretisch einfach nicht gegeben ist?

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen