Moin Frederic,
bei den Dateien im Upload ist es z.B. recht mühsam, allen nachträglich einen Medianamen und eine Description zu geben.
Leider wird oft erst einmal hochgeladen und aus menschlichen Gründen nicht gleich beim Hochladen mit Metadaten gefüttert.
Hier würde es aber genügen, wenn es einen "next>" Button gäbe, der einfach durch die Dateien in einem Verzeichnis blättert, so dass man nicht erst raus in die Übersicht muss.
Dann kann man schneller die Meta-Daten bearbeiten.
Was schwieriger sein wird, aber mir besonders störend aufgefallen ist, das ist die Massen-Bearbeitung der Module.
Ich hatte Projekte, bei denen teils z.B. 10 Textmodule enthalten sind, die jeweils mehrere HTML-Templates enthalten.
Das erste und störendste ist, dass man nicht einfach Module duplizieren kann.
Es ist ein ordentlicher Umstand, Module zu exportieren, dann zu entpacken und dann die XML und die Modulbezeichnungen (auch im Quellcode die ID) zu ändern, dann wieder zu packen und beim importieren zu merken, dass die XML nicht gelesen werden kann (wegen utf-8 vermutlich).
Mit FTP ist es nicht weniger umständlich.
Ein Duplizieren-Button wäre genial.
Nun, wenn man dann z.B. 10 fast gleiche Textmodule hat, dann fängt der Ärger mit den Templates an, wenn man in der Projektentwicklung merkt, man muss die anpassen.
Hat man nun 10 Templates entworfen, sollten die meistens auch in allen gleichen Modulen vorkommen, weil man bei komplexem Seitenaufbau die Module an verschiedenen Stellen hat aber auf die Eigenschaften der Templates zugreifen möchte.
Also im Zweifel dann lieber im Beispiel in allen 10 Modulen dann alle 10 Templates.
10x10 gibt 100.
Nun, wenn man weiß, wie man an die Templates im Modul heran kommt, ahnt die Klickorgie, um alle Templates einmal durch zu gehen und in allen eine winzige Kleinigkeit zu ändern.
FTP war dann oft auch hier der Retter, sonst säße ich jetzt noch dran.
Bei dem Duplizier-Button kann ich mir das noch leichter lösbar vorstellen als bei den Modultemplates.
Die Modulnamen lassen sich durchnummerieren und die IDs in den Types erkennen und ebenso hochzählen.
Konflikte lassen sich nicht ausschließen, es sei denn, meine alte Idee mit der Erkennung bereits vergebener IDs würde hier aufgegriffen werden.
Praktisch müsste sich letzteres in einer Klasse lösen lassen, weil die Zuordnung der Types zu einem Content gegeben ist (idtype, typeid).
Man bekommt eine Ahnung von dem, was los ist mit den vergebenen IDs, wenn man folgende SQL aufruft:
Code: Alles auswählen
SELECT DISTINCT `idtype`, `typeid` FROM `con49_content` WHERE 1 ORDER BY `idtype` ASC
Wenn man das noch mit con_type querverbindet, hat man die CMS_TYPEs und die vergebenen IDs dazu, im ganzen Contenido.
Natürlich wird es bissig bei mehreren Mandanten und mehreren Sprachen, die nicht synchron sind.
Bei den Modul-Templates bin ich noch ratlos, wie man hier viele Templates schneller bearbeiten kann und mehr Übersicht bekommt.
Manchmal fehlt noch irgendwo ein Template, aber das sieht man nur per FTP oder wenn man sich durch klickt.
Mein Template-Chooser listet mir auch alle Templates auf, aber nur von jeweils einem Modul und nur in der Konfi.
Sowas in der Art müsste ins Backend bei den Modulen angebracht werden.