snowflake premium open source

Zur Zeit wird gefiltert nach: t3dd

Filter zurücksetzen

snowflake an der T3 DeveloperDays 09 – Tag 4

Der letzte Morgen der DevDays fing für alle ein bisschen später an. Bei Start der ersten Vorträge waren mit und grade mal etwa 20 Leute in den Sälen. Offenbar hat das Socializing bei den meisten bis spät in die Nacht gedauert. Im Laufe des  Vortrages stiessen immer mehr Teilnehmer mit ihrem Reisegepäck dazu, bis wir dann um 11 Uhr fast komplett waren.

Robert Lembke wollte seinen Vortrag über „Efficient Test Driven Development“ eigentlich durch ein Thema  ersetzen, dass von den Zuschauern bestimmt wird. Etwas zu seiner Überraschung waren aber alle Anwesenden der Meinung, das vorgeschlagene Thema sei definitiv eine Besprechung wert, worauf uns Robert einen Einblick in die Testingmethoden von Flow3 einführte.

Ingo Renner stellte die neue Searchengine Apache Solr vor, welche eine Web-API für Java Lucene bereitstellt. Auf dieser Grundlage wurde die Solr Extension für TYPO3 entwickelt, welche die IndexedSearch wohl definitiv ablösen wird, sobald sie verfügbar ist. Für interessierte ist die Extension gegen eine Gebühr (zahlbar in Manntagen oder als finanzielle Unterstützung) ab sofort verfügbar, alle anderen werden ab Mitte Jahr von der neuen Searchpower profitieren können.

Das Abschlussmeeting war vor allem von begeisterten Beifällen (auch bekannt als tt_clap) geprägt. Die Teilnehmer dankten den Organisatoren und allen Helfern, die wirklich einen super Job gemacht haben, und richtig coole DevDays ermöglicht haben.

Die T3DD09 waren unserer Ansicht nach ein voller Erfolg. Wir haben sehr viel gelernt und konnten jede Menge neuer Kontakte und vor allem neue Freunde gewinnen.

snowflake an der T3 DeveloperDays 09 – Tag 3

Nach einem reichhaltigem Frühstück im Hotel kamen wir pünktlich für die erste Vorlesung in die Nordakademie.

Da die „GPG Keysigning Party“ von heute Morgen auf gestern Abend verschoben wurde gab es nur im Hauptsaal den Vortrag „Using ExtJS“. Niels Dehl zeigte trotz seines etwas holprigen englisch, was man mit ExtJS anzustellen vermag und was an der Version 3.0 neu ist.

Anschliessend stand eine Doppelstunde lang „The Hitchhiker's Guide to FLOW3“ für Fabian an und ich setzte mich in die Präsentationen „Web Application Firewall for TYPO3 – A Second Approch“ und „Versioning and Workspaces, status and where to go“.

The Hitchhikers Guide zeigte die super coolen neuen Features von FLOW3 auf. Es vielen wieder viele Keywords wie Action Controller, Annotation, Validations, Forge, Routing, YAML etc.

Unter Firewall for Web Applications stellte Jochen Weiland ein Security Layer vor, welches sich vor TYPO3 eingliedert. Die Idee ist ähnlich wie die von PHPIDS, wobei Jochens Version natürlich speziell für TYPO3 zugeschnitten ist.

Versioning and Workspaces ist schon lange ein Thema in TYPO3, welches oft benötigt wird, aber nicht wirklich funktioniert. Für die Version 4.4 sollte dann ein frisches, funktionierendes System bereitgestellt werden.

Dann war auch schon wieder essen angesagt. Es gab leckker Knödels die für die nachfolgende TYPO3 Zertifizierung stärken sollten, welche im Nebensaal, auch Track B genannt, durchgeführt wurde. Fabian und ich besuchten aber die 3 parallel laufenden Referate „Transparent Object Persistance with FLOW3“, „Writing secure code“ und „Touchless Security with FLOW3“.

Die erste und letzte Vorlesung gaben einen Einblick in den Code von FLOW3. Man sieht gut das sehr viel Zeit in Planung und Konzeption investiert wurde, denn die beiden Präsentationen waren sehr abstrakt und teilweise musste man sich richtig anstrengen um folgen zu kommen.

Dimitry Dulepovs Referat über „Writing secure code“ war da eine schöne Abwechslung dazwischen, denn es wurde „nur“ über „SQL Injections“, „Crosside Scripting“ und „Crosside Request Forgery“ referiert. Wir wissen ja alle wie man Secure Code schreibt.... oder?

Am Abend ist dann wieder Socializing angesagt, aber dieses mal etwas anders. Für die Interessierten Nerds werden Free Try Dives in einem Swimmingpool offeriert, vom welchen wir jedoch nicht profitierten. Volker, ein Ortskundinger TYPO3 Entwickler, gab eine Sightseeing Tour durch das hamburger Nachtleben.

 

snowflake an der T3 DeveloperDays 09 – Tag 2

Nach einer erholsamen Nacht im Hotel Royal machten wir uns auf den Weg zur ca. 20min entfernten Nordakademie. Nach diesem erfrischenden Spaziergang und einer kleinen Verpflegung in der Innenstadt waren wir richtig wach, um die wahrscheinlich wichtigste aber auch interessanteste Präsentation zu Besuchen. Extbase ist die neue Art, wie in Zukunft Plugins für TYPO3 entwickelt werden. Der Backport aus der Version 5 legt den Grundstein, um in Zukunft Erweiterungen nach dem MVC Prinzip zu gestalten, was die Qualität, Übersichtlichkeit und Wartung von Erweiterungen enorm erhöhen wird.

Nach diesem zweistündigen Track teilten wir uns für die nächsten Vorträge wieder auf. Zum einten präsentierte Sebastian Kurfürst FLUID, welches mit 4.3 ausgeliefert wird, und womit TYPO3 endlich über ein eigenes und sehr mächtiges Templatingsystem verfügt, welches Smarty ohne Probleme das Wasser reichen sollte.

Das Form Projekt (Patrick Broens) hebt das doch sehr in die Jahre gekommene Content-Element „Form“ auf den neusten Stand der Technik. Zum einten basiert Form jetzt vollständig auf Typoscript, genau so interessant ist aber auch das Drag’n’Drop im Backend, womit auch unerfahrene Benutzer sich ganz einfach ein Formular zusammenstellen können.

Langsam wurden dann doch alle hungrig und pilgerten zum Mittagessen, welches auch heute wieder echt gut war. Das ist auch immer wieder eine gute Gelegenheit neue Leute am Tisch kennenzulernen. Stucki konnte uns dann zum Glück auch einen Stromadapter fürs Notebook vermitteln, zu unserer Freude hatte doch mindestens ein Schweizer daran gedacht, sonst wären wir nach dem ersten Tag schon ohne Strom dagesessen.

Sehr eindrücklich waren auch all die Features von TYPO3 4.3 in der nächsten Präsentation gezeigt wurden. Hier nur einen kleinen Auszug auf was ihr euch freuen könnt: ExtBase, FLUID, MassFileUploader, Advanced-Frontend-Editing, Typoscript-Editor mit Codecompletion, Caching-Framework, Validation mit phpDoc-Kommentaren und noch vieles mehr. 4.3 wird richtig cool!

Ein sehr interessantes Konzept bietet auch der Listgenerator. Er implementiert Listings mit Pagebrowser, Sorting, Filterung und nutzt Smarty als Templateengine. Wenn sich diese Extension bewährt, könnte uns das in Zukunft viel Zeit sparen, da wir das Listing dann nicht wieder selbst neu erfinden müssen.

Das Kickoff von 4.4 zeigte die Ziele des übernächsten Release, nämlich die 20% noch fertig zu implementieren, die TYPO3 noch fehlen um zu einen richtigen Wohlfühlsystem zu werden. Zum einten soll der Core mal wieder richtig aufgeräumt, die Usability erheblich gesteigert und die Sicherheit auf einem hohen Level gefestigt werden. Ausserdem wird diese Version einen wichtigen Schritt richtig Migration zu v5 machen.

DAM schliesst das heutige Vortragsprogramm ab. Viel hat man jedoch nicht erfahren, lediglich dass man seit kurzer Zeit offenbar wieder aktiv entwickelt. Ein ziemlich cooles Feature zum einfachen gruppieren von Medien in Assetsets wurde offenbar in 5 Tagen entwickelt, was zeigt, dass doch einiges Potential in DAM steckt und wir noch auf einige coole Features hoffen können.

Heute Abend ist Coding Night. Wir lassen uns überraschen ob es sich einfach auf ein bisschen „nerden“ beschränkt, oder ob es ein interessanter Wissensaustausch wird, aus dem evtl. neue innovative Projekte entstehen könnten.

Snowflake an der T3 DeveloperDays 09 – Tag 1

Am Mittwoch machten wir uns auf die Reise nach Hamburg. Es stehen die T3 Developer Days 09 (T3DD09) vor der Türe. Von Snowflake sind Michael Stucki, Fabian Erni und ich, Simon Lang, von der Partie sein. Michael ist mit dem Zug schon einige Tage früher angereist wegen dem Core Team Meeting. Wir trafen ihn am Abend für das erste sogenannte „Socializing“. Es wurde bis spät in die Nacht gefeiert.

Am Donnerstagmorgen machten wir uns dann auf nach Helms Klamm, ups Elmshorn. Dort angekommen bezogen wir unser Hotelzimmer und machten uns dann auf zu der T3DD09. Wir hatten schwer damit gerechnet, dass alle Geeks mit ihren Laptops in einer dunklen Kammer anzufinden sein werden. So schlimm war es aber nicht. Sie waren an der Sonne am nerden.


Nach der Anmeldung wurde die Developer Days vom Doktor Professor Soundso eröffnet. Wir lernten das die Nordakademie, der Host der DevDays, von Beate Uhse gesponsert wird. Danach übergab er das Wort an Robert Lemke und Michael Stucki welche uns einen Überblick über die Veranstaltung verschafften.


Nun begannen die Vorträge. Es werden immer zwei parallel durchgeführt. Der erste welchen wir besuchten war „Become a better programmer“ mit Dmitry Dulepov. Die Präsentation „Building communities with TYPO3“ von Ingo Renner  besuchte keiner von uns. Danach teilten wir uns auf. Fabian hörte sich etwas über „Web site Performance Optimization“ an und Ich zog mir „Unit testing for the TYPO3 4.3 core“ rein. Am Schluss standen noch „Themysteries of Charsets“ und das neue „Mailformplus MVC“ an, bevor es dann zum Abendessen weiterging.


Zum Schluss des Tages gab es dann noch Socializing Round 2.