DC General: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Was ist ein DC_General?)
(Was ist ein DC_General?)
Zeile 23: Zeile 23:
 
** usw.
 
** usw.
 
*Die Daten werden innerhalb des DC_General in Models und Collections gespeichert
 
*Die Daten werden innerhalb des DC_General in Models und Collections gespeichert
*Die Views bzw. Controller sind austauschbar.
+
*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?==
 
==Was ist DC_General nicht?==

Version vom 17. Oktober 2012, 11:56 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, imap)
    • API Schnittstellen
    • RPC
    • usw.
  • Die Daten werden innerhalb des DC_General in Models und Collections gespeichert
  • Die Views bzw. Controller sind austauschbar.

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

Ich habe es mir mal grob ausgerechnet: Bei jeder Extension von mir verbrauche ich im Durchschnitt 6 Pizzen. Wenn Dir meine Extensions gefallen, sende mir bitte mehr Pizzen. Die Adresse gibt es auf Anfrage!

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge