Archiv von 'TYPO3'
TYPO3 Developer Days 2010
Geschrieben am 05. Jul, 2010 von Benjamin Niediek.
Am vergangenen Wochenende fanden nun schon zum fünften Mal die TYPO3 Developer Days (T3DD10) in Elmshorn bei Hamburg statt. Die DevDays sind der jährliche Treff von allen TYPO3-Entwicklern und -Begeisterten. Dank der wirklich schönen Atmosphäre und dem unschlagbar (teilweise auch doch schon zu heißen) guten Wetter konnte ich mit dem Kollegen Tim Lochmüller dort 4 tolle Tage verbringen.
In diesem Jahr wurde das Konzept der DevDays zum ersten Mal ein wenig geändert. Statt wie bisher üblich, ausschließlich Vorträgen verteilt auf 2 oder 3 Tracks anzubieten, gab es dieses Mal nur einen Track mit Vorträgen. Stattdessen aber 4-5 parallel laufende Workshops, in denen Wissen vermittelt, Erfahrungen ausgetauscht und Ideen umgesetzt wurden. “Hands on” lautete in diesen Workshops oft das Motto, deren Ziel es war, tatsächlich zum Abschluss des jeweiligen Workshops ein präsentierbares Ergebnis zu liefern. So standen auch die Entwicklertage selbst unter dem Motto “Getting things done“.
Wirklich wichtige und einschneidende Entscheidungen und Ergebnisse wurden aber schon im Vorfeld der DevDays gefällt und erarbeitet. So wurden Ernesto Baschny und Steffen Kamper zum neuen Release Manager-Team der Version 4.5 gewählt. Selbiges hat zum Ziel, eine Stable Version der in 4.4. hinzugekommenen Features weiter zu verbessern und noch einige kleinere Features, die es nicht mehr in die 4.4. geschafft haben, zu integrieren. Die Version 4.5 von TYPO3 wird bezeichnender Weise als so genannte LTS (Long Term Support) Version erscheinen, die über 3 Jahre mit Patches aktualisiert werden soll. So soll der Einsatz von TYPO3 auch in größeren Unternehmen noch attraktiver werden.
Neben dem Kickoff der Version 4.5 waren auch Themen wie das neue Extbase / Fluid des 4er Versionszweiges von TYPO3, als auch die vollständige Neuentwicklung – genannt “TYPO3 Phoenix” – beliebte Themen in Workshops, Präsentationen und Diskussionen.
Tim und ich haben – wie bisher in jedem der letzten 3 Jahre – viele Ideen und einen zusätzlichen Schlag Motivation für künftige TYPO3-Projekte mit nach Hause genommen. Im nächsten Jahr lassen wir uns wieder gerne blicken!
weiter lesen
TYPO3 4.4.0 veröffentlicht
Geschrieben am 24. Jun, 2010 von Benjamin Niediek.
Vorgestern wurde die neue TYPO3 Version 4.4.0 veröffentlicht. Nach der Verkürzung des Release Zyklus auf ein halbes Jahr, ist die alte Version 4.3 gar nicht mal so alt. Dennoch gibt es zahlreiche Neuerungen die den Weg in die neue Version gefunden haben.
Unter dem Motto “Easier than ever before” steht das Introducation-Package im Mittelpunkt des neuen TYPO3 Releases. Im Installations-Prozess, in dem ebenfalls rundum erneuten Installations-Tool, kann ein Best-Practice System mitinstalliert werden, um den Einstieg in TYPO3 zu vereinfachen. Zudem kommt das Backend in einem komplett neuen Look & Feel, welches deutlich frischer wirkt. Das Backend und die darin enthaltene Programmierschnittstelle (Skinning API, Icon Sprite API) ist zum Teil bei der T3UXW09 letztes Jahr entstanden, wo auch Kollege Tim vertreten war.
TYPO3-Cracks hingegen können sich auf die ersten Sencha (ehemals ExtJS) Komponenten im Backend freuen. Das gesamte Backend ist inzwischen ein Viewport und auch bei dem Rich Text Editor hält Sencha Einzug. Zudem wurden einige veraltet Komponenten aus TYPO3 entfernt, bzw. als Einstellung deaktiviert oder in Extensions ausgelagert.
Weitere Informationen und noch mehr Neuheiten, gibt es in den TYPO3 4.4 Release Notes auf typo3.org.
weiter lesen
Perfect Lightbox Update
Geschrieben am 22. Jun, 2010 von Benjamin Niediek.
Update der Perfect Lightbox2 (perfectlightbox) auf das neue Major-Release 3.0!
Dieses Ziel hatte ich mir am Wochenende gesteckt. Endlich mal wieder etwas Zeit, schlechtes Wetter und nerdige Stimmung… Also dann, Testsystem aufgesetzt, die letzte Version meiner Extension vom TER geholt und frisch ans Werk gegangen. 11 Stunden später war es soweit und ich kann jetzt von meinen Ergebnissen berichten.
Sehr beruhigt hat mich die Tatsache, dass obwohl die Perfect Lightbox 2.2.4 so alt war, ich keinerlei Probleme bei Installation oder Konfiguration hatte. Selbst in die Jahre gekommen, hat sie in meiner Dev-Installation (TYPO3 4.3.3, realUrl, News, indexedSearch, TV) anstandslos Ihren Job gemacht. Vielleicht hätte ich mir das Update sparen können?
Nein, war nur Spaß!
Dringend nötig war die Integration der neuen Versionen aller Javascript-frameworks, damit all die fancy JS/Ajax/Drag&Drop/BlingBling-Extensions keine Konflikte mehr verursachen. Es gibt nach wie vor die Möglichkeit, die mitgelieferten Bibliotheken NICHT zu verwenden, sondern auf bereits verwendete oder “shared libraries” zurückzugreifen. Alle 3(!) Lightbox/Slimbox-Scripte basieren auf den neuesten Versionen von Jquery/MooTools/”Protaculous”.
Nachdem ich ja inzwischen seit anderthalb(!) Jahren, nicht dazu gekommen bin, meine TYPO3-Extension “Perfect Lightbox” (perfectlightbox) zu aktualisieren, ist es mir also jetzt eine Freude zu verkünden: Ich habe es geschafft!
Die PLB ist seit heute in neuer Version 3.0 draussen und bringt einige Neuerungen und Verbesserungen mit sich…
- Jquery-Support! (mit Slimbox2)
- Alle Javascripte wurden von Grund auf neu geschrieben und die jeweils benötigten JS-Bibliotheken auf den aktuellen Stand gebracht (also auf Prototype 1.6.1/Scriptaculous 1.8.3, Mootools 1.2.4 und Jquery 1.4.2 aktualisiert.
- YUI-Komprimierung der Frameworks und Scripte.
- Neue Option “loopImages”, wenn sie gesetzt ist, startet die Slideshow nach dem letzten Bild wieder von vorne; Das klappt natürlich auch bei der manuellen Steuerung.
- Neue Option “bodyScripts”, die alle erforderlichen JS/CSS-Dateien vom <head> ind den <body> verschiebt. (Für die Performance-Optimierer).
Bitte schaut sie Euch bei Gelegenheit mal an und teilt mir Eure Meinungen/Vorschläge/Fehlermeldungen mit!
weiter lesen
HDNET – Website gerelauncht!
Geschrieben am 16. Jun, 2010 von Alexander Heinze.
Endlich ist es so weit. Unsere alte Website ist nach über vier Jahren etwas in die Jahre gekommen. Nach umfangreichen Vorbereitungen, sorgfältiger Planung und den Auswertung einiger Verbesserungsvorschläge, veröffentlichen wir heute unsere neue Website. Neben einem modernen Design gibt es viele neue Features die unsere rundum erneuerte Website noch attraktiver machen.
Einige Highlights der neuen Website: Im Bereich: “Referenzen” werden zahlreiche Beispielprojekte umfassend dargestellt. Bei Interesse findet man hier auch direkt den passenden Ansprechpartner. Unser gesamtes Team ist ebenfalls mit kurzen Steckbriefen und einer Kontaktmöglichkeit verfügbar. Falls Sie also noch nicht alle von uns kennen. Im Team-Bereich haben Sie dazu jetzt die Gelegenheit. Auf Basis unseres Lieblings Content Management Systems TYPO3 wurde ein moderner und klar strukturierter Auftritt geschaffen, der einer renommierten Web-Agentur wie HDNET gerecht wird.
Die Umsetzung des Relaunches haben wir nicht allein gemacht. So ein Projekt ist immer Teamwork. Deshalb möchten wir uns besonders bei Klaus Kretzer, Eike Klein und Dennis Neuschaefer-Rube für die super Zusammenarbeit bedanken.
weiter lesen
TemplaVoila-Framework Part1
Geschrieben am 14. Jun, 2010 von Benjamin Niediek.
Letztens bin ich endlich dazu gekommen, mir einen konzeptionellen Ansatz zur Verwendung der TYPO3-Extension “TemplaVoila” anzuschauen. Auf der Webseite “http://templavoila.busynoggin.com” beschreibt Ron Hall seine “Best Practice” im Umgang mit TemplaVoila.
Inzwischen ist daraus sogar ein Plugin geworden, das es ermöglicht Skins aus dem TER auf einfache und schnelle Weise auf eine bestehende, mit dem Plugin erstellte Seite aufzusetzen. Ich habe allerdings gerne die volle Kontrolle und Übersicht über meine TYPO3-Projekte, weshalb ich mich mit der Analyse und der teilweisen Portierung der Ideen von Ron begnügte.
Einer der interressantesten Ansätze in seinem Framework ist die Integration von Spalten-FCEs, die es je nach Spaltenanzahl erlauben, die Verteilung dieser zu bestimmen. Als Beispiel: Es gibt ein FCE mit drei Spalten für beliebig viele Content-Elemente, dieses kann im FCE auf eine Spaltenverteilung von 33%/33%/33%, aber auch auf 25%50%/25% eingestellt werden.
Sofern sowohl das Design einer Webseite als auch die Implementierung des/der Haupttemplates nach einem wohl geplanten Gestaltungsraster geschehen ist, kann man mit diesen sogenannten “Utility-FCEs” einen Großteil aller möglichen Inhaltsseiten problemlos und flexibel abbilden…
Weiter geht’s bald in TemplaVoila-Framework Part2!
weiter lesen
TYPO3 4.0 – Das Handbuch für Entwickler: Eine ideale Grundlage
Geschrieben am 04. Nov, 2009 von Tobias Weinhorst.
Das im Galileo Computing-Verlag erschienen Buch „TYPO3 4.0 – Das Handbuch für Entwickler“ (ISBN 978-3-89842-812-5) fasst das Fachwissen der Autoren Kai Laborenz, Thomas Wendt, Andrea Ertel, Prakash Dussoye und Elmar Hinz anschaulich zusammen.
Eigentlich hatte ich mir vorgenommen das knapp 800 Seiten starke Buch einmal komplett durchzulesen. Die ersten Seiten versprachen mir eine leichte Kost zu werden, die man gut abends mal statt Fernsehgucken studieren kann.
Leider ist dies nicht ganz zu schaffen. Nach gut einem Drittel des Buches fing es langsam an, dass ich mich quälen musste weiter zu lesen. Und verwies Buch in mein Bücherregal um bei Bedarf nachzuschlagen.
Und dafür ist das Buch auch wirklich wie gemacht. Den genau das ist die Stärke: Wenn mir Dinge zu einem TYPO3-Sachverhalt unschlüssig waren, war die entsprechende Stelle im Buch schnell gefunden und auch aus dem Zusammenhang heraus gut zu verstehen. Das Buch hat mir so immer dank der hohen Qualität gut weiterhelfen können.
Dank hohem Fachwissen eine gute Grundlage
Das Buch biete eine super Grundlage. Wer in dem Buch ein wenig gelesen hat, versteht TYPO3 besser. Gerade Dinge, die historisch gewachsen sind (wie es oft für TYPO3 typisch ist) werden schön beschrieben. So biete es auch TYPO3-Neulingen einen idealen Einstieg in die teilweise etwas schwierige Materie. Wer als Entwickler selbst Erweiterungen (Extensions) für das Web-Content-Management-System entwickeln möchte ist bei diesem Buch sehr gut aufgehoben: Das Kapitel „Eigene Extensions programmieren“ bieten dank der knapp 40 Seiten langen Einleitung einen super Einstieg um die Basics zu erlernen.

Eigene Extensions programmieren
Doch das Buch ist dabei nicht zu TYPO3lastig und geht auch auf die Probleme & Eigenschaften von PHP an anschaulichen Beispielen praxisnah ein. So erhält der Leser beispielsweise auch wertvolle Tipps zum Thema Performance von PHP in Verbindung TYPO3.
Mehr als nur ein Buch
Das Buch belohnt den Käufer mit einer Reihe von nicht ganz selbstverständlichen Extras. So findet man auf der letzen Seite des Buches eine CD-ROM, die neben den TYPO3-Installationspaketen, der offiziellen Dokumentation, Beispiellistings auch Videotutorials und Extensions enthält.
Praktisch ist auch die „Referenz TYPO3“ die dem Buch beiliegt. Diese beinhaltet übersichtlich die wichtigsten TypoScript-Befehle.
Ein wenig in die Jahre gekommen
Die TYPO3-Versionnummer im Titel des Buches zeigt leider schon, dass das Buch langsam in die Jahre gekommen ist und dem Buch eine Verjüngungskur gut tun würde. Die Version 4.0 von TYPO3 ist bereits im April 2006 erschienen und die aktuelle Version 4.2.10 ist hat schon an vielen Stellen ein wenig anderes geworden. Die 4.3 ist schon als Beta erhältlich und die Veröffentlichung naht.
Aus diesem Grund sind viele Stellen in dem Buch nicht mehr Stand-der-Dinge. Vielleicht kann das Erscheinen der neuen TYPO3-Version genutzt werden, das Buch einmal zu überarbeiten.
Fazit
Ein klasse Fachbuch das in keinem gut ausgewählten TYPO3-Bücherregal fehlen darf.

