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, 16: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

Chuck Norris würde Contao 3 in einer Stunde ganz neu schreiben, wobei er die ersten 50 Minuten Sex mit 3 Blondinen hätte.

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge