Recap: Inspiring Conference 2015

InspiringCon2015

Zum bereits vierten Mal hat die Agentur TechDivision zusammen mit dem Core-Team von TYPO3 Neos & Flow zur Inspiring Conference (formerly known as FLOW3 Experience bzw. Inspring Flow) vom 27.-28.03.2015 ins Kesselhaus nach Kolbermoor geladen. Das Thema war, wie die Jahre zuvor, alles rund um „TYPO3 Flow und Neos“.

Wir hatten uns ursprünglich mit dem folgenden Talk beworben:

Ready for the boost: TYPO3 Neos for Marketers

Purchasing content management and digital experience management systems increasingly becomes the responsibility of the marketing department while the involvement of the IT department decreases. Business and functional requirements take the upper hand over technical requirements and specifications. While TYPO3 Neos is on one hand a system for developer happiness on the other hand this doesn’t convince the marketing department, as they need a solution driven way of argumentation. Marketers demand a higher degree of flexibility but they don’t want the technical complexities.

Implementing TYPO3 Neos for marketing purposes means striking a balance between reducing technical aspects of the system and giving marketers enough flexibility to develop great digital experiences. In this session, we will explain the shift in the decision-making process and introduce a way of building Neos websites for marketing purposes. It explains how marketers can use the system in their daily job and how it will help to reach the marketing goals with ease.

Dieser wurde leider nicht in das Konferenz-Programm übernommen, da der Fokus – laut Veranstalter – ausschießlich im technischen Umfeld (und nicht Marketing) liegen soll: „Inspiring Conference is mostly targeted to developers working with Flow and Neos and as such we try to keep a good balance between Neos and Flow related talks and topics outside the box. While marketing topics are important topics indeed, this time we prefered other talks which we hope are more relevant to our target group.“. Dies ist insofern schade, als sich ein gutes Produkt vor allem über Marketing verkauft – aber hier bietet sich ja seit letztem Jahr vermehrt die Internationale TYPO3 Konferenz an, die dieses Jahr vom 21.-22.10.2015 in Amsterdam zu Gast ist.

Location & Verpflegung

Um es gleich vorweg zu nehmen – die Location war einfach großartig. Das Kesselhaus in Kolbermoor bietet (bestuhlt) Platz für 250 Personen und dieses Jahr wurde sogar alle Plätze verkauft. Viele Entwickler aus Deutschland (aber auch einige wenige aus dem Ausland – sogar aus Indien) sind zu dem Event angereist, um 2 Tage lang Informationen aus erster Hand zu bekommen. Leider liegt die Location – gerade auch für internationale Gäste – nicht besonders günstig gelegen.

Die Verpflegung war ebenfalls von hoher Qualität und war rundrum lecker und ausreichend. Leider konnten wir dieses Jahr nicht am Abend-Event teilnehmen, der – wenn man die Teilnehmerzahlen direkt Samstag in der Früh ermittelte – sicherlich wieder länger ging.

Vorträge Freitag

Entgegen dem Profil „technische Vorträge für Entwickler“, waren leider viele Vorträge wenig technisch oder gingen zumindest nicht in die Tiefe. Auch das Niveau der Vorträge und die Vortragsfähigkeit der Redner schwankte stark. Zudem waren einige der Vorträge bereits so oder in ähnlicher Form auf diversen Veranstaltungen im letzten Jahr zu sehen, was ich persönlich etwas schade fand (aber vielleicht bin ich auch schlicht auf zu vielen Veranstaltungen unterwegs *g*).

Inspiringnote (Robert Lemke / Stefan Willkommer)

Nach einem fulminanten Start im Las Vegas Stil (großes Lob an den Video-Künstler und die Inszenierung) ging es über zur Keynote, die von Robert Lemke (Kopf des TYPO3 Neos Teams) und Stefan Willkommer (CTO der TechDivision) gehalten wurde. Thema war einerseits Vergangenheit, Gegenwart und Zukunft von TYPO3 Neos, sowie andererseits die Entwicklung des Content Managements in Kombination mit E-Commerce in Richtung Content Commerce.

Gefreut haben wir uns zudem sehr, dass in der Vorstellung einiger bedeutender TYPO3 Neos Referenzprojekte das pluswerk Projekt Dortmund überrascht Dich (pluswerk Dortmund aka raphael GmbH) gezeigt wurde.

Kontrovers wurde die Nachricht aufgenommen, dass TYPO3 Flow fortan unter der MIT Lizenz geführt werden soll (da hierfür sehr wahrscheinlich alle Contributor gefragt werden müssten), während TYPO3 Neos bei der GPL bleiben wird. Zudem wird das TYPO3 Neos zu Github umziehen und die Contributor License (CLA) wird ebenso wie Gerrit gekippt.

Zwischenzeitlich wurde fleissig Werbung für die von Robert Lemke, Karsten Dambekalns und Christian Müller gegründete Firma Flownative gemacht – diese soll laut eigener Aussage keine Endkunden direkt bedienen (und damit mit Freelancern und Agenturen in Konkurrenz treten), sondern ausschließlich Agenturen als verlängerte Werkbank dienen.

Zudem wurde bekannt gegeben, dass die nächste Version von TYPO3 Flow die Versionsnummer 3.0 bekommen wird und daher auch TYPO3 Neos mit 2.0 in die nächste Version gehen wird.

Slides gibts hier

Video gibts hier

Embrace the cloud (Henrik Møller Rasmussen)

Der Vortrag (der genauso gut eine gelungene Werbeverstaltung von Amazon sein hätte können: „Super Cheap!“) zeigte eindrucksvoll, welche technischen Möglichkeiten im Cloud-System von Amazon steckt und wie man dieses im eigenen Projekt nutzen kann. Beindruckend ist, dass man soviel Leistung für einen minimalen Preis zum Einstieg bekommt und dann individuell und nach Bedarf skalieren kann.

Slides gibts hier

Codecoon – a technical Case Study (Fabian Stein & Michael Lihs)

Codecoon ist ein Hosting Portal der Firma punkt.de aus Karlsruhe, welches sehr viele verschiedene Komponenten zur Verfügung stellt. Vor allem – und damit natürlich für Neos Anfänger sehr interessant – gibt es auf der Website auch virtuelle Boxen, mit denen man Neos per Klick installieren kann. Diese sind kostengrei erhältlich. Der Vortrag ist dann darauf eingangen, wie man diese Boxen beispielsweise im Hosting Portal deployen kann und wie man einen profesionellen Workflow darum aufbaut.

Slides gibts hier

Tasty Recipes for Every Day (Aske Ertmann)

Der Vortag enthielt eine Sammlung von nützlichen Techniken und Beispielen, wie man allgemeine Herausforderungen mit Neos lösen kann. So wurde beispielsweise darauf eingegangen, wie man Redis oder Memcached als Caching-Backend oder Imagick anstelle von GD verwenden kann. Alles in allem enthielt der Vortrag wirklich sehr nützliche Infos.

Slides gibts hier

Security 2.0 (Andreas Förthner & Bastian Waidelich)

Hier wurde auf das neue Security Framework innerhalb von TYPO3 Flow 3.0 und am Ende auch für TYPO3 Neos 2.0 eingegangen. Aus meiner Sicht leider viel zu wenig greifbar – hätte mir hier mehr Informationen zur Implemtierung gewünscht.

Slides gibts hier

How a PHP based multithreaded infrastructure enables real enterprise environments (Stefan Willkommer)

Hier wurde der von der TechDivision entwickelte Appserver vorgestellt, der komplett auf PHP basiert und unter anderem folgenden Komponenten beinhaltet: Webserver, Rewrite Engine, Rewrite Map, Fast CGI Interface, Servlet Engine, Message Queue, Timer Service, Persistence Container  Ein spannendes Projekt, welches man unbedingt im Auge behalten sollte.

Assets in the Cloud (Robert Lemke)

In diesem Vortrag wurde das neue cloud-fähige Asset Mananagement von Flow (und damit auch von Neos) vorgestellt, an dem die letzten zwei Jahre entwickelt wurde. Auch wenn die vorgestellten Konzepte sehr spannend klingen und sicher auch toll in das System integriert sind, so haben mir in diesem Vortrag die technischen Infirmationen komplett gefehlt (also, wie bekomme ich das Asset in die Clound inkl. Code). Eine kleine Ernüchterung kam dann auch zum Ende des Vortrags auf, indem zwar gesagt wurde, dass es einen Proof-of-concept gäbe, aber eben noch keine direkt verwendbaren Treiber für die klassischen Cloud-Systeme. Aus meiner Sicht wäre das aber gerade essentiell für einen schnellen Erfolg von TYPO3 Neos. So wird man warten müssen, bis irgendjemand einen solchen Treiber in einem Kundenprojekt benötigt und diesen dann allen zur Verfügung stellt,

Slides gibts hier

The future of Content Management (according to Neos) (Daniel Hinderink & Rasmus Skjoldan)

Der vielleicht mit am meisten Spannung erwarteste Vortrag der ganzen Veranstaltung hatte zum Thema, wohin sich Content Management und damit respektive TYPO3 Neos in den nächsten 5 Jahren (2020) hin entwickeln wird. Neben einem kurzen Ausflug zum CMS Markt aus Sicht der Analysten und Technologieberatungen habe Daniel und Rasmus zwei große Trends ausgemacht: „Personalization“ und „COPE“ (Create once publish anywhere) und sich dann schließlich für den letzteren als „Vision“ für TYPO3 Neos bis ins Jahr 2020 entschieden. Aus diesem Ansatz heraus ist auch das COPE-Manifesto entstanden (http://copemanifesto.org).

Ich persönlich habe hier eine, in einigen Bereichen abweichende Meinung, zumal ich glaube, dass die Vision nicht „visionär“ genug ist und sich der Markt in eine vielleicht andere Richtung entwickeln wird. Darüber aber zu einem späteren Zeitpunkt mehr.

Grundsätzlich ein sehr spannender Vortrag, der viel Grundlage zur ausführlichen Diskussionen liefern wird. Danke dafür!

Slides gibts hier

Video gibts hier

Vorträge Samstag

Samstag ging es zunächst in einer deutlich ausgedünnter Besetzung los, da sich sicherlich noch einige von der Party am Vorabend „erholen“ mussten 😉

Test-Driven Domains (Sebastian Bergmann & Stefan Priebsch)

Die Keynote für diesen Tag (von denen die beiden Protagonisten nicht wussten, dass es eine sein sollte) war sehr kurzweilig und professionell. Eigentlich auch kein Wunder, denn die beiden Speaker sind schon seit Jahren ein eingespieltes Team. Grundsätzlich ging es um Unit-Tests und wie sich diese auch im Umfeld von Domain-Driven Design anpassen lassen. Ein rundum gelungener Vortrag.

Slides gibts hier

 

Neos 1.3 / 2.0 (Christian Müller)

Der Vortragstitel kam natürlich „ignognito“ daher, da in der Keynote vom Freitag bereits verkündet wurde, dass die neue Verion von TYPO3 Neos die Versionsnummer 2.0 bekommen wird.

Was aber wird dort alles enthalten sein?

  • Backend-Sprachen (zum Start ca. 8 Sprachen, weitere in Vorbereitung)
  • Event Log (Änderungsverlauf)
  • SEO Package
  • Analytics Package (mit Google Analytics Integration)
  • Security (Basis ACLs)
  • Überarbeitete Benutzerverwaltung
  • Überarbeitetes Media-Modul
  • Neues Resource-Management
  • 400 Fehlerbehebungen alleine bei TYPO3 Neos (zalreiche weitere bei TYPO3 Flow)
  • Erhöhung der Performance
  • Globale Cache Indentifier
  • Verbessertes Setup
  • Weitere Fizzle Operatoren
  • Reihenfolge der ChildNodes kann festgelegt werden
  • eigene Doctrine-Types möglich
  • HHVM Kompatibilität
  • ab sofort wird PHP 5.5 vorausgesetzt

Eine ausführliche Besprechung aller Features wird ein Artikel in der web & mobile DEVELOPER beinhalten, die in ca. 5 Wochen erscheint und natürlich das TYPO3 Neos Kompendium, welches zur Version 2.0 aktualisiert wird.

Unsere Kollegen von anders und sehr (pluswerk Stuttgart) haben sich die neuen Features in TYPO3 Neos 2.0 einmal genauer angesehen und einen sehr informativen und ausführlichen Blogartikel dazu verfasst: anders und sehr Blog

Sawubona! (Karsten Dambekalns)

Mehrspachigkeit ist eines der wichtigsten Themen für ein CMS und daher hat Neos in diesem Bereich natürlich auch einen spannenden Ansatz zu bieten – die sogenannten Content Dimensionen. In diesem Vortrag ging es um alles wichtige im Bereich Mehrsprachigkeit, leider (für mich perönlich) wieder kaum technisch, sondern vor allem konzeptionell.

Slides gibts hier

Two Stack CMS (Arne Blankerts & Robert Lemke)

Hier wurde vor allem thematisiert, dass es im Grunde zwei Haupt-Komponenten in einem CMS gibt – die der Erstellung (Content Creation) und die der Auslieferung (Content Delivery). Besprochen wurde daher unter anderem der CDS (Content Delivery System) Ansatz und hier vor allem der Ansatz von Martin Fowler (der den Begriff Two Stack CMS prägte).

Slides gibts hier

Searching in Neos with Elasticsearch (Sebastian Kurfürst)

Müsste ich einen besten Vortrag auf der Konferenz wählen, so wäre es sicherlich mit Abstand dieser. Sebastian hat hier alle Erwartungen erfüllt: Technisches Grundlagen-Wissen, das man sofort einsetzen kann, konzeptionelle Erklärungen, Hintegrrundwissen und kurzweiliger Vortragsstil. Einfach toll.
Slides gibts hier

Bringing TYPO3 legacy applications into the Flow (Martin Helmich)

Folgt man dem ursprünglichen Berlin Manifesto (welches zum Ziel hatte, dass Neos der Nachfolger von CMS sein soll), dann stellt man sich natürlich früher oder später die Frage, wie man Legacy-CMS-Code (also vor allem Extbase-Extensions, aber auch pibase-Extensions) in Flow respektive Neos überführen kann.

Martin Helmich hat hier einen sehr spannenden Ansatz vorgestellt, der nicht nur eine einmalige (teil-)automatische Konvertierung beinhaltet, sondern dieses sogar laufend durchführt, beispielsweise wenn man eine CMS-Extension und sein Flow-Package Pedant in sync halten will.

One more thing… (Robert Lemke)

Wer hier die Top-News schlechthin erwartet hatte (in alter Tradition mit Steve Jobs) wurde enttäuscht. Nichtsdestotrotz hab es spannende Ausblicke auf ein Neos Jahr 2015.

So sollen folgende Themen angegangen werden:

  • Content Repository Improvements (Sorting, Filtering, Event Sourcing CQRS, Undo, Redo, Soft Deletion)
  • Verbesserung der Demo-Site (Neues Design, Mehr Beispiele, Blog Integration)
  • Multi Channel Support (Content Dimension Detection API, A/B Testing, Content Publishing API)
  • Redirects
  • Multi-Site Support (Cross-Site Linking, Site Independent Configuration)
  • „Red Carpet“ (Docker Setup, Dokumentation, No CLI, Shared Hosting Support, Einfachere Installation)
  • Developer Tools (Loggin Module, Command Module, TypoScript Browser/Debugger, Node Type Creator)
  • Structured Editing (Inline Validation, Inline Help Texts, Inline Editing of Images)
  • Navigate Component
  • Publishing Workflow
  • Verbesserung der User Experience
  • Verbesserung der Content-Übersetzung (Split View, Review Workflow)
  • Integration externer Services (External API, Flickr, Vimeo, OneDrive, Dropbox, YouTube, Google Drive, …)
  • Bessere Content-Vorschau
  • Community Hub (für Dokumentation, Tipps, Snippets, Guides, Tutorials, Roadmap, Blog, …)

Weitere Berichte

Anbei eine Liste weiterer Berichte – schickt mir gerne einen Link, wenn ich weitere integrieren soll:

Fazit

Die Inspiring Conference hat sich in Ihrem 4. Jahr solide präsentiert. Einige spannende neue Impulse waren dabei – lediglich das scharfe Profil geht mir etwas ab. Entweder deutlich mehr „technischer Fokus“ oder aber ein breiteres Spektrum – dann aber natürlich auch Richtung Marketing – wären wünschenswert für das nächste Jahr. Und (obwohl das natürlich aufgrund der wirklich tollen Location schwer fällt) – ein internationalerer Ort. Wir freuen uns aber schon sehr auf nächstes Jahr!

web & mobile DEVELOPER 04 / 2014

wmd_0414

Die aktuellen Ausgabe des “web & mobile DEVELOPER” Magazin 04/2014 enthält einen Artikel von Patrick Lobacher zum Thema „TYPO3 Neos – Erweiterung des Systems“ (Teil 2 von 3) und zu den Neuerungen in „Bootstrap 3.1“.

TYPO3 Neos – Erweiterung des Systems

In der letzten Ausgabe haben wir gezeigt, wie man mit TYPO3 Neos und den darin enthaltenen Bordmitteln eine HTML-Seite samt Menüs integriert. In diesem Artikel soll es nun darum gehen, wie man das System nun mit eigenen Plugins erweitert.

Ich wünsche allen Leser viel Spaß beim Lesen des Artikels und freue mich bereits jetzt auf das zahlreiche Feedback!

Magazin: web & mobile DEVELOPER
Ausgabe: 04 / 2014
Erscheinungsdatum: 13.03.2014
Verlag: Neue Mediengesellschaft Ulm mbH
Website: http://www.webundmobile.de/

Inspiring Conference 2014 – Ankündigung

Bildschirmfoto 2014-03-04 um 08.10.36  - Dienstag, 4. März 2014

Vom 28.03. – 29.03.2014 findet im Kesselhaus in Kolbermoor (nähe Rosenheim) die „Inspiring Conference“ statt – der führenden Konferenz zu TYPO3 Flow und TYPO3 Neos.

Nach einigen Umbenennungen (die auf den Namenswechsel der Produkte zurückzuführen sind) ist die Konferenz nun im dritten Jahr dort angekommen, wo man sie von Anfang an geplant hat: Als internationale Anlaufstelle zu den Themen TYPO3 Flow und TYPO3 Neos.

Die Konferenzdauer wurde demnach auch auf 2 Tage verdoppelt und die Konferenzsprache auf englisch geändert um vor allem dem internationalen Publikum Tribut zu zollen, das sich schon länger sehr intensiv mit den Themen beschäftigt.

Auch das Programm kann sich sehen lassen:

28.03.2014

  • Keynote (Robert Lemke)
  • Neos 1.0.1 (Christian Müller)
  • A head start into TypoScript 2.0 (Sebastian Kurfürst)
  • Bringing the Elephant up to speed – Running TYPO3 Flow on HipHop VM (Martin Helmich)
  • How Flow helps us save the world (Tim Numan, Jesper Paardekooper)
  • Domain Event – the hidden gem of DDD (Henrik Møller Rasmussen)
  • Migrating from TYPO3 CMS to TYPO3 Neos (Karsten Dambekalns)
  • Look ma, no Plugins (Robert Lemke)

29.03.2014

  • The Driven Developer (Sebastian Bergmann)
  • A practical guide to BDD with Behat and Flow (Christopher Hlubek)
  • Node Kingdom (Dominique Feyer)
  • CQRS != Event Sourcing (Henrik Møller Rasmussen)
  • Fakeperformance (Marco Klawonn)
  • Building Opeepl: Trials and triumphs of a Flow 2.0 project (Christian Jul Jensen)
  • Polyglot Neos: Localisation in Neos 1.1 (Sebastian Kurfürst)

Der Eintritt ist mit 320 EUR zudem für eine zweitägige Konferenz günstig – allerdings muss man sich beeilen – Stand 04.03.2014 / 8:30 Uhr gibt es nur noch 24 Tickets!

Ticket kaufen

Inspiring Conference Website

 

Bereits am 27.03.2014 finden drei ganztägige Workshops statt, die man für 450 EUR je Workshop buchen kann:

  • Workshop 1: „Flow, advanced“ with Bastian Waidelich (nur noch 5 Tickets!)
  • Workshop 2: „Neos Introduction“ with Christian Müller (Ausverkauft!)
  • Workshop 3: „Performance Tools & Techniques“ with Robert Lemke (nur noch 7 Tickets!)

Workshop buchen

Slides der webtech Conference 2013

Selling Responsive Web Design

Creating responsive Websites is not that problem anymore because from a technical point of view all things are defined. But there is a much bigger problem growing: the awareness of the responsive web design process on both sides – customer and web designer. There is a new mind set needed which reflects the way both stakeholder should work together – we need new estimations, new processes, new contracts and much more.

http://de.slideshare.net/plobacher/s-27933098

 

TYPO3 Flow 2.0 in the field

The PHP Enterprise Framework has reached 2.0 – so we will have look at a working code example which covers all the good stuff Flow has build-in with a focus on the new features. Of course you can download the example and start your trip to TYPO3 Flow just right after the session if you are infected.

http://de.slideshare.net/plobacher/typo3-flow-20-in-the-field-web

TYPO3 Neos – Das Kompendium auf über 210 Seiten

neos_Kompendium_500x500

Pünktlich zum Release der Version TYPO3 Neos alpha5 veröffentlicht die typovision GmbH ein über 210 Seiten starkes Kompendium zum Thema TYPO3 Neos. Als Early-Adopter und Technologieführer müssen und wollen wir uns sehr früh ausführlich mit neuen Technologien auseinandersetzen. Das Ergebnis allerdings wollen wir schnell wieder in die Community zurückfließen lassen. Denn wenn um TYPO3 Neos eine große Community entsteht und wir dazu beitragen können, profitieren alle Parteien davon.

Diese auf dem Markt einzigartige Zusammenstellung auf über 210 Seiten behandelt alle Aspekte von TYPO3 Neos in ausführlicher, übersichtlicher und didaktischer Form. Sobald eine neue Version von TYPO3 Neos veröffentlicht wird, erfährt auch das Kompendium eine Aktualisierung, sodaß sicher gestellt ist, dass sich jeder Interessierte mit Hilfe des Kompendiums mit Neos anfreunden und die ersten Gehversuche machen kann.

Das Inhaltsverzeichnis des Kompendiums:

  • Was ist TYPO3 Neos?
  • Die Architektur von TYPO3 Neos
  • Die Grundlagen von TYPO3 Flow & Fluid
  • Installation von TYPO3 Neos
  • Installation auf einem domainFACTORY Server
  • Upgrade von TYPO3 Neos
  • Release Notes
  • Features von TYPO3 Neos
  • Aufbau der Neos Oberfläche
  • Internas von TYPO3 Neos
  • Technische Details – TypoScript
  • Technische Details – Eel (Embedded Expression Language)
  • Technische Details – Flow Query
  • Technische Details – Fizzle
  • Aufbau des TYPO3 Neos Renderings
  • Neuaufbau einer TYPO3 Neos Website
  • Erweiterung der Site: Plugin für Canonical Tag
  • Erweiterung der Site: Plugin für Zitat-Content-Element
  • Erweiterung der Site: Plugin für Youtube Content-Element
  • Quellen und Informationen
  • Fragen?

Selbstverständlich ist das TYPO3 Neos Kompendium kostenlos erhältlich und darf auch beliebig weiter verbreitet werden. Sollte Interesse an einer Übersetzung vorhanden sein, stellen wir gerne die Keynote-Präsentation zur Verfügung unter der Bedingung, dass die Übersetzung ebenfalls kostenfrei für alle erhältlich sein wird und der Urheber genannt wird. Inspire people to share!

slides_neos

Download PDF (19MB)

 

TYPO3 Neos Schulung gesucht?

Auch hier haben wir natürlich eine adequate  Antwort darauf. Seit Juni 2013 betreibt die typovision die typovision academy – ein Schulungsinstitut der Premium-Klasse.

Hier finden Sie exklusive Schulungen von renommierten Experten zu allen wichtigen und relevanten Themen rund um TYPO3, Solr, Open Source und Management-Themen. Besonders wichtig ist uns dabei, dass wir dabei nicht nur auf die Fachkompetenz alleine bauen, sondern insbesondere auf die didaktischen Fähigkeiten der Dozenten. In der typovision academy bieten wir vom 04.-05.November 2013 unsere 2-tägige Schulung TYPO3 Neos für Einsteiger und Integratoren an, mit deren Hilfe Sie am Ende in der Lage sind, selbstständig eine komplette Website – inkl. eigener Plugins und Content-Elemente – aufzubauen. Greifen Sie schnell zu – die Plätze sind streng limitiert.

 

Wir wünschen viel viel Spaß mit TYPO3 Neos und dem Kompendium!

Patrick / CEO typovision