Das Blog ist nicht wirklich aktiv seit langem. Nun ja, ich glaube man kann mich auch nicht als Blogger bezeichnen.

Nichts desto trotz, hab ich endlich mal das alte WP 2.1 voll und ganz aktualisiert. Jetzt ist jens79.de auch im Jahre 2015 angekommen.

Wieso gerade jetzt?
Nicht uneigennützig, denn ich habe mal wieder ein neues Bastelprojekt vollzogen. Das letzte („Wii-mote interaktives Whiteboard„) ist schon etwas her.
Demnächst gibt es hier also wieder etwas nettes zu lesen und ich hoffe es wird Nachahmer animieren.

PS: Ihr könnt mir gern in den Kommentaren eure Meinung zum neuen Layout mitteilen. Werde noch hier und da schrauben müssen. Meine alte Bookmark page z.B. hat es leider nicht überlebt.

Notiz am Rande: Das wird auch einer der wenigen Beiträge sein, in dem ich Umlaute verwende. Mein Laptop hat leider keine, und jedes mal die einzelnen Zeichen aus Zwischenablage rumkopieren hab ich echt keine Lust dazu – ich Bitte um Nachsicht. :)

Dieser Artikel versucht zu erklären, wie das Fusebox framework unter der Haube funktioniert. Er dient lediglich für mehr Background Wissen zum grossen Ganzen und geht nicht in die tiefen, dunklen Ecken wie Plugins ihre Arbeit verrichten. Die internen Prozesse sollten für Entwickler, die dieses Framework nutzen, nicht wirklich von Interesse sein. Das interessanteste an diesem Artikel für Entwickler, wird der "Request Lifecycle" weiter unten sein.

Wie auch in den vergangenen Versionen von Fusebox, haben die Core files eine einzelne PHP Seite, die als Eingangspunkt für alle Anfragen verantwortlich ist und in eurer index.php included werden sollte, typischer Weise:

include("/fusebox5/fusebox5.php");

Diese Datei erstellt der Reihenfolge nach die myFusebox Struktur und dann, wenn notwendig, die application.fusebox Struktur (oder, eher korrekt, die application[FUSEBOX_APPLICATION_KEY] Struktur). Dann wird das angeforderte fuseaction kompiliert – was oder was nicht dazu führt, dass circuits neu geladen werden und das oder das nicht dazu führt, dass eine geparste Datei generiert wird, abhängig vom execution mode des frameworks.

Die nächsten zwei Abschnitte erklären den "Request Lifecycle" etwas genauer und schauen in den Kern des frameworks um zu erklären wie alles funktioniert.

Einleitung

Für PHP-Entwickler die als Entwicklungstool bisher "Dreamweaver" verwenden, ist dieses HowTo Install gedacht.
Als langjähriger DW Nutzer stelle ich recht hohe Anforderungen an eine Entwicklungsumgebung.
Dazu gehören unter anderem:

  • Autovervöllständigen (PHP,HTML,CSS)
  • Syntax-Highlighting
  • Projektverwaltung (SITEs)
  • Team-work Funktionalitäten
  • FTP Integration (auto-upload on save)

Als kostenlose Alternative die sehr weit verbreitet ist, viel mein Augenmerk auf "Eclipse".
Eclipse ist weitestgehend plattformunabhängig da es auf der Java-Runtime-Umgebung (JRE) aufbaut.

Sehr gute Artikel mit mehr Background Infos zu Eclipse, der Community etc. gibts auf contentmanager.de.

Hier möchte nur ein knapp gehaltenes HowTo anbieten, welches durch die Installation einer vollwertigen PHP-Entwicklungsplattform führt.
HowTo’s und Details gibt es im www genügend in allen Sprachen – ganz wie gewohnt, von Open Source Projekten die von einer großen und breiten Community gepflegt werden.