Micro-Frameworks auf dem Vormarsch Guten Abend zusammen – Heute gibt es einen Eintrag zu den so genannten „Micro-Frameworks“. Ich weiß, eigentlich wollte ich Heute den letzten Teil der Reihe „Template-Engines im Vergleich“ posten, doch ich bin noch immer nicht dazu gekommen eigene Benchmarks zu schreiben – Und bevor ich euch nun Woche um Woche vertröste wollte ich einen kurzen… Read More
Template-Engines im Vergleich – Teil 2 Guten Abend zusammen! Wie letzte Woche bereits angekündigt möchte ich diese Woche ein wenig weiter über die verschiedenen PHP Template-Engines Smarty, Twig, Mustache und RainTPL schreiben. Der Fokus soll Heute auf dem Entwickler-Aufwand liegen! Denn wer macht sich schon gerne mehr arbeit als nötig? Fangen wir also direkt an – Die vorgestellten Systeme setzen unterschiedlich… Read More
Template-Engines im Vergleich – Teil 1 Hallo, nachdem ich es letzte Woche zeitlich nicht geschafft habe einen Eintrag zu schreiben, möchte ich mich diese Woche mit einem Beitrag über die ein- oder andere „Template-Engine“ zurückmelden. Ich denke viele von euch haben einen oder mehrere der folgenden Namen bereits gehört: Smarty, Twig, Mustache oder RainTPL… All diese Systeme haben nur ein Ziel:… Read More
AJAX multi Datei-Upload mit Drag’n’Drop Funktion Wie letzte Woche schon angekündigt möchte ich Heute auf ein weiteres Formular-Element eingehen das wir, dank HTML5 und Javascript, aufhübschen bzw. sogar komplett umgehen können. Wie der Titel schon verrät, handelt es sich um das Upload-Feld.… Read More
expose_php offenbart PHP Informationen an Besucher Willkommen zu einem neuen Eintrag – Eine Frage vorab: Kennt einer von euch die PHP Konfiguration „expose_php“? Solltet Ihr über einen eigenen Server (also keinen Shared-Host o.Ä.) verfügen würde ich euch Raten diese Konfiguration auszuschalten – Vor allem wenn eure PHP Version nicht auf einem aktuellen Stand ist und ggf. noch bekannte Sicherheitslücken beinhaltet. Durch… Read More
Die Entstehung eines Projektes – Teil 2 Willkommen zum zweiten Blogeintrag zum Thema „Die Entstehung eines Projektes“. Nachdem ich letzte Woche den ersten Teil (Idee, Screendesign und der erste HTML Prototyp) veröffentlicht habe möchte ich Heute näher auf die technischen Hintergründe eingehen – Schließlich soll das frische Projekt nicht mit den HTML Prototypen enden!… Read More
Die Entstehung eines Projektes – Teil 1 Hallo und willkommen zu einem neuen Eintrag im Web-Developer-Blog. Heute möchte ich euch anhand eines eigenen Projekts zeigen wie aus einer Idee ein kompletter Web-Auftritt werden kann. Es beginnt alles mit einer Idee Stellt euch selbst die Frage: Was möchtet ihr realisieren? Soll die Seite eine Art privater Blog werden, ein Künstlerportfolio (wie in meinem… Read More
Design Patterns in der Praxis – Teil 6 Guten Abend zusammen, nach meinem Urlaub letzte Woche melde ich mich Heute mit einem frischen, aber kurzem, Posting zurück. Das heutige Thema wird sein: Das „DAO“ Design Pattern.… Read More
Processwire, das geniale OpenSource CMS – Update Heute möchte ich euch ein großartiges CMS (Content Management System) vorstellen: ProcessWire. ProcessWire 2.2 ist kostenlos (GNU GPL v2 Lizenz) verfügbar und bietet eine offene API (und Dokumentation) um das entwickeln von Webseiten, Modulen und Templates möglichst einfach zu gestalten. Dieses CMS hat mir auf Anhieb sehr gut gefallen – Es ist sauber geschrieben, einfach… Read More
Basics: Performance von Schleifen und Frontends Hallo zusammen! Im heutigen Beitrag möchte ich kurz ein paar Sätze über die performance von Schleifen und euren Frontends schreiben. Beide hängen in der Regel nämlich voneinander ab und können schnell zu wahren performance-fressern ausarten!… Read More