Hallo Community,
ich habe die Aufgabe, ein bestehendes CM-System (komplette Individuallösung in PHP) von Grund auf zu optimieren.
Jetzt stellt sich die Frage, ob es vielleicht schon ein System gibt, mit dem sich das effizienter umsetzen ließe als mit einer Eigenlösung.
Hier die wichtigsten Punkte, die das System leisten muss:
(1) Mehrsprachigkeit
(1a) Unterscheidung nach Kulturen
-> Soll heißen: Englischsprachige Texte (z.B.) werden bei einmaliger Pflege für mehrere englischsprachige Länder (USA, UK, ...) verwendet;
es können aber auch individuelle Inhalte je Land hinterlegt werden (z.B. unterschiedlicher englischer Text für USA, UK, Australien etc.)
(1b) Abhängigkeit zwischen initialem Inhalt und Übersetzungen
-> Soll heißen: Ein Text wird initial z.B. in deutsch erfasst, dabei erfolgen dann auch eventuelle Zuordnungen (z.B. wo erscheint der Text später, welche Querverlinkungen gibt es etc.).
Anschließend wird genau dieser Text in verschiedene Sprachen übersetzt, dabei müssen keine Zuordnungen etc. mehr getroffen werden, da sie automatisch vom initialen Inhalt übernommen werden.
Die Übersetzungen kennen ihren intialen Text, so dass bei Änderungen des initialen Textes eine entsprechende Benachrichtigung an die Übersetzer erfolgen kann ("Änderungsworkflow").
(1c) Sprache des initialen Textes ist beliebig wählbar
-> siehe (1b); Der initiale Text kann nicht nur in deutsch erfasst werden, sondern individuell je nach Inhalt auch mal in englisch, schwedisch oder ...
(1d) (Einfache) Ergänzung um beliebige Kulturen (Länder-Sprach-Kombinationen) ist möglich
(2) Dateiupload mit Zuordnungen zu Inhalten und Kulturen
-> Soll heißen: Das System ermöglicht, Dateien bereitzustellen. Diese Dateien können verschiedenen Inhalten zugeordnet werden, so dass sie später an verschiedenen Stellen auf der Webseite erscheinen (z.B. in einem Downloadbereich, unter einen spezifischen Produkt etc.). Die Datei wird dabei jeweils nur einmalig gepflegt, die kontextabhängige Darstellung erfolgt dann automatisch. Die Zuordnung zu einer/mehreren Kulturen bestimmt, für welche Länderseiten die Datei tatsächlich angezeigt wird.
(3) Querverbindungen
-> Soll heißen: Für verschiedene Inhalte können Abhängigkeiten definiert werden. Bsp.: Produkt wird Produktgruppe zugeordnet, Produkt wird Branche zugeordnet, Produkt wird Veranstaltung (Schulung) zugeordnet usw. Hier gibt es teilweise sehr komplexe Verbindungen...
(3a) Dynamische Zusammenstellung der Seiteninhalte abhängig von den jeweiligen Zuordnungen
-> siehe (3); Kann gewährleistet werden, dass das Produkt (bzw. ein Link dorthin) bei allen Bereichen (Produktgruppe, Branche, Veranstaltung) ohne Doppelpflege automatisch erscheint?
(4) Verantwortungen/Berechtigungen
Vorgabe von Layout etc. durch Person(en) mit besonderen Berechtigungen ("Chefredakteur"), sehr begrenzte Möglichkeiten für Übersetzer (eigentlich sollen sie nur Texte zur Verfügung stellen, aber in Layout etc. keinen Schaden anrichten können)
Meine Frage ist jetzt: Kann Joomla das alles leisten?
Wichtig wäre auch, was dabei zu den "Standardfunktionen" gehört und wo evtl. ein Plugin nötig wäre bzw. erst ein eigenes zu entwickeln wäre.
Wie seht ihr das Verhältnis von Aufwand (Einarbeitung quasi bei Null beginnend) und Nutzen (Erfüllung obiger Anforderungen)?
Vielen Dank im Voraus für Eure Hilfe!!
Tina


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen