Extbase Codesprint 2012 Düsseldorf¶
more informations
Ideensammlung¶
- API Sync FLOW3
- Namespaces für die Neu-Implementierung
- Aktuelle Persistence-Issues aus forge sammeln
- Testszenarios für
- Relations
- Language overlay configurations
- Workspaces
- Konzeption des neuen Storage Backends
- QueryInterface reduzieren
- Lösen von klassischen tabellenorientierten DB's
- QOM-Refactoring
- debugToString
- outputWithPreparedArgumentsToString
- Limits nach TYPO3 Api auswerten
- Einstiegspunkt für Entscheidung welches Backend
- Backend rausschmeißen
- Nur properties selecten, die auch gemappt werden
- Tabellen-Alias Pfad zum Model
- Prepared Queries (hängt an mysql -> mysqli)
- Kompatibilität zu DBAL
- Basis QueryInterface (z.B.: für sehr spezielle Backends, wie IMAP)
- Origin mit execute() und debug()
- Spezielle QueryInterfaces für Datenbanktypen
- Relational (mysql, oracle)
- Key/Value (redis, memcached, simpledb)
- Document (couchdb, mongodb)
Ideensammlung für SQL Objekte¶
SQL Object
- querySettings
- selectTables
- Table/Join
- Fields (kein *, sondern Auswertung von TCA/TS)
- dependentTables
- groupBy
- orderBy
- where
- having
- limit
- offset
Join
- left
- right
- condition
- Field
- Field / objectStorage
- Operator
- type
querySettings
- respectPid
- language_mode
- includeLanguages (int/array)
- includeEnabled
- includeDisabled
Aufgaben¶
API synchronisieren:
- Review
- neue Methoden => Exception
- Kommentare (doc-header)
- nur Files, die wirklich gebraucht werden
- extern
- FLUID
- (Felix spricht mit Sebastian)
- Core
- autoloader versteht das Namespace-Pattern
SQL Objekt bauen
- Gerüst
- simple Select
- entkoppeln von Query in Persitence
nächste Termine¶
- Skype bei Bedarf
- Treffen am 8.6 vor dem TYPO3camp Berlin (bei Bedarf schon am 7.6.)
Loading...