6./7. November 2010 in Stuttgart
Pro Thema sollte sich nach Möglichgkeit ein Pate finden.
Die Aufgaben des Paten:
Bitte sendet eine E-Mail an Christian Schiffler c.schiffler@cyberspectrum.de, für welches Thema Ihr Pate sein wollt.
Pro Contra FE/BE Trennung. Ist diese überhaupt notwendig.
Welche Vorteile und Nachteile ergeben sich aus einer Verschmelzung. ggf. Überlegungen zur Erarbeitung eines Transition Layers.
Berechtigungssystem aufbohren per z.B. zentralisierter AuthLib um fein granulierte Berechtigungen schnell und einfach zu konfigurieren (Stichwort: ACLs).
Überlegungen einer allgemeinen Standard Vorgehensweise da aktuell jeder "was eigenes" baut (efg, catalog, ...).
z.B. generische Frontend DCA?
Xtra und Psi haben bereits rudimentäre als Basisklassen, welche man als Grundlage der Diskussion heranziehen könnte (ggf. kurze Präsentation?)
Weiterhin Beurteilung der möglichen Richtext-Editoren im Frontend (tiny, FCK, Aloha).
Grundsätzliche Überlegungen zum erzeugen einer abstrahierten Datenbankschicht die SQL Server unabhängig ist.
Daten-Referenzierung um zu definieren welche Datensätze von einander abhängig sind.
Komplexere Anwednungsmöglichkeiten der unterschiedlichen Datenbankengines ausnutzen wie z.B. stored procedures, views und trigger.
Grundsätzliche Überlegungen zur Definition eines virtuellen Dateisystems um verschiedene (teils externe) Konnektoren zu bedienen wie z.B. Samba, FTP, SFTP, Flickr, Dropbox, Amazon AC3, ...
Momentan erzeugt Contao rein XHTML.
Grundsätzliche Planung und Analyse was geändert werden muss um generischen Content zu ermöglichen (z.B. XML, JSON, Plaintext, ...)
Diskussion zur Definition einer generischen Mediendatenbank (Bilder, Dokumente, Video, Audio, evtl. Flash) mit "Plugins" um z.B. EXIF etc. automatisch zu importieren.
Hierbei werden die Grundüberlegungen aus Thema "Abstraktion des Dateisystems" und "Abstraktion der Content Ausgabe" mit einbezogen.
Welche Möglichkeiten bestehen, das Ergebnis dieser Datenbank "transparent" in bestehende meta.txt Dateien zu überführen (Stichwort: Backward compatibility).
Wo "bremst" Contao aktuell.
Was kann man besser machen, Austausch von best practices (incl. Sammlung von "worst behaviour").
Erarbeitung einer Überarbeitung des Frameworks um z.B. CSS und JS Dateien kombiniert auszuliefern ggf. Einbindung eines Javascript packers (siehe auch bestehende Extensions im ER und Forenthreads).
Pro/Contra generische Funktionen in Contao welche alle Javascript Inhalte erkennen und kombinieren.
Direkten Support für externe Medienserver (Stichworte: Amazon AC3, virtuelle hosts wg. google Speedcheck etc) - hierbei Einbeziehung der Überlegungen aus Thema "Abstraktion von Mediendateien und meta.txt"
Sammlung der Knackpunkte und Limitierungen aus Sicht der Entwickler wie z.B. schnellere Bedienung, subversion Integration, ggf. Anbindung externer Systeme wie contao-forge.de
runonce.php für Module, hier gibts durch den neuen ER Client Problemchen, Lösungsansätze von BugBuster.
Sammlung der Knackpunkte und Limitierungen aus Sicht der User wie z.b. umständliche Suche, nicht intuitive Kategorisierung durch schlechtes Tagging.
Sprachabhängige Anzeigen von Datum Uhrzeit je Backend Nutzer definieren, nicht global durch System-Einstellungen wie jetzt.
Analyse und Sammlung von Optimierungsmöglichkeiten in den Basisklassen (System, Controller, ...) um die Erweiterbarkeit zu verbessern.
Beispielsweise 200+ Zeiler die am Ende ein Redirect stehen haben, generell lange Routinen aufsplitten.
Umgang mit Sicherheit und vor allem Sicherheitslücken in Erweiterungen und im Core.