ContentPrototype v01.04.02, based on ContentFlex v01.04.00 |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
ContentPrototype v01.04.02, based on ContentFlex v01.04.00 |
Tue. 3. July 2007, 22:23
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
Modulname:
ContentPrototype (based on ContentFlex) Status: stable Bechreibung: Einfügen/Bearbeiten/Löschen/Verschieben von Inhaltselementen und/oder Gruppen von Inhaltselementen (Inhaltsvorlagen). Zusätzlich bietet das Modul mehrfache Prototypes an, worin Element-Templates zusammengefasst werden können. Features: - Elemente/Elementgruppen Prototypes können zu Prototypes zusammengefasst werden (multiple) - Prototypes können auf neuen Seiten autm. oder per Menue ausgeführt werden - ... wie ContentFlex 1.4.0 fehlende Funktionen / Erweiterungswünsche: - Prototype Rollback (change on the Flow) - dynamische Prototypes (> 4) - eigene Typegroup - nachhaltiges Aktualisieren Autor(en): ContentFlex V1.1.2 Reto Haldemann v/o Mistral V1.2.0 - V1.3.5: Alexander M. Korn (amk) v1.4.0 Björn/Alexander M. Korn (amk) ContentPrototype v1.4.1 - v1.4.2 STam Lizenz: GPL Benötigte Sefrengo Version: >= 01.04.00 + geänderte mod.contentflex_cache.php Installation: Die beiden neuen Dateien (mod.contentflex.php, mod.contentflex_cache.php) müssen in das Verzeichnis backend/inc kopiert werden. Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Wichtig: - die angehängte (geänderte) Datei 'mod.contentflex_cache.php' muss installiert sein! - dieses ist keine Update-version für ContentFlex sondern ein eigenständiger Hack! - Wichtig zu Erledigung eines Bugs in den Tabpanes Empfehle ich diesen Bugfix! Dokumentation: ... wie ContentFlex/folgt Hinweise zu Prototypes: Ein Prototype ist eigentlich eine Art Template in dem mehrere Element-Templates zusammengefasst werden können. Element-Templates können in mehreren Prototypes angebunden sein ('erweiterte' Konfiguration). Prototypes können mit einem Namen versehen werden zB: 'std. News' (see 'all' Konfiguration unter 'Spez. Einstellungen'). Die Anwendung von Prototypes ist auf eine neue Seite beschränkt und kann entweder autm. erfolgen oder per Menüoption im ersten Element-Menue. Es sind 4 Prototypes vordefiniert die genutzt werden können, im Menue erscheinen nur genutzte Protypes (nicht_leere). CODE Changelog legend: # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note 01.04.02 - released 05.07.2007 ------------------------------------------------------------------------------------------------ # fix js Bug with Tabpane # fix js Bug with Element up/down 01.04.01 - released 03.07.2007 ------------------------------------------------------------------------------------------------ + Prototypes 01.04.00 - released 25.04.2007 ------------------------------------------------------------------------------------------------ ^ update mods ContentFlex 1.4 for Sefrengo Package 1.4 01.03.05 - released 17.04.2007 ------------------------------------------------------------------------------------------------ + {filelist}: (resourcebrowser-mode) new option to prevent the listing of the selected file + {filelist}: (frontend-selectbox-mode) the list is now movable without losing the defined path ^ {filelist}: {filetype} {filedesc} changed to {filefmtype} {filefmdesc} ^ internal changes/improvements 01.03.05 beta - released 09.04.2007 ------------------------------------------------------------------------------------------------ + better rights management for elements/element groups + {filelist}: new/changed elements {filetypeicon} {filetypeiconname} {filetypeiconurl} + {filelist}: definable icon path + global url-convert (absolute/relative) option + definable strings for filesizes # within {filelist}: {filecreated} {filemodified} wrong date/time ^ internal and ui changes/improvements 01.03.00 beta - released 01.04.2007 ------------------------------------------------------------------------------------------------ + new entry-template element {filelist}: with {filelist} it's possible to create lists of files from a Sefrengo-filemanager path / file as path base. Choose between two frontend edit-(path selection)-modes! tree-like lists! a lot of filelist-template elements ... try it!!! + new entry-template elements {mod_key} {container_id} - useful for dhtml things 01.02.01 - released 23.02.2007 ------------------------------------------------------------------------------------------------ + {popup}-Element customization # standard element-template "Trennlinie" not changeable 01.02.00 - 18.02.2007 ------------------------------------------------------------------------------------------------ + {table} and {table_caption} element: {table} add's the possibility to create html-tables from csv-style values. {table_caption} is simply for output the table-caption again within the element template. please note: the created tables are dhtml-sortable via the javascript-file included in the package. include the javascript-file in the head part of your html-page and the ContentFlex created tables are sortable automatically. + configuration tabs ^ configuration user interface improvements and changes ^ wording and order of several configuration options ^ all url's (of files/images/thumbs) will be generated relative if possible # cms-tag mode for date:2 01.01.02 - released 19.09.2006 ------------------------------------------------------------------------------------------------ # for {textarea:4}, {textarea:5}, {textarea:6}, {text:6}, {text:7}, {text:8}, {text:9}, 01.01.01 - released 19.06.2006 ------------------------------------------------------------------------------------------------ + {date:2}, {date:2} + {text:6}, {text:7}, {text:8}, {text:9}, + {textarea:4}, {textarea:5}, {textarea:6}, # optimierung korrigiert {file:x}-, {link:x}-, {image:x}-Ausgabe im Frontend ^ Titel-Konfiguration neu sortiert ^ Image für Element hinzufügen ersetzt 01.01.00 - released 12.06.2006 ------------------------------------------------------------------------------------------------ + {date:1} + {select:1} ^ Geschwindikeit optimiert (ca. Faktor 3-4) + Ausführzeit kann ausgegeben werden (modifikation im Modul-Output erforderlich Ich würde mich freuen wenn bei Interesse dieser Hack in das Standard-Modul einfließt. (aktuell) ContentPrototype_V1_4_2.zip ( 34.74KB ) Anzahl der Downloads: 41 (deprecated) ContentPrototype_V1_4_1.zip ( 35.64KB ) Anzahl der Downloads: 20 Gruß STam EDIT:5.07.07 Update auf V1_4_2 |
|
|
Thu. 5. July 2007, 18:30
Beitrag
#2
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
so. nun hab ich mir das endlich mal angeschaut. ich finds gut ... habs noch nie wirklich gebraucht, aber ich finds gut.
was mir nicht gefällt: 1. die benennung des features 2. die modulkonfiguration bzgl. des features. 3. das ich die einfügereihenfolge der elemente/elementgruppen eines "prototyps" nicht direkt bestimmen kann ist ein riesiger nachteil 4. das automatische einfügen des "prototyps" nach dem löschen des letzten elementeintrags. es sollte nur geschehen wenn ContentFlex auf der seite noch nie angewendet wurde. 5. was passiert bei wideren rechteeinstellungen bzgl. einzelnen element-templates (bspw. die überschrift darf einzeln nur vom admin eingefügt werden, der redakteur kann aber einen prototyp welcher das element-template "überschrift" enthält einfügen!?) FRs: "autom. Prototype setzen" eine ordner/seitentemplate-abhängigkeit wäre toll. also für jeden "prototyp" habe ich eine selectbox in der ich ein oder mehrere ordner/seitentemplates selektieren kann. fraglich ob eine konfiguration entsprechend den kategorien nicht besser / einfacher zu realisieren wäre?! das feature muss, ähnlich wie "Hinzufügen von Elementen / Elementgruppen erlauben", für benutzergruppen aktivier/deaktivierbar sein lösungsvorschläge/ideen zu 1 was hier im prinzip gemacht wird ist das gruppieren von element-templates mit dem sinn sie per automatismus bzw. per dhtml-menü auf einmal einzufügen. mit dem wort gruppen möchte ich persönlich vorsichtig sein, denn auch elemente in einem template bilden eine guppe und so bezeichne ich die möglichen inhalte der element-templates gern auch als element/elementgruppe. blieben nur noch wörter wie (Element-Template-) "Kollektion", "Set" oder ...?! zu 2 im prinzip alles ok, aber: 1. umschliessende templates haben 1. prio in der reihenfolge, dann "prototyp", dann rechte. die prototyp-bezeichner-konfig kann meinetwegen auch weiter oben ins special-pane. vielleicht unter die standard-template-textarea zu 3 keine ahnung aber ich fände das grundlegend wichtig. man kriegt ne kriese wenn man beim anlegen von element-templates 1. auf die reihenfolge der einzelnen elemente/elementgruppen im dhtml-menü achten muss und dann nach dieser abhängigkeit auch noch mit den "prototypen" zu kämpfen hat. also eine bestimmung der einfügereihenfolge pro "prototyp" ist imho zwingend notwendig ... nur wie am einfachsten bewerkstelligen!? zu 4 sollte doch machbar sein zu prüfen ob jemand das letzte element mittels dhtml-menü gelöscht hat oder die eintragsleere seite einfach nur betritt!? zu 5 das ist so eine abhängigkeitskiste. grundlegend würde ich sagen, "prototypen" sind autonom und unabhängig von dem rechtesystem der element-templates (ist es aktuell vielleicht schon so) - dass heisst ich habe ein element-template für den admin-only. im "prototyp"-feature kann ich dieses element-template auch für "prototypen" für den redakteur nutzen/zur verfügung stellen. dies beisst sich aber mit der möglichkeit, dass der redakteur einen "prototypen" einfügt, alle einträge des prototyps löscht, bis auf das eine element/elementgruppe was ihm im normalen dhtml-menü nicht zur verfügung steht. hm!? ansonsten wie gesagt gute sache - kann imo in die aktuelle beta vom ContentFlex (v01.05.02) - wenn namensänderung des features, die geschichte mit der einfügereihenfolge und die sache mit den element-template-rechten geklärt ist. -------------------- cheers, Alex
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 8.5.24 - 20:17 |