DC General: Unterschied zwischen den Versionen

Aus Contao Community Documentation

K
(Wieso DC_General?)
Zeile 8: Zeile 8:
 
}}
 
}}
  
==Wieso DC_General?==
+
==Was ist ein DC_General?==
  
Der DC_General soll die bisherigen DC_Table, DC_File, DC_DynamicTable und DC_Memory etc etc ablösen. Der neue Catalog3 wird auf diesem DC basieren.
+
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.

Ansichten
Meine Werkzeuge

Contao Community Documentation

Nur weil es bei Nachbarseite XYZ was gibt, wird automatisch oft davon ausgegangen, dass das fertige Bauteil einsatzbereit auf der Straße liegt.

Marie Dietz
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge