Home / Forum / Umsetzung eines Arbeitsablauf mit ez publish und Hosting

Umsetzung eines Arbeitsablauf mit ez publish und Hosting

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Henning Deiters

Registriert seit: 22.08.2006

Beiträge: 13

Dienstag, 22. August 2006 19:21:50

Hallo,

ich überlege (zum ersten Mal) ez publish für ein Projekt einzusetzen. Wäre folgender Arbeitsablauf auf einer Website mit ez publish mit "nicht zu großem" Aufwand zu realisieren?

Kunden können über ein Login (nach einer Registrierung) Produkte mit verschiedenen(!) Parametern und mehreren Fotos einstellen. Das System sollte die Fotos automatisch skalieren. Ein Admin schaltet die Produkte frei und kann pro Produkt ein Datum eingeben, an dem eine Rechnung im PDF-Format erstellt wird, die beim Kunden-Login einsehbar/runterladbar ist. Der Kunde erhält eine Email-Benachrichtigung über die gespeicherte Rechnung. Der Admin kann alle Produkte bearbeiten, publizieren und löschen. User können mit verschiedenen Parametern nach verschiedenen Produkten suchen. Die Ergebnisslisten müssten mit verschiedenen Produkt-Parametern ausgeben werden können.

Und noch eine Frage zum Hosting. Habe nun schon mehrfach gelesen, dass man ez publish möglichst nur auf einem dedizierten Server laufen lassen sollte. Welche Erfahrungen habt ihr da so?

Vielen Dank schon mal im voraus!

Gruß

Henning

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Mittwoch, 23. August 2006 18:08:41

Hallo,

dein Vorhaben hört sich ganz nach einem Workflow prozess an - ist also mit eZ zu machen

- neue user registrieren ist mit eZ kein Problem
- nach login kann den usern einen extra bereich freischalten - über rechte auf eine sektion z.B. kundenbereich
- im kundenbereich gibt es dann menülinks zum hochladen neuer neuer Produkte

- für ein Produkt legst Du einfach eine neue Contentklasse an mit allen attributen die du brauchst d.h. bilder, beschreibung ... + das datumsfeld für die rechnungserstellung
=> Fotos werden automatisch skaliert - größe über ini datei einstellbar

- für den kundenbereich erstellst du dann override templates für die neu produktklasse für edit und full ansicht
-> dabei blendest du das pdf-datum aus, da es nur für den admin relevant ist

um eine neues produkt erzeugen zu können musst du einen action button für die Produktklasse erzeugen

(__REPLACE_WITH_CLASS_ID__ mit der KlassenId der Prokuktklasse ersetzen)

<form method="post" action={"content/action/"|ezurl}>
  <input class="button" 
          type="submit"
          name="NewButton"
          value="Neues Produkt hochladen" />

 <input type="hidden"
          name="ClassID"
          value="__REPLACE_WITH_CLASS_ID__" />

  <input type="hidden"
          name="NodeID"
          value="{$node.node_id}" />
</form>



- du musst dann noch create rechte für die usergruppe vergeben

- nach publizieren des artikels soll dann ein workflow greifen z.B. after publish damit der admin alle produkte noch mit einem datum versehen kann

=> erst mal alles fertig

Hier noch ein link für ein tutorial, um ein einfaches gästebuch einzurichten mit workflow, Bestätigung des Eintrags
http://ez.no/products/ez_publish/...ing_an_ez_publish_site/the_guestbook

erzeugen der PDF rechnung
====================
mal sehen ob ich das richtig verstanden habe

- ich würde ein php-shell script schreiben das per cronjop einmal täglich aufgerufen wird und alle produkte parsst und wenn das pdf-datum das aktuelle ist
aktionen einleitet wie pdf generieren und email versandt
- ich weiß ja nicht was in dem pdf stehen soll und in den emails, jedefalls ich würde für diesen zweck ne einfache extension schreiben, da kannst du deine eigene logik
implementieren

Hier noch ein Link zu einer Einführung in eZ incl. Modulprogrammierung
http://www.ezpublish.de/dokumente/ez_publish_grundlagen_und_konzepte


Hosting
======
Wir haben unseren eigenen Server, den wir auf eZ publish hin optimiert haben.
Es hat schon vorteile direkten zugriff auf den webserver per ssh zu haben bzw. einen hoster der eZ publish kundig ist.

Wenn du aber einen dedizierten server hast - bist du auch für die sicherheit und aktualität der serversoftware verantwortlich.
Es gibt dann ja noch die virtuellen hosts die schon für ca 10 EUR im monat zu haben sind. Sie eignen sich nur bedingt für eZ.
Die seite www.fotoferien.de läuft auf einem virtuellen host. Sie hat aber im Schnitt so ca 1000 besucher im monat (ist nicht viel).
Dafür ist die performance jedoch ausreichend - wenn man die optimierungsmöglichkeiten von eZ nutzt

Wenn Du ein Projekt hast was mehre 10000de Besucher im Monat hat, ist es schon überlegenswert einen dedizierten server zu nutzen.

Falls du noch einen Hoster für dein Projekt sucht, dann kannst Du dich gerne an uns wenden. Wir unterbreiten dir gerne ein Angebot.
Dann alle weiteren Details per email an felix [at] jac-systeme.de


Ich hoffe ich konnte dir etwas weiterhelfen
Viel Erfolg und viel Freude mit eZ publish

Felix Woldt





http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Henning Deiters

Registriert seit: 22.08.2006

Beiträge: 13

Mittwoch, 23. August 2006 19:35:34

Hallo Felix,

vielen Dank für Deine sehr ausführliche Antwort!

Bei geglücktem eZ-Projekt würde ich mich dann in Fragen des Hostings auf jeden Fall an Dich/Euch wenden.

Schönen Gruß aus Hamburg

Henning

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein