3.1 Tutorials

Auf dieser Seite findet ihr einige Tutorials in Form von Screencasts, die euch die Nutzung des Commerce-Frameworks erleichern sollen und einen Überblick bzw. eine Einführung geben. Viele dieser Tutorials sind auch auf den jeweiligen Bereichen der Dokumentation aufgeführt, ihr müsst sie also nicht notwendigerweise alle nacheinander auf dieser Seite anschauen.

Die ersten beiden, das Erstellen eines Projektes und die ersten Schritte sind jedoch auf jeden Fall sinnvoll.

Einführende Video-Tutorials

Diese Tutorials zeigen euch zunächst, wie ihr ein neues Projekt mithilfe des Projekt-Wizards erstellt. Hier bekommt ihr einen Überblick, welche Einrichtungsarbeiten ihr euch sparen könnt. Anschließend werdet ihr an die Hand genommen, wie ihr in einem Commerce-Framework startet, ersten Code schreibt und das Datenmodell zusammen mit dem Kunden erstellt. Schließlich gibt es noch eine Einführung in die Zusammenhänge zwischen der Präsentationsschicht und der Geschäftslogik und wie AOP euch hier bei Datenbanktransaktionen und anderen Themen hilft.


Neues Projekt erstellen


MP4-Download
(im iPad GoodReader nehmen)

Erste Schritte


MP4-Download
(im iPad GoodReader nehmen)

Managers, DAOs, AOP


MP4-Download
(im iPad GoodReader nehmen)

Mehr zu diesen Themen und weiterführende Informationen findet ihr in Kapitel 10 (Projektvorlage), Kapitel 11 (Konventionen), Kapitel 12 (Entwurfsmuster), Abschnitt 4.3 (Mutex-Locking) und Abschnitt 13.3.2 (AOP-Probleme).

Video-Tutorials zum Produktmanagement und der Datenmodell-Definition

Wenn ihr das Produktmanagement des Commerce-Frameworks nutzt (z.B. weil ihr einen Shop implementiert, das CMS oder die Administration verwenden möchtet oder einfach die Modellierung von Typen so genial findet), dann solltet ihr euch diese Tutorials anschauen. Sie zeigen, wie ihr mit dem Kunden zusammen das Domänenmodell zeichnet, außerdem wird ein Überblick über die in dem Commerce-Framework enthaltenen Basisklassen gegeben.


Entity-Types-Modeler


MP4-Download
(im iPad GoodReader nehmen)

Typen im Produktmanagement


MP4-Download
(im iPad GoodReader nehmen)

Mehr zu diesen Themen und weiterführende Informationen findet ihr in Abschnitt 5.1 (Produktverwaltung).

Video-Tutorials zur Administration (Pflegeoberfläche) und dem CMS

Die Administration ist eine Pflegeoberfläche für Redakteure, die automatisch aus dem Typenmodell generiert wird. Dennoch könnt ihr sie beliebig anpassen, oftmals sogar nur durch Konfiguration. Das erste Tutorial zeigt euch, wie das geht. Im zweiten Tutorial wird das Content-Management-System des Commerce-Frameworks beleuchtet, welches ebenfalls auf dem Typmodell und der Administration aufbaut. Schließlich findet ihr hier noch ein Video zur Definition der Rollen und Rechte in der Administration.


Administration


MP4-Download
(im iPad GoodReader nehmen)

Content-Management


MP4-Download
(im iPad GoodReader nehmen)

Rollen und Rechte


MP4-Download
(im iPad GoodReader nehmen)

Mehr zu diesen Themen und weiterführende Informationen findet ihr in Kapitel 9 (Content-Pflege) und Abschnitt 5.2.2 (Authentifizierung und Autorisierung).

Video-Tutorials zur Präsentationsschicht

Das Commerce-Framework basiert auf den Präsentationtechnologien Struts und JSP, erweitert diese aber stark, um Lücken zu Schließen und die Arbeit zu erleichern. Die nachfolgenden Tutorial-Videos zeigen euch, welche Komponenten ihr hier findet und wie ihr sie nutzt.

Bei "Struts on Rails" ist grad leider zum Teil das Audio defekt. Mach ich noch heile.


Struts on Rails


MP4-Download
(im iPad GoodReader nehmen)

Formularprozesse


MP4-Download
(im iPad GoodReader nehmen)

Rewrite-Engine


MP4-Download
(im iPad GoodReader nehmen)

Tag-Library


MP4-Download
(im iPad GoodReader nehmen)

Mehr zu diesen Themen und weiterführende Informationen findet ihr in Kapitel 6 (Präsentationskomponenten).

Video-Tutorial zum Import und Export von Dateien (SFTP, Excel, etc.)

Bei E-Commerce-Projekten müssen in der Regel externe Schnittstellen angebunden werden, welche oftmals aus dem Austausch von Dateien bestehen. Das Commerce-Framework hat zwei Komponenten hierfür, die Dateikomponente (FTP, SFTP) für Importe und Exporte, sowie eine Komponente, die echte Excel-Dateien, aber auch CSV erzeugen und einlesen kann. Mit den nachfolgenden beiden Screencasts werden sie euch nähergebracht.


SFTP-Schnittstellen


MP4-Download
(im iPad GoodReader nehmen)

Excel Im-/Export


MP4-Download
(im iPad GoodReader nehmen)

Mehr zu diesen Themen und weiterführende Informationen findet ihr in Abschnitt 7.1 (Dateitransfer) und Abschnitt 7.2 (Excel- und Text-Import und -Export).

Video-Tutorials für den Bestellabschluss (Überprüfungen, Zahlungen, Bestellnummer, Mail)

Im Bestellprozess sind Bonitäts- und Adress-Überprüfungen ein gängiges Mittel. Das erste Video zeigt euch, was hier in dem Commerce-Framework bereits eingebaut ist. Das zweite Tutorial gibt euch kurz einen Überblick, wie man mit dem Commerce-Framework leicht fortlaufende oder zufällig wirkende, aber nicht wiederkehrende Nummern erzeugt. Dies ist für Bestellnummern oder Gutscheincodes interessant. Und schließlich bietet Commerce-Framework die Möglichkeit, sehr einfach Mails zu verschicken, viel einfacher als mit reinem Java-Code. Das letzte Video zeigt, wie's geht.

Mehr zu diesen Themen und weiterführende Informationen findet ihr in Abschnitt 5.3 (Bestellungsverwaltung), Abschnitt 4.2 (Nummernkreise) und Abschnitt 7.3 (Mailversand).


Kundenchecks und Zahlungen


MP4-Download
(im iPad GoodReader nehmen)

Nummern-Generator


MP4-Download
(im iPad GoodReader nehmen)

Mail-Versand


MP4-Download
(im iPad GoodReader nehmen)
'Persönliche Werkzeuge