22.11.2014 Aufrufe

Joomla Entwicklung - Cocoate

Joomla Entwicklung - Cocoate

Joomla Entwicklung - Cocoate

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Joomla</strong> <strong>Entwicklung</strong> - Ein Anfängerbuch<br />

<strong>Joomla</strong>! ist in PHP geschrieben. Tausende von Dateien enthalten PHP Code, der nach und nach über<br />

die Jahre entwickelt wurde. <strong>Joomla</strong>! besteht heute aus mehr 500,000 Zeilen PHP Code. Es würde 244<br />

Mann-Jahre dauern, es zu entwickeln! (<strong>Joomla</strong> - geschätzte Kosten 101 )<br />

Als <strong>Joomla</strong>! von damaligen <strong>Entwicklung</strong>steam gegründet wurde, war PHP 4.x weit verbreitet. Es war<br />

und ist teilweise auch heute noch eine Herausforderung bestehenden Code umzuschreiben und alle<br />

möglichen Feature von PHP 5.x zu nutzen.<br />

Lassen Sie uns einen kurzen Überblick über PHP ansehen. Wenn Sie jemals einen Programmierkurs in<br />

der Schule hatten, erinnern Sie sich bestimmt an die meistens Anweisungen. Wenn Sie völlig neu sind,<br />

schauen Sie es sich einfach mal und versuchen den Code nachzuvollziehen 102 .<br />

WO IST MEIN PHP?<br />

Wenn Sie einen LAMP Paket benutzen, ist PHP dort eingebaut. Meistens ist es eine Binärdatei, die vom<br />

Apache Webserver als Modul eingebunden wird. Wenn Sie den Webserver starten, läuft PHP auch. PHP<br />

hat eine Funktkon mit dem Namen phpInfo. Sie zeigt die Konfiguration aller Einstellungen, die eine<br />

Verbindung zu PHP haben, an. In MAMP können Sie einfach auf den Link phpInfo klicken und sehen<br />

diese Seite (Abbildung 1).<br />

Abbildung 1: phpinfo über MAMP<br />

101<br />

http://www.ohloh.net/p/joomla/estimated_cost<br />

102<br />

http://cocoate.com/sites/cocoate.com/files/php_listings_2.zip<br />

Feb 13, 2012 Seite 149

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!