Anzeige
Anzeige
Software & Entwicklung
Artikel merken

Alle Vorträge und Workshops auf einen Blick: 4. Internationale TYPO3-Konferenz T3CON08

Bereits zum vierten Mal findet die internationale TYPO3-Konferenz T3CON jetzt statt, in diesem Jahr erstmals am neuen Standort Berlin. Vom 9. bis zum 11. Oktober wird die Hauptstadt zum Treffpunkt von TYPO3-Interessierten aus aller Welt. In zahlreichen Vorträgen und Workshops können die Teilnehmer vom fundierten Wissen der Experten profitieren. Die folgenden Seiten geben einen umfassenden Veranstaltungsüberblick.

8 Min. Lesezeit
Anzeige
Anzeige

Vorträge

DEV3 – TYPO3-Enterprise-Entwicklung

Developer Track, Fr. 10.10., 11:15 Uhr Sebastian Böttger

Mit DEV3 soll die erste Enterprise-Entwicklungsumgebung für TYPO3 entstehen. Das
Ziel besteht darin, nicht nur eine Open-Source-Lösung für die gesamte TYPO3-, TypoScript und PHP-Entwicklung zu erschaffen, die zudem
betriebssystemunabhängig ist, sondern auch gleichzeitig das kommende
Framework FLOW3 miteinzubeziehen. Die DEV3-Entwicklungsumgebung macht
aus TYPO3 zusammen mit FLOW3 und TYPO3 5.0 ein Enterprise-CMS.

Usability-Konzepte für (Backend)-Interfaces

Consultancy Track, Fr. 10.10., 11:15 Uhr Jens Hoffmann
Anzeige
Anzeige

Zunächst werden einige legendäre HCI-Bücher vorgestellt und
zusammengefasst. Anschließend werden einige gute und schlechte Ansätze
in „State of the Art“-Benutzeroberflächen erklärt (z. B. Google Maps, Docs und Analytics, AppleMobileMe, CMS-Oberflächen). Abschließend
werden die Pläne für zukünftige TYPO3-Benutzeroberflächen vorgestellt. Das
Ziel der Präsentation ist die Sensibilisierung für das Thema „Usability
und TYPO3“.

CSC2: CSS Styled Content auf dem nächsten Level

Developer Track, Fr. 10.10., 12:00 Uhr Riona Kuthe

Die Entwicklung der Erweiterung „CSS Styled Content“ war für die Darstellung von Content ein großer Schritt nach vorne. Die Präsentation
zeigt eine überarbeitete Version des CSS-Codes, wodurch er mit der
aktuellen Version von TYPO3 und dem CSS-Standard konform wird. Zudem
werden einige neue Funktionen zur Darstellung von Content-Elementen
gezeigt.

Anzeige
Anzeige

Status des TYPO3-Security-Teams

Developer Track, Fr. 10.10., 14:00 Uhr Lars Houmark

In diesem Vortrag erklärt Lars Houmark, Leiter des TYPO3-Security-Teams, was im letzten
Jahr im Bereich Sicherheit getan wurde. Gearbeitet wird an einer neuen
Extension-Policy, die darstellen soll, wie das Team arbeitet und was zu tun ist, wenn
eine Sicherheitslücke aufgedeckt wird. Zudem werden weitere sicherheitsrelevante
Themen behandelt.

Anzeige
Anzeige

Newsletter-Versand mit TYPO3 und OpenEMM

Consultancy Track, Fr. 10.10., 14:00 Uhr Marco Huber, Stefan Bauer

Präsentiert wird eine Alternative zu Direct Mail. Mit der
Erweiterung „TE Openemm Newsletter“ kann OpenEMM im TYPO3-Backend genutzt werden. Die Frontend-User können synchronisiert und News per Drag & Drop in Vorlagen eingefügt werden. Weitere Einzelheiten, auch zur Konfiguration und zum Versand der Newsletter,
werden in diesem Vortrag erklärt.

Eine Sicherheits-Checkliste für TYPO3-Websites

Developer Track, Fr. 10.10., 14:45 Uhr Jochen Weiland

In diesem Vortrag geht es um die Sensibilisierung der TYPO3-Nutzer
und
Admins für sicherheitsrelevante Fragen. Ohne zu sehr in technische
Details einzusteigen, werden gängige Irrtümer zu Sicherheitsfragen
aufgezeigt und es wird erläutert, wie man sie vermeiden kann. Außerdem wird
eine Sicherheits-Checkliste vorgestellt, die zu Beginn eines Projekts
angewandt werden und dann in regelmäßigen Abständen aktualisiert werden
sollte.

Anzeige
Anzeige

Vermarktung von Open-Source-Software

Consultancy Track, Fr. 10.10., 14:45 Uhr Sandro Groganz

Der Marktanteil von Open-Source-Software wird sich in den nächsten vier Jahren verdoppeln. Immer mehr Unternehmen bieten
Open-Source-Produkte an: Manche direkt vom Start weg, aber auch immer mehr etablierte Marktakteure veröffentlichen ihren Sourcecode unter einer Open-Source-Lizenz.

Heute ist allgemein bekannt, dass Open Source ein tragfähiges
Geschäftsmodell ist, aber wie schafft man eine erfolgreiche
Vermarktung? Ein Download-Link allein reicht nicht. Man braucht vielmehr
eine Strategie, die traditionelles Marketing mit den Instrumenten des
Social-Media-Marketings verbindet.

In dieser Präsentation werden Beispiele genannt und Lösungen
aufgezeigt, wie ein lebendiges Open-Source-Ökosystem entstehen kann, in
dem Experten und Kunden gleichermaßen einen Teil zur Wertschöpfung
beitragen.

Anzeige
Anzeige

Automatische Sicherheit mit FLOW3

Developer Track, Fr. 10.10., 16:00 Uhr Andreas Förthner

Die Absicherung von Webanwendungen ist eine grundlegende, aber
häufig vernachlässigte Aufgabe. Und wenn sie dann konsequent erledigt
wird, ist die Anwendung oft mit Bedingungen oder sicherheitsrelevantem
Code überladen.

In FLOW3 erlaubt der so genannte AOP-Container (Aspect Orient Programming) eine völlig
neue Sicherheitsperspektive. Er ermöglicht dem Entwickler oder dem
Admin, ganze Anwendungen von einer zentralen Stelle aus abzusichern,
ohne den eigentlichen Anwendungscode berühren und ohne programmieren
zu müssen.

Das zweite Themengebiet des Vortrags wird das ACL- (Access Control
Lists) und Authentifizierungssystem sein – ein flexibles Werkzeug zur
Konfiguration des Zugriffs auf die Software.

Anzeige
Anzeige

GSA Shop

Consultancy Track, Fr. 10.10., 16:00 Uhr Fabrizio Branca, Rainer Kuhn, Jürgen Egeling

Der GSA Shop ist eine Shopsystemerweiterung, die auf einer sauberen, objektorientierten
PHP-5-Architektur basiert und mit dem deutschen ERP-System
„GS-Auftrag Professional“ kompatibel ist. Für das Shopsystem wurden
eine ganze Reihe von „General Shop Application“-Extensions entwickelt (pt_gsa*), die es
erlauben, den gesamten (digitalen) Geschäftsprozess automatisch zu
steuern. Neben den vielen hochentwickelten Shop-Features gibt es auch
die Möglichkeit zur Anpassung des Layouts und der Funktionalität durch
Standard-TYPO3-Mechanismen, Templates und diverse Entwickler-APIs. Die Erweiterungen besitzen auch Funktionen, die das Rechnungswesen
vereinfachen. Mit dem Checkout-Tool lässt sich die Datenstruktur eines
Online-Shops auch für einen realen Shop verwenden.

Magento: Integration in TYPO3

Consultancy Track, Fr. 10.10., 16:45 Uhr Michael Türk

Magento ist dabei, die E-Commerce-Welt zu erobern. In diesem Vortrag
werden das System und die Architektur vorgestellt und außerdem
veranschaulicht, wie das System durch die Integration in TYPO3
erweitert werden kann.

Test Driven Development mit FLOW3

Developer Track, Fr. 10.10., 16:45 Uhr Karsten Dambekalns

Sich bei der Entwicklung von Code direkt an die Umsetzung von Feature-Wünschen zu machen, führt in den seltensten Fällen zu sauberem Code, der funktioniert. Besser ist es, schon vor der eigentlichen Implementierung der
Features entsprechende Tests zu schreiben. Dieser Ansatz nennt sich „Test Driven
Development“ (TDD) und kann dazu beitragen, durch die Einhaltung einiger
kleiner Regeln sauberen und funktionierenden Code zu produzieren.

Anzeige
Anzeige

Transparent Object Persistence mit FLOW3

Developer Track, Sa. 11.10., 09:15 Uhr Karsten Dambekalns

In diesem Vortrag wird gezeigt, wie FLOW3 das Persistence-Modell
unterstützt, so wie es das Domain-Driven-Design vorschlägt, wodurch eine
fast vollständig transparente Objekt-Persistenz ermöglicht wird. Damit ist es Entwicklern wieder möglich, sich auf ihre Business-Objekte zu fokussieren,
anstatt sich permanent Gedanken über Datenbankanbindungen zu machen.

TYPO3 4.3

Consultancy Track, Sa. 11.10., 09:15 Uhr Oliver Hader, Michael Stucki

In dem Vortrag präsentieren die Kernentwickler Oliver Hader und Michael Stucki die neuen Funktionen in TYPO3 4.3.

Internationalisierung mit TYPO3

Consultancy Track, Sa. 11.10., 10:00 Uhr Andreas Otto, Daniel Pötzinger, Daniel Zielinski

Die Präsentation zeigt per Live-Demonstration, wie eine große
TYPO3-Website lokalisiert und übersetzt wird. Als Beispiel dient dabei
BinfordTools, ein virtuelles Hardware-Unternehmen aus Miami, mit
weltweit 4.500 Mitarbeitern in 25 Tochtergesellschaften und verbundenen
Unternehmen. Mit verschiedenen Szenarien und Workflows wird in
die Funktionen des Localization Managers und aktueller
Übersetzungstechnologien eingeführt und deren Arbeit demonstriert.

Anzeige
Anzeige

Continuous Integration für FLOW3

Developer Track, Sa. 11.10., 11:15 Uhr Sebastian Kurfürst

Viele Entwickler schreiben Unit-Tests, nachdem sie ihre Anwendung
fertig gestellt haben. Allerdings wäre es deutlich sinnvoller,
automatische Tests schon beim Schreiben der Anwendung laufen zu lassen,
um so qualitativ hochwertige Software mit gutem Design und hoher
Stabilität zu erzeugen. Für zukünftige FLOW3-Entwickler wird in diesem Vortrag die
Continuous Integration für FLOW3 vorgestellt, mit deren Hilfe man
bessere FLOW3-Software entwickeln kann.

Tagpack – die universelle Tagging-Suite

Consultancy Track, Sa. 11.10., 11:15 Uhr Jo Hasenau

Tagpack ermöglicht, Tags für nahezu alle Tabellen zu nutzen, ohne für jedes Tag ein neues Datenbankfeld erzeugen zu müssen. Auch verschachtelte Tags, die für eine semantische Sichtweise interessant sein können, sind möglich. Außerdem können Entwickler mit Tagpack multifunktionale Tag-Clouds erstellen. Der Vortrag gibt Einblicke in die Erweiterung und zeigt, wie verschiedene Tabellen aufgesetzt werden und welche Auswirkungen sich für Backend und Frontend ergeben.

Anzeige
Anzeige

Zeitgesteuerte Aufgaben mit TYPO3

Developer Track, Sa. 11.10., 12:00 Uhr Sören Schaffstein, Christian Jul Jensen

Einige Aufgaben in TYPO3 sollten in regelmäßigen Abständen oder
einmal in einem Zeitraum durchgeführt werden. Die automatische
Ausführung von Skripten auf dem Webserver wird von Cronjobs
übernommen. Dabei gilt es einige Hindernisse aus dem Weg zu räumen:
Die Konfiguration der Cronjobs, die Hoster-Rechte bezüglich Cronjobs
und die Überprüfung laufender Cronjobs. Durch die Extension „Gabriel“
werden diese Probleme in TYPO3 gelöst.

Intelligente Webformulare

Consultancy Track, Sa. 11.10., 12:00 Uhr Rogier Hosman

2006 wurde die Erweiterung „dre_formmaker“ erfolgreich vorgestellt. In
den letzten beiden Jahren wurde die Funktionalität durch einige
Entwicklungen verbessert und heraus kam eine ausgereifte Lösung für den
Aufbau von komplexeren Webformularen:

  • Generierung von PDF-Dateien auf der Grundlage von Nutzereingaben
  • Speicherung von eingegebenen Daten in einer Datenbank
  • Anforderung von Daten aus einer Datenbank
  • Anforderung von Daten aus einer Dritt-Software über SOAP
  • Mehrseitige Formulare
  • Berechnungen aus Formularfeldern

Das Modul kümmert sich um die Bibliotheken von Formularen und
Gruppen, so dass Editoren einfach aus vordefinierten Objekten neue
Formulare erstellen können. Durch die Verwendung von PHP und JavaScript
kann im Prinzip jedes Skript für Formulare wiederverwendet werden.

Im 4.2-Release von TYPO3 sind Webformulare zu sehr limitiert, um
wirklich mit den Nutzern zu interagieren. Im Vortrag soll aufgezeigt
werden, wie sehr intelligente Webformulare die Konversation verbessern können.

Per Anhalter durch TYPO3 v5

Developer Track, Sa. 11.10., 14:00 Uhr Robert Lemke

Das Kernteam von TYPO3 v5 hat sich im vergangenen Jahr auf die
Entwicklung des Fundaments von Version 5 konzentriert. FLOW3 hat sich unterdessen zu
einem modernen, leistungsstarken und hochentwickelten Web-Applikations-Framework mit vielen Features entwickelt, das auf die nächste
Generation von TYPO3 zugeschnitten ist. An dieser Stelle wird ein
Einblick in den Stand der Version 5 gegeben und gezeigt, wie es in Zukunft genutzt werden könnte.

EXT:categories – praktische Anwendungen

Consultancy Track, Sa. 11.10., 14:00 Uhr Mads Brunn

Erläutert wird der praktische Nutzen der Extension „categories“. Die
Extension erweitert TYPO3 auf einer sehr allgemeinen Ebene um
Kategorien, so dass alle Datenbanktabellen in TYPO3 kategorisiert
werden können. Während der Vorführung werden Live-Beispiele gezeigt,
die die Erweiterung nutzen.

Ajax-basierte TYPO3-Extension-Entwicklung

Consultancy Track, Sa. 11.10., 14:45 Uhr Taras Vasilkevich

Die Erwartungen von Nutzern an Webanwendungen haben sich in den letzten Jahren stark verändert: Nutzerfreundliche und Desktop-ähnliche
Anwendungen sind sehr gefragt. In diesem Vortrag wird die
Entwicklung von Erweiterungen mit Hilfe des Ajax-Frameworks ExtJS vorgestellt. Zu diesem
Zweck wird die Extension „classifiedads“ komplett umgeschrieben. Als
Ergebnis soll eine detaillierte Best-Practices-Liste entstehen, die
besonders auf mögliche Stolpersteine und auf die Integration von ExtJS mit
TypoScript eingeht.

Tutorials:

Entwicklung mit FLOW3

Tutorial B, Do. 09.10., 09:45 Uhr Robert Lemke

FLOW3 ist ein leistungsfähiges und modernes Web-Applikations-Framework für PHP und das Fundament für TYPO3 v5. Die Tatsache, dass
sowohl TYPO3-Erweiterungen als auch Standalone-Anwendungen auf der
Basis des gleichen Frameworks entwickelt werden können, lässt Code,
Wissen und Infrastrukturen wiederverwendbar werden. In diesem Tutorial
wird eine Einführung in das Konzept hinter FLOW3 vermittelt.

Sichere Extensions entwickeln

Tutorial A, Do. 09.10., 09:45 Uhr Henning Pingel

TYPO3-4.x-Extensions mit Unit-Tests erweitern

Tutorial A, Do. 09.10., 14:30 Uhr Oliver Klee

Dieses Tutorial wendet sich an Entwickler, die Unit-Tests zu
bestehenden TYPO3-4.x-Erweiterungen hinzufügen wollen. In diesem
„Hands-on-Tutorial“ werden einige Unit-Tests für „tt_news“ als Beispiele
kreiert. Anschließend kann jeder Teilnehmer an seiner eigenen
Erweiterung arbeiten, wobei Fragen und Support möglich sind. Die
Teilnehmer sollten einen eigenen Laptop mitbringen.

TYPO3-Websites ohne Trial-and-Error erstellen

Tutorial B, Do. 09.10., 14:30 Uhr Jochen Weiland, Riona Kuthe

Es gibt viele verschiedene Ansätze, eine TYPO3-Website zu
entwickeln. Einige davon führen auf den falschen Weg und verursachen
Verzögerungen und Frustration. Dieser Workshop zeigt eine
Schritt-für-Schritt-Anleitung für einen schnellen Weg, mit der Projekte
pünktlich und im Rahmen des Budgets fertiggestellt werden können.

Mehr zu diesem Thema
Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
Schreib den ersten Kommentar!
Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Anzeige
Anzeige