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

> ContentFlex v01.06.00
amk
Beitrag Mon. 16. July 2007, 10:22
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.6.0:
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}- und {filelist}-Element finden sich in der readme.txt des Package.

CODE
01.06.00 - released 2007-07-11 (ContentFlex 1.6 final)
------------------------------------------------------------------------------------------------
# if-/if_not-statement works now if the single (statement-)element isn't placed in the element
template

01.05.03 - released 2007-07-10 (ContentFlex 1.6 beta 4)
------------------------------------------------------------------------------------------------
+ separate templates for {insert} & (edit}
(for file type elements within the element-templates)
+ new element-template elements : {filetype:x} {filetypedesc:x} {filetypeicon:x}
{filetypeiconname:x} {filetypeiconurl:x} {filemimetype:x} {cat_name} {side_name}
{edit} {insert}
+ if-not-statement for elements/elementvalues can prevent the output of element groups or whole
template parts if an element/elementvalue is not empty. e.g.:
{if_not_imageurl:1}
<img src="placeholder.gif" alt="placeholder"/>
{/if_not_imageurl:1}
^ file type icon path setting moved to the special options pane because it's used global now
(for file type elements within the element-templates)

01.05.02 - released 2007-06-23 (ContentFlex 1.6 beta 3)
------------------------------------------------------------------------------------------------
# modul config display mode switching erases checkbox values (not so important in ContentFlex
because the only checkboxes within the config are little switches for the select-elements)

01.05.01 - released 22.06.2007 (ContentFlex 1.6 beta 2)
------------------------------------------------------------------------------------------------
^ some more speed up of the output
# identical internal id's for {select:1-3}

01.05.00 - released 20.06.2007 (ContentFlex 1.6 beta 1)
------------------------------------------------------------------------------------------------
+ if-statement for elements/elementvalues can prevent the output of element groups or whole
template parts if an element/elementvalue is empty. e.g.:
{if_imageurl:1}
<a href="{imageurl:1}">
{imagethumb:1}
</a>
{/if_imageurl:1}
+ new elements: {container_id} {mod_key} {select:2-3}
+ 2 surrounding templates added.
^ speed up of the module output
^ some rewrite of the modul configuration (element templates)
^ module configuration now Opera compatible
# client-pathes/filelist
! include files updated - you have to update the "backend/inc/" files!

01.04.00 - released 25.04.2007
------------------------------------------------------------------------------------------------
+ include file backward compatibility to older module versions (rights management)
+ formerly hard coded language strings backward compatibility
^ hard coded language strings removed, replaced with Sefrengo v1.4 final language string vars
! version number politics changed wink.gif

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_06_00.zip ( 41.5KB ) Anzahl der Downloads: 131
 


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

Beiträge in diesem Thema
- amk   ContentFlex v01.06.00   Mon. 16. July 2007, 10:22
- - smail   Vielen Dank für dieses Top-Modul! Hab es gera...   Mon. 16. July 2007, 12:23
|- - amk   ZITAT(smail @ Mon. 16. July 2007, 13:23) ...   Mon. 16. July 2007, 12:54
|- - smail   Hab beides so gemacht, wie Du gesagt hast, aber wo...   Mon. 16. July 2007, 13:07
|- - amk   nix dateiname ... das table-feature stellt bei der...   Mon. 16. July 2007, 13:25
- - smail   Oh, ok, jetzt versteh ich. Das macht natürlich Si...   Mon. 16. July 2007, 14:01
|- - amk   ZITAT(smail @ Mon. 16. July 2007, 15:01) ...   Mon. 16. July 2007, 14:09
- - Svere Noeder   Ich hatte für das Einlesen von (z.B. in Excel gep...   Mon. 16. July 2007, 22:21
|- - amk   ZITAT(Svere Noeder @ Mon. 16. July 2007, 23...   Tue. 17. July 2007, 09:26
- - STam   Supi... Dann kann ja das hier weiterhgehen? Gruß   Tue. 17. July 2007, 10:12
- - amk   na klar ... vielleicht schon in kürze ...   Tue. 17. July 2007, 10:40
- - feniweb   Alex Ich weiss das gehört nicht direkt hier her ...   Mon. 6. August 2007, 13:24
- - amk   nein es nicht das gleiche problem ... nun die na...   Mon. 6. August 2007, 14:00
|- - gunwalt   Wenn ich in der mit der filelist arbeite, und eine...   Mon. 6. August 2007, 16:06
- - amk   alles klar guntram ... ja da könnte was drann sei...   Mon. 6. August 2007, 16:58
|- - gunwalt   ZITAT(amk @ Mon. 6. August 2007, 17:58) a...   Mon. 6. August 2007, 18:19
- - feniweb   Hallo Alex Hier also ein Bild das sicher mehr als...   Mon. 6. August 2007, 18:17
- - amk   @gunwalt: und wenn du nach 4. den cache nochmal l...   Mon. 6. August 2007, 19:03
|- - gunwalt   ZITAT(amk @ Mon. 6. August 2007, 20:03) @...   Tue. 7. August 2007, 09:22
- - amk   nicht geraten - gewusst! ... ja ist ein SF-s...   Tue. 7. August 2007, 11:09
- - STam   ZITAT+1 ... nein nun +2 ... unnötige comments, ST...   Tue. 7. August 2007, 15:14
|- - amk   ZITAT(STam @ Tue. 7. August 2007, 16:14) ...   Tue. 7. August 2007, 18:55
- - saschapi   Hallo AMK, ich hab da ein Problem mit dem Content...   Wed. 8. August 2007, 08:50
- - amk   nun ich kanns mir anschauen, aber ContentFlex gene...   Wed. 8. August 2007, 09:20
- - saschapi   Ich befürchte auch, dass es fundamentalere Proble...   Wed. 8. August 2007, 09:30
- - amk   was ist das denn ... sowas hab ich ja noch nie ges...   Sun. 12. August 2007, 13:15
|- - andi   hab ich auch schon bemerkt. ist sogar reproduzierb...   Sun. 12. August 2007, 18:23
- - amk   ok ... kann ich bestätigen ... wird korrigiert   Sun. 12. August 2007, 18:59
- - mlanghoffbln   Hallo, ich habe ein seltsames Problem mit Content...   Mon. 20. August 2007, 11:28
|- - amk   ZITAT(mlanghoffbln @ Mon. 20. August 2007, 12...   Mon. 20. August 2007, 19:59
- - summerbrother   Ich würde mal behaupten, sourcecode und wysiwyg s...   Mon. 20. August 2007, 12:22
|- - gunwalt   ZITAT(summerbrother @ Mon. 20. August 2007, 1...   Mon. 20. August 2007, 14:26
- - mlanghoffbln   Hallo, ich habe in einem Container das ContentFle...   Mon. 20. August 2007, 19:16
|- - gunwalt   ZITAT(mlanghoffbln @ Mon. 20. August 2007, 20...   Mon. 20. August 2007, 21:55
- - summerbrother   ich hab mich nicht richtig ausgedrückt. Gunwalts...   Mon. 20. August 2007, 20:13
- - mlanghoffbln   Hi, dieses Problem hatte ich bereits öfter in an...   Tue. 21. August 2007, 07:07
|- - andi   konnte mir das ganze gerade live anschauen. das be...   Tue. 21. August 2007, 07:42
- - mlanghoffbln   jetzt sind zwar alle Texte weg, doch die kann ich ...   Tue. 21. August 2007, 09:17
|- - andi   ups sorry, darauf habe ich nicht geachtet :-)   Tue. 21. August 2007, 09:23
|- - gunwalt   {filelist} holt sich die Angaben aus dem Dateimana...   Wed. 29. August 2007, 09:31
- - amk   was filelist darstellt wird zu laufzeit - also bei...   Wed. 29. August 2007, 09:53
|- - andi   ZITAT(gunwalt)Wenn ich in der mit der filelist arb...   Wed. 12. September 2007, 13:49
- - tobaco   hallo, ich nutze jetzt gerade zum ersten mal die ...   Tue. 25. September 2007, 14:22
- - hylli   Ich hab's ehrlich gesagt noch nicht getestet, ...   Tue. 25. September 2007, 16:42
|- - andi   wollte ich erst auch vorschlagen. da es keinen sin...   Tue. 25. September 2007, 16:45
- - tobaco   ne, glaub ich nicht. amk hatte das in einem andere...   Tue. 25. September 2007, 16:44
- - hylli   tja, dann sollte sich amk persönlich melden! ...   Tue. 25. September 2007, 16:51
- - amk   sorry für die lange wartezeit ... also: klar kann...   Sat. 29. September 2007, 13:38


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

 



RSS Vereinfachte Darstellung Aktuelles Datum: 20.4.24 - 04:16

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