Dienstag, den 26. Oktober 2010 um 12:22 Uhr

Eigene Joomla 1.5 Komponente entwickeln - Die ersten Schritte

Geschrieben von  richin
Bewerten Sie diesen Artikel
(0 Bewertungen)

Seit der Umstellung von Joomla 1.0 auf Joomla 1.5 hat sich viel im Joomla Quellcode getan. Version 1.5 hat mit der Vorgängerversion wenig gemeinsam was den Quellcode angeht. Die Entwickler von Joomla gehen mit der Version 1.5 einen neuen Weg. Das Zauberwort das mit der neuen Version kommt heisst MVC. MVC ist ein Software Entwicklungs Konzept (design pattern) das benutzt wird um einen hohen Standard an Sicherheit bereitzustellen.

 

 

MVC steht für Model-View-Controller. Das was der Benutzer am Bildschirm sieht ist die View, das Modell (Objekt Definitionen etc.) arbeitet zusammen mit dem Controller (Datenbank anbindung, Software Logik etc.) im "Verborgenen" hinter der View die beim Benutzer ankommt.

Das hat den Vorteil dass Anfragen aus der View standardmäßig erst den Controller durchlaufen und somit "clean" sind, was z.B. SQL injection und XSS Attacken vorbeugt.

Joomla MVC Implementation:

JModel
JView
JController

Anleitungen im Web gibts hier:

http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

oder auf dem deutschen inoffiziellen Wiki:

http://wiki.joomla-nafu.de/joomla-dokumentation/Joomla!_Programmierung/Programmierung/Komponenten

 

Das fertige Grundgerüst von joomla.org gibts hier zum Download:

http://joomlacode.org/gf/download/frsrelease/8111/29436/com_hello4_01.zip

 

Zuletzt geändert am: Freitag, den 29. Oktober 2010 um 13:06 Uhr
Mehr in dieser Kategorie: Eclipse PHP + Joomla! Webinar »

Leave a comment

Ads