Sessions
Sessions
Wenn du selbst eine Session halten willst, dann trag den Titel unten ein und deinen Namen dahinter in Klammern. Themenvorschläge findest du hier.
Prinzipiell planen wir 3 verschieden Tracks :
- Track 1: Anfänger
- Track 2: Fortgeschrittene
- Track 3: Showcase und restliche Themen
Du findest die unten genannten Themen gut und spannend? Dann sag dies doch kurz in dem du dein Interesse mit einem +1 hochzählst.
Track 1: Anfänger
- TYPO3 und Projektmanagement (Michael Franzkowiak) - Aufbau, Planung und Umsetzung eines TYPO3-Projekts unter dem Gesichtspunkt eines professionellen Projektmanagements. Do's und Don'ts, Must und Nice-to-Have, Stolperfallen und Benefits für eine gute Referenz.
- DDD - Domain Driven Design (Patrick Lobacher) - Der moderne Weg, um Extensions für TYPO3 zu schreiben, führt letztlich zu Extbase und Fluid. Während Extbase/Fluid/FLOW3 im Grunde "nur" technische Lösungen bzw. Umsetzungen sind - liegt diesen (und ebenso FLOW3) ein Paradigma (eine Denkweise) zu Grunde, welches sich "Domain Driven Design" nennt. Hier steht die Domäne (Problemfeld, Anwendungsgebiet) des Kunden im Fokus und nicht die konkrete technische Realisierung. Der Vortrag zeigt, was alles hinter diesem Paradigma steckt, zeigt ausführlich die Grundlagen auf und stellt dar, warum diese Denkweise die Arbeit von Projektmanagern, Kunden und Programmiereren grundlegend verändert und letztlich verbessert.
- Das 1*1 der Inhaltsverwaltung – Tipps für Redakteure (Bernhard Aster, Tobias Hauser) - Redakteure, die viele Inhalte einpflegen oder häufige Änderungen durchführen müssen, kennen das Problem: Jedes Element muss bearbeitet, verschoben oder gelöscht werden. Eine mühsame Arbeit, wenn man Schritt für Schritt vorgeht. Die nützlichen Tipps aus der Einführung sind vergessen oder in manchen Fällen (leider) erst gar nicht geschult worden bzw. waren nie bekannt. Wussten Sie beispielsweise, dass Eigenschaften von mehreren Inhalte gleichzeitig bearbeitet werden können? Oder gelöschte Elemente nicht endgültig verschwunden sind? Das Leben besteht aus Kleinigkeiten, heißt es oft, so verhält es sich auch bei der Inhaltsverwaltung. In dieser Session sehen wir uns eine Menge dieser Kleinigkeiten an und helfen Ihnen dabei, Ihren Redakteursalltag bequemer zu gestalten.
- Das TYPO3-Backend – So einfach wie möglich! (Bernhard Aster) - TYPO3 kann viel, sehr viel! Das Backend erschlägt einen geradezu mit Schaltflächen, Eingabefeldern und Informationen. Der Redakteur benötigt in der Regel aber nur einen Bruchteil dieser Möglichkeiten, um seine eigentliche Aufgabe zu erfüllen: guten Inhalt publizieren. Aus diesem Grund ist es essentiell, ihm eine professionelle Arbeitsumgebung zu schaffen, die auf das Wesentliche reduziert ist. Das fängt bei der Auswahl der Module, Inhaltstypen und Eigenschaften an und hört bei einer sinnvollen Namensgebung auf. Leider werden diese Arbeitsschritte des Öfteren „sträflich“ vernachlässigt. Wir wollen in dieser Session zeigen, wie man mit wenigen, einfachen Handgriffen die Verwaltungsoberfläche zweckmäßig gestaltet und damit Frust beim Redakteur / Kunden vermeidet.
- Die Systemextension "scheduler" (Planer) (Steffen Gebert) - Zur Ausführung regelmäßiger Aufgaben ist seit TYPO3 4.3 die Systemextension "scheduler" enthalten. Anhand einer einfachen Extension wird die Erstellung eines eigenen Tasks erklärt.
- Die Probleme mit indexed_search - und wie man sie beheben kann (Jochen Weiland) - Als System-Extension gehört indexed_search zur Grundausstattung von TYPO3. Diese Session zeigt die Unterschiede zur Standardsuche bzw. solr und erklärt, wie man die Performance durch Änderung der Standardeinstellungen drastisch erhöhen kann. Es wird auch auf die Probleme in Verbindung mit Extensions eingegangen und gezeigt, wie man diese durch Einsatz des crawlers und schedulers in den Griff bekommt.
- Zündkerzen - Ölwechsel - Filter: wie man eine TYPO3 Seite durch regelmäßige Wartung am Laufen hält (Jochen Weiland) - Das Prinzip "Launch and forget" lässt sich auf mit TYPO3 erstellten Webseiten leider nicht anwenden: ohne regelmäßige Wartung hört die Seite irgendwann auf zu funktionieren. Wo die einzelnen Probleme liegen und wie man sie mit vorbeugender Wartung in den Griff bekommt wird in dieser Session erläutert.
- jQuery im Einsatz (Alex Kellner, Samstag) jQuery im Einsatz mit Beispielen von zwei frisch gelaunchten Internetseiten. Anfänger/Fortgeschrittenen Thema für intelligente Webseiten mit Bewegung und Dynamik
- Erklärung von verschiedenen Selektoren
- Verschiedenen Funktionen (fadeIn/fadeOut, removeClass/addClass, slideToggle)
- Gängige Events
- AJAX mit jQuery
- Interessante Plugins: Slideshow, Tooltip, Carrousel, Date Picker, Form Validierung (z.B. powermail)
Track 2: Fortgeschrittene
- Extbase/Fluid: Tipps, Tricks und Stolperfallen (Stefan Neufeind) - Für erfahrene TYPO3-Entwickler gibt diese Session einen Schnelleinstieg in die Arbeit mit Extbase und Fluid. Wer sich bei der Arbeit mit Extbase an die "Konventionen" hält, wird mit einer Menge Funktionalitäten belohnt und spart sich nebenbei auch Arbeit. An Hand praktischer Erfahrungen reicht die Spannbreite der Beispiele von eleganten Lösungen über das Vermeiden von Stolperfallen bis hin zu nützlichen Tipps und Tricks.
- WEB-Development (mit TYPO3 und/oder anderen CMS-Lösungen) und internationales (virtuelles) Projektmanagement (Michael Franzkowiak) - Aufbau, Planung und Umsetzung eines Multilevel-Projekts in Zusammenarbeit mit Agenturen und diversen Entwicklungspartner unter dem Gesichtspunkt eines professionellen Gesamt-Projektmanagements. Do's und Don'ts, Must und Nice-to-Have, Stolperfallen und Benefits für eine gute Referenz.
- Vorstellung eines aktuell in Arbeit befindlichen FLOW3-Pakets (für das A.BE.ZET-Intranet) (Franz Ripfel / Irene Höppner, Samstag nachmittag), dabei Einblick in die Art mit FLOW3 zu programmieren (MVC, Test-Driven, ...). Zielgruppe: PHP-Entwickler und Projektleiter, die sich mit den neuen Paradigmen von FLOW3 beschäftigen wollen und einen ersten Einblick in die Möglichkeiten und Arbeitsweise bekommen wollen. Im Prinzip die Kurzform des FLOW3-Schnuppertags.
- extdirect vorgestellt (Sebastian Fischer, Samstag) Anhand eines Testcase wird der Umgang mit extdirect vorgestellt. In einer kleinen Einleitung wird der Umständliche Weg zu Fuss und mit schon etwas leichter mit jQuery aufgezeigt. Danach wird dann extdirect selbst erleutert und warum sich das lernen lohnt.
- Passwörter sicher speichern mit der Systemextension "saltedpasswords" (Steffen Gebert) - Hacker im System? Schlecht! - Sollte es einmal zu dieser Situation kommen, so gilt es, den Schaden möglichst gering zu halten. Bei der Speicherung von Benutzerpasswörtern (egal ob FE oder BE) hat MD5-Hashing ausgedient - Rainbowtables verwandeln die meisten Passwörter zurück in Klartext. "Salted hashing" verhindert dies, indem dem Hashing ein zufälliger Wert (das Salz) hinuzgefügt wird. Erklärt wird Hintergrundwissen sowie Installation incl. der Extension "rsa".
- Bug gefunden? Und wer fixt den nun? (Steffen Gebert) - Nach Bugs im TYPO3-Core muss man oft nicht lange suchen *hüstel*.. doch wie beseitigt man ihn im nächsten Release? Erklärt wird alles über den Bugtracker hinaus gehende: Erstellung des Patches (Subversion, etwas Coding Guidelines), Review-Prozess im Core, Ausblick auf Git/Gerrit
- Benutzerregistrierung mit jquery aufpeppen: (Sebastian Müller, Irene Höppner, Sonntag) Wir entwickeln gerade eine Extension als Erweiterung der sr_feuser_register. Dabei wird mit Hilfe von jquery das Registrierungsformular in mehrere Schritte (mit Weiter- und Zurück-Links) aufgeteilt, aus der im TypoScript definierten Validierung für die sr_feuser_register wird automatisch eine entsprechende javascript-Validierung generiert etc. Dafür sind bei einer bestehenden Registrierung nur minimale Änderungen am HTML-Template notwendig. Die Registrierung funktioniert weiterhin ganz normal auch ohne Javascript. Wir möchten die Extension vorstellen und über einzelne Punkte diskutieren (z.B.: wie und wann sollte das javascript/css eingebunden werden).
Track 3: Showcase und restliche Themen
- Rechtliches zu Onlineshops - und schon wieder hat der Gesetzgeber zugeschlagen (Alexander Sabo): In diesem Workshop werde ich zu aktuellen Trends im Onlineshop Business eingehen und die rechtlichen Reformen der vergangenen 2 Monate sowie die geplanten darstellen. Weiterhin werde ich auf das Thema Eyetracking, Onlineshopvarienten, Startseitengestaltung und Corporate Behaviour eingehen. Do's und Dont's. Marketingpläne und verkaufsstrategien für die wichtigsten Produktgruppen. Da dieses Thema etwas Zeit braucht, würde ich die Session gerne über 2 x 90 Minuten halten. Wichtiger Hinweis: Dies ist KEIN Workshop mit Inhalten zu Programmierung!
- Social Media Marketing - Granularisierungsprozesse im Unternehmen richtig Umsetzen und Trends erkennen (Alexander Sabo): Social Media Marketing ist zurzeit in aller Munde und es gibt auch bereits zahlreiche Veröffentlichungen dazu. In einer Mischung aus Workshop und Vortrag möchte ich auf Sinn und Unsinn des Social Media Marketing eingehen, was in der Kommunikation nach innen und Aussen zu beachten ist, für wen sich eine Kampagne lohnt, und wann man lieber die Hände davon lassen sollte, weil der ROI nicht erreicht werden kann. Dazu werde ich auf Kundensegmentierung eingehen und kurz auf Parallelmedien zum Social Marketing eingehen. Wichtiger Hinweis: Dies ist KEIN Workshop mit Inhalten zu Programmierung!
- Braucht TYPO3 eine Groupware? (Magnus Schubert): Ein jeder organisiert sich, setzt dafür einzelne Werkzeuge (CRM, Kalender, Mail, Troubletickets) oder gar eine komplexe Groupware ein. Dutzende von Lösungen existieren am Markt. Brauchen wir dann noch eine TYPO3 Groupware? keworks ist unsere Antwort um Kontakte, Termine, Aufgaben, Dateien und Projekte in TYPO3 zu managen. Dank verschiedener Extensions ist eine nahtlose Integration in bestehende TYPO3-Installationen ebenso möglich wie die einzelne Nutzung der Module. Auf die Idee eine komplexen Lösung brachten uns einige Kundenprojekte, für die wir verschiedene Aufgabenmodule entwickelten. Herzstück bildet dabei unser Aufgabenmodul "ke_troubletickets", das wir selbst seit Jahren einsetzen und ständig erweitern und optimieren. Dies soll kein Entwicklervortrag werden! Ich stelle keworks anhand einiger Beispiele live vor und möchte die Frage nach dem Sinn einer TYPO3-Groupware eindeutig mit "Ja" beantworten. Gerne diskutieren wir über dessen Einsatz, noch notwendige Features, die nächsten Schritte. Zur keworks-Familie gehören derzeit folgende Module, die zum Teil bereits im TER veröffentlicht sind:
- ke_troubletickets - Verwaltung und Organisation von Aufgaben
- ke_yac - Kalender mit Einladefunktion
- ke_contacts - Kontaktverwaltung
- ke_weekplan - Wochenplan mit einfacher Schwerpunktsetzung und Aufgabenverteilung
- ke_joblist - Mitarbeiterspezifische Übersicht aller Aufgaben
- ke_ukb - Verknüpfung von Aufgaben, Terminen, Kontakten und Wiki-Einträgen
- ke_timetracking - aufgaben- und kostenstellenspezifische Zeiterfassung
- ke_userregister - neue FE-Userregistrierung
- ke_forum - neues Forum
- ke_reports - MIS: Auswertung aller Aufgaben nach projekt- und userspezifischen Kriterien
- Online-Befragungen & eLearning mit TYPO3 (Magnus Schubert): Mit der TYPO3 Extension ke_questionnaire können seit Anfang des Jahres nun direkt individuelle Umfragen, Befragungen oder Analysen integriert werden. Im Februar in München auf der TYPO3Akademie zum ersten Mal vorgestellt, steht die Basisversion von ke_questionnaire seit März im TER zur Verfügung. Die vollständige Integration sorgt für einen direkten Austausch mit bereits bestehenden Daten (Benutzerdaten, Adressen, Zugangsrechten etc.). Ob Kundenbefragung, Qualitätsmanagement oder Potentialanalyse. Ob eLearning-Prüfungen oder Gewinnspiele: Die Anzahl der Fragen wie auch der Fragetyp (offen, geschlossen, Mehrfachantworten etc.) sind nahezu unbegrenzt. Die Ergebnisse können jederzeit ausgewertet und grafisch angezeigt werden. Ein direkter Datenaustausch z.B. mit Excel oder SPSS steht zur Verfügung. eLearning wird zum Kinderspiel wenn einzelne Kurse (Fragebögen) je Antwort bewertet werden und das Ergebnis nicht nur als Punktzahl, sondern anschaulich als Grafik ausgegeben wird. Einzelne Fragen oder der gesamte Fragebogen kann mit einem Counter versehen werden, die Möglichkeit vor oder zurück zu gehen, Fragen auszulassen oder abhängige Fragen zu bilden – alles wird einfach konfiguriert. Zudem stehen automatisch generierte PDFs als Zertifikate oder als Nachweis des ausgefüllten Fragebogens zur Verfügung. Bei der Session soll es nicht um rein entwicklerspezifische Aspekte gehen, sondern es wird vielmehr die Extension anhand zahlreicher Kundenanwendungen im FE und BE vorgestellt. Der Erfolg und die zunehmende Nachfrage könnte neben der umfangreichen Leistungsvielfalt auch an der einfachen Erweiterbarkeit über Hooks und einer umfangreichen Dokumentation liegen. Zudem soll das Freemium-Modell eine konsequente Weiterentwicklung garantieren. Modell für andere umfangreiche Extensions? Weitere Ansätze einer SaaS-Lösung sowie der Ausblick auf eine neue Extbase/Fluid-Version können ebenfalls vorgestellt werden.
- CSS & Performance: (Sven Wolfermann) Tipps & Tricks was man beim Schreiben von CSS beachten kann/sollte und auf welche Dinge man achten sollte um die Ladezeit einer Website (wie von TYPO3 generiert) zu verbessern.
- Du bist die Community, Du bist TYPO3: (Peter Pröll) Wie wirklich jeder Teil der Community ist und wie jeder mit seinen Fähigkeiten etwas zum Gelingen und zur Weiterentwicklung von TYPO3 beitragen kann, somit zurückgibt ... und dabei selbst profitiert.
- Ganz schön neblig in der Cloud: (Jochen Weiland) Virtualisierung und Cloud sind große, aktuelle Themen im Internet. Alle möglichen Dienste werden in die Cloud ausgelagert und sind überall und immer verfügbar. Oder doch nicht? Mit einem Kurzvortrag möchte ich ein paar Denkanstöße geben und auch auf potenzielle Gefahren und Risiken dieses Trends hinweisen.
- TYPO3 an der Universität: (Thomas Löffler, Raphael Heilmann) Die Universität Hohenheim hat nicht nur den schönsten Campus Deutschlands, sie baut zudem auf TYPO3. Wir wollen das System mit über 12.000 FE-Benutzern und 650 Redakteuren vorstellen. Dazu gehören natürlich auch verschiedene Funktionen und Tools, die für die Website entwickelt wurden.
Letzte Änderung von Alex Kellner am 08.09.2010 um 11:46
Hier anmelden
Du bist noch kein Mitglied der Community?
alternative Logins
Melde dich alternativ mit deinem Zugang eines Drittanbieters an.
Wiki-Suche
Community-Details
-
Suche nach:
Community-Name
TYPO3camp Munich
10. - 12. September 2010Dein Gastgeber ist
Online seit
22.04.2008
Mitglieder
Sprache
Deutsch
