[TYPO3-german] Joomla: GPL ... GPL - Typoscriptsnippetbase

Andreas Becker ab.becker at web.de
Sat Jun 23 15:10:32 CEST 2007


Danke Elmar

Ich bezog mich auf die Templates wie STUF usw. Sorry hatte den Rest
vergessen, der ist natuerlich nicht veraltet, aber wie du schon sagst oft
sehr unuebersichtlich und "Raeder neu erfindend" :-)

Aber guter Entschluss! Ich bin hier weniger der Extension schreiber als
vielmehr der aus vielen dingen die toll sind versucht ordnung zu bringen.
Was genau benoetigst Du bzw. derjenige, der die Extension nun fuellt. Ich
koennte mir sehr gut vorstellen, dass wenn wir die WEC (JEFF SEGAR) in das
Projekt mit einbinden auch die webempoweredchurch mitmacht und dann haetten
wir sogar ein fertiges Paket!

Auch unser Paket bin ich gerne bereit hier beizusteuern bzw. es vorher so
anzupassen, dass es mit den dann vereinbarten Normen funktioniert. Danach
stuende ein Paket zur Verfuegung was neben utf8 und demnaechst auch RL LR
beherrscht mit einigen seiner TVTemplates.

Schaue Dir bitte auch einmal den cbstarter von Michael Cannonbose an. Auch
er geht einen Vielversprechenden Weg, der sich mit dem TSREP wunderbar
verbinden laesst.

Sowohl Cannonbose als auch WEC und wir die sich an WEC orientieren mit ihren
Paketloesungen, benutzten viele Constant WERTE, die dann in die Setups
eingelesen werden. Es waere meines erachtens wichtig - sehr wichtig, dass
man hier eine ganz klare Namensgebung vorgibt fuer jedes TYPOScriplet, was
dann in die TSREP.T3X kommt.

wie ich schon schrieb aus:
pagetitle wird lib.pagetitle
und der Wert braucht keine Constants, da er aus dem Seitenbaum ausgelesen
wird

sitename wird lib.sitename
und dieser wird aus einem Constants Wert Namens SITENAME ausgelesen.

das gleiche gilt fuer das Hauptmenue (Ab level0) und auch ein AltMenu (ab
level 1)
die beginnen bei wec immer mit id="menulist"   - Altmenu ist bei WEC noch
nicht definiert worden - leider!

Nur so lassen sich dann scriplets auch wirklich rasend schnell einbauen
ausprobieren usw.

Einige Beispiele von uns und der WEC:

Michael Cannonbose nutzt auch viele Constants, die aber leider wieder
inkompatibel mit den bereits zahlreich existierenden WEC sites sind. Man
muesste dass nur ein fuer alle Male festlegen und dann definitiv sagen:
Entweder der TS-Entwickler haelt sich an diese Normen und Namen oder sein
Scripplet kommt erst in die Extension, wenn es angepasst wurde, denn
anpassen laesst sich jede Extension, es waere aber ein Mehraufwand, Mit der
Zeit und vorallem je mehr Scripplets normiert in der Extension sind, so
wuerde auch immer mehr und am Ende wohl alle TS-Scripplets sich an diesen
Normen orientieren.

Die von Dir angesprochene Extension:
was macht die in der Anfangsphase genau?
Laedt sie nur eine TS-Biblithek-Sammlung in einen Storage Folder, von demaus
dann die Templates eingebunden werden koennen? wuerde am Anfang ja
ausreichen (ginge aber auch als .t3d)

Spaeter waeren schoene SETs gut, aehnlich den Sets die wir als veraltet
ansehen. Noch besser waere eine Art automatisch sich generierendes
Auswahlformular.

Ich entscheide mich am Anfang TemplaVoila oder Standard
dann kein Rewrite oder CoolUri oder RealURL oder ...schoene URL...
danach kann ich dann setzen welche Sprachen ich benoetige
Es folgen Sicherheits Aspekte
und schliesslich die MainMenu Auswahl. Hier kann ich nur EIN Menu
auswaehlen.
usw.

Am Ende kann ich mir ggf. sogar eigene Sets speichern, um sie dann z.B. in
anderen Projekten schnell weiterzuverwenden.

Wie sollen wir Deiner Meinung nach nun weiter vorgehen?
Helfen: Testen, Umschreiben in unser Normiertes Format usw. kann ich gerne
helfen. mit der Extension selbst bin ich wohl eher keine grosse Hilfe, dass
sollte jemand machen, der schon aehnliche Bibliotheks extensions geschrieben
hat.

Andi







Am 23.06.07 schrieb Elmar Hinz <elmar.DOT.hinz at team.minus.red.dot.net>:
>
> Am Sat, 23 Jun 2007 10:51:32 +0700 schrieb Andreas Becker:
>
> > Matthias, das mag sein und die Static Templates sind echt veraltet.
> >
>
> Hallo Andreas und die anderen,
>
> ich halte Static Templates absolut nicht für veraltet, jedenfalls nicht
> alle drei Sorten. Für dieses Projekt halte ich die 2. Sorte sogar für
> notwendig, aber dazu gleich.
>
> -------------------
> TS static Templates
> -------------------
>
> 1.) Die klassischen, mit denen ursprünglich ganze Seiten eingerichtet
> wurden, sind wohl inzwischen obsolet.
>
> 2.) Static files "from extensions", die manuell im Seitenbaum inkludiert
> werden können, sind derzeitiger Stand der Technik.
>
> 3.) Static files from extensions, die mit der Installation der Extension
> sofort global zur Verfügung stehen. Diese gelten nicht als veraltet, sind
> wegen des globalen Verhaltens aber häßlich und konflikttträchtig.
>
>
> -----------------------------------------------
> TS library als Standard Setting Extension (t3x)
> -----------------------------------------------
>
>
> wenn es ausschließlich darum ginge, nur eine Sammlung von TS Rezepten
> aufzustellen, könnte man in der Tat das bestehende TS Archiv nutzen und
> einfach besser bewerben. Das bedeutet aber, daß jeder Entwickler mühsam
> von Hand die Rezepte daraus kopieren und anpassen müßte. Das bringt TYPO3
> wirklich nicht viel weiter.
>
> Notwendig und ohne viel Aufwand machbar, ist darum eine TS Library, die
> als
> Extension inkludiert wird und die gesamte Library sofort als Static
> Template(s) im Setup zur Verfügung stellt.
>
> 1.) Es muß nicht jeder Entwickler immer wieder den gleichen Mist in
> mühevoller Arbeit aus dem Archiv kopieren, was echt eine Vergeudung von
> Ressourcen darstellt und TYPO3 im Wettbewerb zurückwirft.
>
> 2.) Durch so eine Library wird ein Standard definiert, dem Sich andere
> Extensions anschließen können, so daß alle Extensions besser interagieren,
> sowohl auf Ebene der TS Pfade, auf Ebene der HTML Ausgbe, auf Ebene der
> CSS Klassen.
>
> 3.) Technisch werden dazu die Files
>
> Ext:tsrep/configuration/config.txt
> EXT:tsrep/configuration/setup.txt
>
> genutzt. Sie lassen sich in einer Extension sehr effizient mittels eines
> Editors mit TS-Highlighting editieren  wie PS Pad, was den Aufbau extrem
> beschleunigt. Günstigenfalls kann einfach auf dem Wiki eine ganze Seite
> kopiert werden.
>
> Ich habe dazu den Extension Key "tsrep" erst einmal gesichert und
> übertrage
> ihn bei Bedarf an den Betreuer der Bibliothek.
>
>
> ----------------------------
> Beispiel Anwendungen als t3d
> ----------------------------
>
> Natürlich muß es auch Beispielanwendungden der Bibliothek geben, die sich
> einfach installieren lassen. Hierzu bieten sich als Format unter anderem
> die t3d Transfer Files an, weil man damit neben dem TS Setup auch Beispiel
> Seiten und Inhalte installieren kann.
>
>
> Grüße
>
> Elmar
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list