Upload
dasmedienkombinatde
View
2.140
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Meet Magento, 05.02.2009Magento im Einsatz bei österreichischem Spartenverlag
Inhalt
Tim Neugebauer | Meet Magento, 05.02.2009 2
1. Unternehmen
2. Ausgangslage & Projektziele
3. Projektanforderungen
4. Auswahl
5. Einführung
6. Fazit
7. Kontakt & weitere Informationen
1. Unternehmen
Firma: das MedienKombinat GmbH
Standorte: Chemnitz, Berlin
Mitarbeiter: 14 (fest / frei)
Mitgliedschaften: BVDW
Geschäftsfelder: Consulting, Corporate Design, Web Development, Branchenlösungen
Systeme: Alfresco, TYPO3, Joomla!, Magento, OpenEMM
Kunden: Großunternehmen, KMU, Öffentliche Verwaltung, Vereine & Verbände
3Tim Neugebauer | Meet Magento, 05.02.2009
2. Ausgangslage & Projektziele
Im Frühsommer 2008 beauftragt uns der österreichische Novum Verlag mit der Auswahl und Einführung einer Webportal-Lösung für den Vindobona Verlag, einem Zweitverlag des Auftraggebers.
Der Vindobona Verlag existiert seit 1946 mit weltweitem Vertriebsnetz.
In 2006 findet die Geschäftsübernahme und strategische Neuausrichtung durch den Novum Verlag statt.
Neuer Eigentümer positioniert Verlag als Spezialanbieter, der literarischen Debütanten in breit gefächerten Programmkategorien die Möglichkeit zur Publikation gibt.
Neben klassischen Kanälen soll insbesondere das Web als zentraler Informations- und Vertriebskanal genutzt werden.
5Tim Neugebauer | Meet Magento, 05.02.2009
Etablierung des Online-Shops als Eckpfeiler des Vertriebs
Nutzung des Webs als Feedback-Kanal via Produktbewertung und Rezension durch Kunden
Webportal soll gleichzeitig über den Verlag informieren, die Alleinstellungsmerkmale transportieren, sowie zur Manuskript- Einreichung animieren
Zudem:
Entwicklung eines flexiblen Webportal-Frameworks zur späteren Nutzung für weitere Vertriebsmarken des Verlags
6Tim Neugebauer | Meet Magento, 05.02.2009
2. Ausgangslage & Projektziele
3. Projektanforderungen
Funktionale Anforderungen:
Kompletter Online-Shop inklusive Kategorie- und Produktdetail-Ansichten Produktbewertung & Rezension Warenkorbsystem Bestellabwicklung, Payment
Mehrsprachigkeit Datenimport aus Filemaker-Anwendung Autoren-Datenbank mit Verknüpfung zu Produkten Veranstaltungslisten News-Bereich Diverse Formular-Seiten Newsletter-System
7Tim Neugebauer | Meet Magento, 05.02.2009
3. Projektanforderungen
Gestalterische Anforderungen:
Individuelles Design Berücksichtigung & Etablierung des Corporate Designs im Web Einheitliches Raster für Online-Shop und CMS-Bereiche Verkörperung der Attribute „edel“, „kunstvoll“ Transport von Vertrauen und Professionalität
Einfache Benutzbarkeit „Zwei-Wege“-Navigation zu den Produkten (Kategorien, A-Z-Autorenglossar) Klare, intuitive Struktur
8Tim Neugebauer | Meet Magento, 05.02.2009
3. Projektanforderungen
Sonstige Anforderungen:
Attraktiver Kostenrahmen
Schnelle Realisierungszeit
Open-Source-Lösung
Agentur-Unabhängigkeit Framework-Charakter zur Ablösung bestehender Online-Shops anderer Vertriebsmarken des Mutterverlags in der Zukunft.
9Tim Neugebauer | Meet Magento, 05.02.2009
4. Auswahl
Auswahlprozess im Frühsommer 2008
Fragestellungen:
Wie lassen sich die Projektanforderungen realisieren?
Wie steht Magento im Verhältnis zu anderen Lösungsoptionen?
Agentur-Erfahrung mit xt:commerce bzw. Individualentwicklungen
Magento mit Version 1.0 im März 2008
Entwicklungs-Erfahrung mit ZendFramework, interne Magento-Trainings
10Tim Neugebauer | Meet Magento, 05.02.2009
4. Auswahl
Wie lassen sich die Projektanforderungen realisieren?
11Tim Neugebauer | Meet Magento, 05.02.2009
Lösungsoptionen
Individualentwicklung auf Basis eines Frameworks
Realisierung mittels eines Open-Source-Produkts
4. Auswahl
12Tim Neugebauer | Meet Magento, 05.02.2009
Stärken (projektspezifisch) Schwächen (projektspezifisch)
„Fehlende“ CMS-Funktionalitäten
Performance-Probleme
Modulare SW-Architektur
Vielfältige Kernfunktionalitäten
„Social Commerce“-Features
Flexibles Template-System
Multisite-/Multistore-Funktionalität
Import-/Export-Schnittstelle (Dataflow)
Wie steht Magento im Verhältnis zu anderen Lösungsoptionen?
Zeit-, Kostenminimierung
Chancen (projektspezifisch)
Lösung mit Framework-Charakter
Lernkurve
Risiken (projektspezifisch)
Zukunftsfähigkeit
„SEO-Vorbereitung“ / Marketing-Tools
5. Einführung
13Tim Neugebauer | Meet Magento, 05.02.2009
Technische Konzeption
Screendesign
Magento-Administration & -Konfiguration
Individuelle Erweiterungsprogrammierungen
Deployment & Support
5. Einführung
Screendesign:
Kundenskizzen
Grobkonzeption
Wireframes
Mehrere Entwurfsrunden
Finale Entwürfe
Abnahme durch Kunden
14Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Kundenskizze Startseite
Ansicht: Screendesign Startseite
Ansicht: Kundenskizze Shop-Übersichtsseite
Ansicht: Screendesign Shop-Übersichtsseite
Ansicht: Screendesign Produktdetailseite
Ansicht: Screendesign Autoren-Datenbank
5. Einführung
Magento-Administration & -Konfiguration:
System-Setup
Website / Store / Storeviews
Magento-Templating
Kundengruppen
Attribute / Attributsets /Kategorien
Checkout-Prozess
21Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Backend, Attribute verwalten
Ansicht: Backend, Produkt verwalten
5. Einführung
Individuelle Erweiterungsprogrammierungen:
Automatisierter Produkt-Import aus Filemaker-DB
Seitenbaum-Modul
Autoren-Modul
News-Modul / Kalender-Modul
E-Mail-Formular-Modul
24Tim Neugebauer | Meet Magento, 05.02.2009
5. Einführung
Automatisierter Produkt-Import aus Filemaker-DB:
Filemaker liefert regelmäßig CSV-Datei mit „harten“ Produktdaten
Programmierung einer Erweiterung des CSV-Parsers
Parser bereitet die Daten der CSV-Datei so auf, dass sie zum Produktimport verwendet werden können.
Einbindung erfolgt über erweitertes Importprofil
Automatisierung via Cronjob
25Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Backend, Erweiterte Profile für CSV-Import
5. Einführung
Seitenbaum-Modul:
Erweiterung der CMS-Funktionalitäten des Systems Administration eines Seitenbaums & Anzeige im Frontend Basisfunktionen:
Einfache hierarchische Strukturierung der CMS-Seiten Jedes Element hat bestimmtes Verweisziel (CMS-Seite, Modul, etc.) Verweis erfolgt via Url-Eingabe
Zudem: Unterscheidung aktiver / inaktiver Menüelemente XML-Layoutdeklaration für Elemente des Seitenbaums möglich
27Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Backend, Seitenbaum-Modul, Listenansicht
Ansicht: Backend, Seitenbaum-Modul, Seite anlegen
5. Einführung
Autoren-Modul:
Erweiterung der CMS-Funktionalitäten des Systems Verknüpfung Autor mit jeweils zugehörigen Produkten Basisfunktionen:
Autoren werden als Datensätze in der Datenbank gespeichert und können mit den Büchern (Produkten) verknüpft werden Modul umfasst Pflege im Backend und Frontendausgabe Frontendausgabe mit:
Listenansicht inkl. alphabetischer Index Detailansicht mit Autorendaten & zugeordneten Produkten
Zudem: Import der Autorendatensätze via CSV / Erweiterte Profile Verknüpfung mit Veranstaltungs-Modul
30Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Backend, Autoren-Modul, Listenansicht Autoren
Ansicht: Frontend, Autoren-Modul, Alphabetischer Index (K-M) inkl. aktiver Hover
Ansicht: Frontend, Autoren-Modul, Detailansicht Autorendaten & zugeordnete Produkte
5. Einführung
News-Modul / Kalender-Modul:
Erweiterung der CMS-Funktionalitäten des Systems Verwaltung und Darstellung von Terminen bzw. Newstexten Basisfunktionen:
Kategorisierung Zuordnung von Terminen bzw. News Frontendausgabe inkl.
Anzeige der Kategorien Termin- / News-Listenausgabe für eine Kategorie Detailansicht für Termin / News
Zudem: Festlegen von Topmeldungen möglich
34Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Backend, Kalender-Modul, Kategorie-Verwaltung
Ansicht: Backend, Kalender-Modul, Eventliste
Ansicht: Frontend Termin-Modul, Aktive Kategorie | Rechte Seite: News-Modul
5. Einführung
E-Mail-Formular-Modul:
Erweiterung der Basis-Funktionalitäten des Systems Web-Formulare via XML-Konfiguration Basisfunktionen:
Erstellung von Email-Formularen via XML-Definition Einbindung via XML-Layoutdeklaration Typische Formularfelder Datei-Upload möglich Pflichtfelder Nach Absendung Formatierung in E-Mail-Template Versand per E-Mail an vorkonfigurierte E-Mail-Adresse
38Tim Neugebauer | Meet Magento, 05.02.2009
Ansicht: Frontend E-Mail-Formular-Modul, Kontaktformular
6. Fazit
40Tim Neugebauer | Meet Magento, 05.02.2009
Vorgestelltes Projekt mit typischen Anforderungen an Schnittstelle zwischen Shop-System und CMS
Magento ermöglicht:
Konfiguration & Nutzung umfangreicher Basis-Funktionen Implementierung kundenindividueller Bereiche via Framework Anbindung externer Datenbestände Freiheit im Design
Ergebnis:
Realisierung im Zeit- und Budgetrahmen Aufbau eines intern wiederverwendbaren „Verlags-Frameworks“ Zukunftsfähigkeit der Lösung
7. Kontakt & weitere Informationen
41Tim Neugebauer | Meet Magento, 05.02.2009
Herr Tim Neugebauer
das MedienKombinat GmbHSchönherrstraße 809113 ChemnitzDeutschland
+49 (0) 371 35636927+49 (0) 371 35636929
[email protected] www.das-medienkombinat.de
Herr Andreas Martna
Vindobona Verlag Internationale Buchverlage GmbHDornraingasse 3A-7312 HoritschonÖsterreich
+43 (0) 26104311185+43 (0) 26104311186
Informationen & Downloads: meetmagento.das-medienkombinat.de