DC General: Unterschied zwischen den Versionen
Aus Contao Community Documentation
K |
(→Wieso DC_General?) |
||
| Zeile 8: | Zeile 8: | ||
}} | }} | ||
| − | == | + | ==Was ist ein DC_General?== |
| − | + | DC_General entstand auf der Basis von dem DC_Table Treiber. Allerdings wurden einige Sachen verändert. | |
| + | |||
| + | Zum einem wurde der Treiber auf eine MVC (Model View Controller) Basis umgebaut. | ||
| + | Da durch Entstehen folgende Vorteile: | ||
| + | |||
| + | *Der Datenprovider ist austauschbar, somit ist es möglich, die Daten von jedem beliebigen Ort zu laden bzw. zu speichern. Nachfolgend einige Aufzählungen für DatenProvider | ||
| + | ** Datenbanken (MySql, PostgresSql etc.) | ||
| + | ** XML Dateien | ||
| + | ** Email (pop3, smtp, imap) | ||
| + | ** API Schnittstellen | ||
| + | ** RPC | ||
| + | ** usw. | ||
| + | *Die Daten werden innerhalb des DC_General in Models und Collections gespeichert | ||
| + | *Die Views bzw. Controller sind austauschbar. | ||
| + | |||
| + | Es wird zudem versucht das die Modies wie kopieren und verschieben vereinfacht werden im Sinne von Leserlichkeit. | ||
| + | |||
| + | |||
| + | ==Was ist DC_General nicht?== | ||
| + | DC_General ist zwar auf der Basis vom DC_Tabel entstanden, allerdings wurden viele Kernelemente umgebaut. | ||
| + | Somit ist es nicht möglich das DC_Table und die anderen Kern-Treiber, aus dem Contao Kern, mit DC_Gerneral ersetzte werden. | ||
| + | |||
| + | Vielmehr war der Gedanke das DC_General ein Treiber darstellt, der es erlaubt, mit mehr und weniger Aufwand, ein eigenes Backend zu erstellen, | ||
| + | ohne Contao-Core-Hacking zu betreiben. | ||
Version vom 2. Oktober 2012, 14:11 Uhr
Der DC_General ist als allgemeingültiger, umfassender Treiber für das gesamte Contao-Backend konzipiert.
| Erweiterungs-Übersicht | |
|---|---|
| Entwickler Webseite | http://www.men-at-work.de |
| Version der Erweiterung | 0.0.1 |
| Kompatibilität mit Contao Version | 2.10 - 2.11 |
| Link zum Tracker | https://github.com/menatwork/DC_General/issues |
Was ist ein DC_General?
DC_General entstand auf der Basis von dem DC_Table Treiber. Allerdings wurden einige Sachen verändert.
Zum einem wurde der Treiber auf eine MVC (Model View Controller) Basis umgebaut. Da durch Entstehen folgende Vorteile:
- Der Datenprovider ist austauschbar, somit ist es möglich, die Daten von jedem beliebigen Ort zu laden bzw. zu speichern. Nachfolgend einige Aufzählungen für DatenProvider
- Datenbanken (MySql, PostgresSql etc.)
- XML Dateien
- Email (pop3, smtp, imap)
- API Schnittstellen
- RPC
- usw.
- Die Daten werden innerhalb des DC_General in Models und Collections gespeichert
- Die Views bzw. Controller sind austauschbar.
Es wird zudem versucht das die Modies wie kopieren und verschieben vereinfacht werden im Sinne von Leserlichkeit.
Was ist DC_General nicht?
DC_General ist zwar auf der Basis vom DC_Tabel entstanden, allerdings wurden viele Kernelemente umgebaut. Somit ist es nicht möglich das DC_Table und die anderen Kern-Treiber, aus dem Contao Kern, mit DC_Gerneral ersetzte werden.
Vielmehr war der Gedanke das DC_General ein Treiber darstellt, der es erlaubt, mit mehr und weniger Aufwand, ein eigenes Backend zu erstellen, ohne Contao-Core-Hacking zu betreiben.