Hallo,
worin besteht eigentlich genau der Unterschied zwischen Modulen und Komponenten?
In einem Wikibook habe ich zum Thema Module folgendes gelesen:
.Ihre Beweglichkeit ist ein großer Unterschied zu Komponenten
Was genau heißt das? Ich arbeite, wie bereits an anderer Stelle erwähnt, an der Anpassung einer alten Webseite an die neue Corporate Identity. Da die alte Seite aber recht schlampig programmiert wurde und den heutigen und v.A. künftigen Anforderungen nicht gewachsen ist, habe ich die vor, die Seite komplett neu aufzubauen. Außerdem sollen zu der bestehenden Seite noch einige weitere hinzukommen (für Tochterfirmen), die vom Aufbau her ähnlich sind, sich aber durch das Logo und Farbgebung unterscheiden.
Dazu habe ich verschiedene Templates, die sich nur durch die CSS-Datei unterscheiden, gebastelt. Den statischen Inhalt der alten Seite plus neue statische Texte zu übernehmen ist kein Problem.
Jedoch gab es auf der alten Seite auch dynamische Bereiche, nämlich "Aktuelles", "Fachartikel" und "Jobs". Zur Bearbeitung / Erstlelung von diesen Texten gab es ein Redaktionstool, also ein kleines CMS.
Um diese Funktionalität zu übernehmen, werde ich wohl selbst etwas entwickeln müssen. Da ich Mambo aber erst letzten Freitag kennen gelernt habe und mich deshalb noch nicht besonders gut auskenne, bin ich etwas orientierungslos, wie ich das Projekt angehen soll bzw. was ich dafür programmieren muss.
Meine momentane Idee ist folgende: Eine Komponente entwickeln jeweils für die Erstellung / Bearbeitung von Texten für die oben aufgeführten Bereiche. Der User muss dabei versch. Felder ausfüllen, die Daten werden dann in eine eigene Tabelle in der Datenbank eingetragen.
Weiterhin Modul schreiben, das dann die Inhalte aus der DB ausliest und daraus die Seiteninhalte für das Frontend generiert.
Ist der Ansatz so richtig oder seht ihr elegantere, schnellere, einfachere und/oder bessere Wege?
Vielen Dank für Eure Hilfe
Kampfpizza


LinkBack URL
About LinkBacks

Zitieren
Lesezeichen