Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> ContentFlex v01.03.05, NEU in 1.3.5: Dateilisten & besseres Rechtemanagement
amk
Beitrag Tue. 17. April 2007, 09:13
Beitrag #1


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



Modulname:
ContentFlex

Status:
stable

Bechreibung:
Einfügen/Bearbeiten/Löschen/Verschieben von Inhaltselementen und/oder Gruppen
von Inhaltselementen (Inhaltsvorlagen).
Zusätzlich bietet das Modul HTML-Tabellengenerierung aus CSV-Daten,
konfigurierbare Download-Listen als Inhaltselemente oder ein flexibles Link-PopUp-Element.

Features:
- Elemente/Elementgruppen an jeder Stelle einfügen/bearbeiten/verschieben/löschen
- Allgemeine Elemente: {author}, {email}, {created_date} u.v.a.m.
- Elemente: {text}, {textarea}, {image}, {wysiwyg2}, {link}, {file} u.v.a.m.
- Elemente erscheinen beim Bearbeiten in derselben Reihenfolge wie sie im Template vorkommen (Ausnahme File)
- Für die einzelnen Elemente/Elementgruppen kann ein Titel definiert werden, der beim Bearbeiten als Überschrift dargestellt wird
- Bei den Elementen image & file können das Verzeichnis und die Image-Typen bzw. File-typen konfiguriert werden
- Die Anzahl der maximal darzustellenden Einträge kann definiert werden
- Einzelne Elemente/Elementgruppen könne ein und ausgeschaltet werden
- Elemente/Elementgruppen-Templates können in der Reihenfolge verschoben werden ohne Verlust des Inhaltes
- Default-Template wenn das dazugehöhrende Element-Template gelöscht wurde (verhindert den Verlust von Inhalt)
- Spezielles, frei definierbares Element {popup}
- Mittels dem {editbutton}-Element können die Buttons zum Bearbeiten der Einträge frei im Template positioniert werden
- Resourcensparend da Teile des Moduls in zwei externe Dateien ausgelagert sind
- <CMSPHP></CMSPHP> kann in Elementen verwendet werden
- Umschließendes Templates für die Element-Templates
- Über ein spezielles Template kann die Position und die Aussehen der Bearbeiten-Buttons individuell angepasst werden
- Rechtemanagement - Benutzergruppen könne von der Bearbeitung einzelner Elemente/Elementgruppen ein-/ausgeschlossen werden
- Das {table}-Element ermöglicht Eingabe von CSV-artigen Tabellendaten, aus denen entsprechende HTML-Tabellen
automatisch generiert werden. Diese Tabellen sind mittels des mitgelieferten Javascript per DHTML sortierbar
- {filelist}-Element ermöglicht die Ausgabe einer Dateiliste als Inhaltselement
- ... u.v.a.m.

fehlende Funktionen / Erweiterungswünsche:
- Image grösse einstellbar
- Radio-Element
- Checkbox-Element
- {table} mehr CSS-Gestaltungsmöglichkeiten
- {filelist}-Sortieroptionen
- Verbesserte Navigation

Autor(en):
V1.1.2
Reto Haldemann v/o Mistral
V1.2.0 - V1.3.5:
Alexander M. Korn (amk)

Lizenz:
GPL

Benötigte Sefrengo Version:
>= 01.03.01

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.

Für die mögliche DHTML-Sortierung von Tabellen ({table}-Element)
muss das beiligende Javascript (sorttable.js) in die Sefrengo-Seite
eingebunden sein. Ferner kann über beiligende css-Datei das visuelle
Erscheinungsbild der Sortierungs-Links innerhalb der Tabelle angepasst
werden.

Dokumentation:
- Ist im Sefrengo-Wiki vorhanden (für Version 1.1.2)

Hinweise zur {editbutton}-CSS-Gestaltung:
.flex2_edit { padding: 2px; font-size: 10px; color: #000000; background-color: #DBE3EF; }
.flex2_edit { color: #cc0000; position:relative; text-align:right; display:block;}

Hinweise zum {table}-Element:
Das Standardtrennsymbol für die Dateneingabe ist eine Pipe ("|")

Sollte keine Tabellenkopfdefinition eingegeben werden, wird die erste Zeile
der normalen Tabellendaten mit Sortierungs-Links versehen.

Bestimmte Spalten können von der Sortierungsmöglichkeit ausgeschlossen
werden, in dem man im Tabellenkopf (oder innerhalb der ersten Zeile der
Tabellendaten, wenn keine Kopfdaten eingegeben werden) die jeweilige
Spaltebezeichnung von eckigen Klammern umschlossen eingibt.
(Bsp: Spalte1|[Spalte 2]|Spalte 3 -> die Spalte 2 würde keine Möglichkeit
der Sortierung bieten.)
Ebenfalls keinen Sortierungs-Link erhalten Kopfspalten ohne Bezeichnung.

Hinweise zum {filelist}-Element:
{filelist} stellt für den Redakteur 2 Methoden zur Pfadwahl der
Dateiliste zur Verfügung:

1. Auswahl über eine Pfad-Selectbox innerhalb der Seite.
(Das generierte Frontend-Formular mit Selectbox kann per CSS gestaltet
werden. Forumlarelemente haben entsprechende Klassenattribute ->
siehe Quellcode)

2. Durch eine Datei + Sefrengo-Dateiauswahl/Resourcebrowser - der Pfad
der Datei dient als Ausgangspunkt für die zu erzeugende Dateiliste.
Bei dieser Methode können zusätzliche Template-Elemente ({fl_selected_...})
genutzt werden, um auch die gewählte Datei einzeln zu nutzen.

Die zwei Möglichkeiten arbeiten unabhängig voneinander und können nicht
gleichzeitig verwendet werden. Auch werden Pfadeinstellungen bei einem
Wechsel der Methoden nicht übernommen!


Es gibt einen hierarchischen Darstellungsmodus. Dabei wird das Template
"Verzeichnisabschluss" abhängig von der Verzeichnisstruktur ausgegeben.

hierarchisch:

Rahmen-START
Verzeichnis-START (home/)
Dateieintrag
Dateieintrag
Verzeichnis-START (home/doc/)
Dateieintrag
Dateieintrag
Dateieintrag
Verzeichnis-ENDE (home/doc/)
Verzeichnis-ENDE (home/)
Rahmen-ENDE

normal:

Rahmen-START
Verzeichnis-START (home/)
Dateieintrag
Dateieintrag
Verzeichnis-ENDE (home/)
Verzeichnis-START (home/doc/)
Dateieintrag
Dateieintrag
Dateieintrag
Verzeichnis-ENDE (home/doc/)
Rahmen-ENDE


Die Ausgabe der Verzeichnis-Templates für die erste
Verzeichnisebene kann unterdrückt werden:

Rahmen-START
Dateieintrag
Dateieintrag
Verzeichnis-START (home/doc/)
Dateieintrag
Dateieintrag
Dateieintrag
Verzeichnis-START (home/doc/pdf/)
Dateieintrag
Dateieintrag
Dateieintrag
Verzeichnis-ENDE (home/doc/pdf/)
Verzeichnis-ENDE (home/doc/)
Rahmen-ENDE


Es können vollständige Pfadangaben oder lediglich einzelne Verzeichnis-
namen angezeigt werden ({filelist}-Template-Elemenent {dirname}).
Das Slash "/" kann mit einem beliebigem Zeichen ersetzt werden.

aus:

home/doc/pdf/

wird:

home » doc » usr »

oder nur:

pdf »


Sofern die Moduloption "Unterverzeichnisse der Ordner anzeigen / auswählen"
gewählt ist, erhält der Redakteur im Fronend eine Checkbox mit welcher er
die Auflistung von Unterverzeichnissen und darin befindlichen Dateien
selbst aktivieren/deaktivieren kann.

CODE

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



Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note




ich freue mich über unterstützung

ihr verbessert damit die chance einer weiterentwicklung des moduls durch mich

PAYPAL SPENDE - www.tiefexzeitlos.de (button nutzen)

MEIN AMAZON WUNSCHZETTEL


wer ggf. als sponsor in den modulinfos (readme/forum) genannt werden möchte kann mir das mitteilen!

p.s.: es ist mir möglich, bei einer unterstützung durch firmen etc., eine rechnung mit ausgewiesener mwst. anzufertigen.


Angehängte Datei(en)
Angehängte Datei  ContentFlex_v01_03_05.zip ( 37.63KB ) Anzahl der Downloads: 79
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- amk   ContentFlex v01.03.05   Tue. 17. April 2007, 09:13
- - amk   bitte beachtet das die pfadeinstellungen der datei...   Tue. 17. April 2007, 09:31
- - Tiggr   Hiho! Contentflex wird ja langsam fast ein ei...   Tue. 17. April 2007, 10:35
- - amk   die möglichen teile die ausgelagert werden könne...   Tue. 17. April 2007, 10:45
- - alexander   Ich finde der Teil der am meisten verbesserungswü...   Tue. 17. April 2007, 21:03
- - amk   sehe ich fast ähnlich ... gerade das kopieren von...   Tue. 17. April 2007, 21:19
- - smail   Wollte nur mal nachfragen, ob dieses Problem mit d...   Wed. 18. April 2007, 08:59
|- - amk   ZITAT(smail @ Wed. 18. April 2007, 09:59)...   Wed. 18. April 2007, 09:19
- - saschapi   Habe die sortable.js Datei zu meinen Zwecken modif...   Sat. 28. April 2007, 21:25
- - saschapi   Feature Request: Wenn ich ein neues Element anlege...   Mon. 30. April 2007, 22:34
- - amk   ich bin mir nicht sicher ob das ein FR für's ...   Tue. 1. May 2007, 07:23
- - saschapi   Der Infinitv wäre einwemsen. Kommt von wemsen (ha...   Tue. 1. May 2007, 11:35
- - amk   also "wamsen" gibt es auch im duden ... ...   Tue. 1. May 2007, 12:18
- - saschapi   Dann wams ich dir doch gleich noch einen Bug rein ...   Mon. 7. May 2007, 12:12
- - amk   ... ok schau ich mir in kürze mal an.   Mon. 7. May 2007, 12:23
- - saschapi   Supi. Danke!   Mon. 7. May 2007, 12:24
- - feniweb   @amk Ich benutze natürlich die contentflex 1.4 a...   Tue. 29. May 2007, 11:23
- - feniweb   @amk Habe ein Problem mit dem {link:1} In der Ei...   Sat. 9. June 2007, 15:53
|- - andi   ZITAT(feniweb @ Sat. 9. June 2007, 16:53)...   Sun. 10. June 2007, 10:34
- - feniweb   @andi Nun hat sich die Verwirrung aufgelöst der ...   Sun. 10. June 2007, 22:57
- - STam   Hi, ersteinmal beste Grüße ein tolles Modul...   Thu. 14. June 2007, 21:15
- - amk   ... und in anderen modulen/modul-templates in welc...   Thu. 14. June 2007, 21:23
- - saschapi   Könnte ein allgemeiner Bug sein! Mir ist das ...   Thu. 14. June 2007, 21:25
- - STam   ZITAT... und in anderen modulen/modul-templates in...   Thu. 14. June 2007, 21:50
|- - amk   ZITAT(STam @ Thu. 14. June 2007, 22:50) P...   Thu. 14. June 2007, 23:39
- - STam   ^^ yep danke, ist so. Gruß   Fri. 15. June 2007, 08:07
- - amk   neue version 01.05.00 http://forum.sefrengo.org/...   Wed. 20. June 2007, 11:53
- - STam   Hi, einige Fragen die mich beschäftigen:ist es M...   Mon. 2. July 2007, 11:18
|- - amk   ZITAT(STam @ Mon. 2. July 2007, 12:18) Hi...   Mon. 2. July 2007, 15:42
- - STam   Hallo amk, schonmal Danke für deine Antworten. ...   Mon. 2. July 2007, 15:59
|- - andi   «default-elemente» hätte ich auch schon mehrmal...   Mon. 2. July 2007, 16:05
- - STam   ZITAT«default-elemente» hätte ich auch schon me...   Mon. 2. July 2007, 16:09
|- - andi   ich denke das wäre ein weiteres feature richtung ...   Mon. 2. July 2007, 16:15
- - amk   ja STam dann sag doch du willst ne seite anlegen w...   Mon. 2. July 2007, 16:16
- - STam   Ja amk, ich hatte mir extra Zeit gelassen, mit dem...   Mon. 2. July 2007, 20:26
- - amk   ähm, wie jetzt?   Mon. 2. July 2007, 22:56
- - STam   Sorry amk, ich brauchte das dringend und hatte ge...   Tue. 3. July 2007, 22:26
- - amk   ja also von dringend und das du's entsprechend...   Tue. 3. July 2007, 22:38
- - STam   Hi amk, ZITAT... also ich schau mir ContentPrototy...   Tue. 3. July 2007, 22:43


Reply to this topicStart new topic
3 Besucher lesen dieses Thema (Gäste: 3 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 25.4.24 - 14:48

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.