Monday, November 6. 2006
Serendipity CMS Homepage umgebaut Posted by Falk Döring
in Serendipity at
12:23
Comment (1) Trackbacks (0) Serendipity CMS Homepage umgebaut
Am Wochenende habe ich die s9y-CMS-Homepage umgebaut. Viel wird der Außenstehende, also der Internetseitenbesucher, nicht davon mitbekommen, da sich der Umbau nur auf den Hintergrund bezieht.
Continue reading "Serendipity CMS Homepage umgebaut"
Friday, September 1. 2006Frameworks
Seit einiger Zeit bin ich auf der Suche nach einem Framework, mit dem ich meine s9y-cms-Seite etwas passender gestalten kann. Klar, das geht auch ohne, aber a) hat das Thema MVC (Model-View-Controller) mein Interesse geweckt. und b) soll die s9y-cms-Homepage um einige Funktionen erweitert werden. Beides zu vereinen ist deshalb wohl die logische Schlussfolgerung.
Als erstes stieß ich auf das Zend-Framework. Mit diesem habe ich bereits einige gute Erfahrungen gemacht. Programme sind damit schnell geschrieben und es hilft einem eine saubere Logik zu behalten. Binnen kurzer Zeit hatte ich die bei mir lokal gespeicherte s9y-cms-Seite an das ZF angepasst und um einige Funktionen erweitert. Leider basiert das ZF auf PHP5 und mein Provider unterstützt in meinem Tarif nur PHP4, somit musste ich mich nach einem Framework umsehen, was mit PHP4 läuft und möglichst die gleichen Funktionen bietet. Schließlich bin ich auf cakePHP gestoßen. Nachdem ich zwei Tutorials durchgearbeitet habe, würde ich mal sagen: Brauchbar. Es hat eine andere Vorgehensweise als bei Zend, was die Erstellung von Models, Views und Controllern angeht. Aber es muss ja deswegen nicht schlecht sein. Meine Erfahrungen bassieren bis jetzt auf wenigen Tagen nachfeierabendlichem Selbststudium. Und was für mich bis jetzt als nervend erscheint, stellt sich vielleicht später als gut und richtig heraus (und hilft dann die Arbeit mit dem Zend-Framework effizienter zu gestalten). Fakt ist erstmal, dass ich mich mit beiden Frameworks weiter beschäftigen werde. Zend für PHP5 und cakePHP für PHP4. Leider befindet sich das Zend-Framework noch in einem frühen Entwicklungsstadium. Zum Beispiel hat das Datenbankmodul noch mehr als Macken: Es ist unbrauchbar. Dennoch setzte ich andere Module wie XMLRPC (Server und Client), Caching, Config und Logging bereits ein. Das Framework macht einen aufgeräumten Eindruck und wird wohl deswegen sehr schnell PEAR ablösen (zumindest in meiner Programmierer-Tool-Sammlung). Wednesday, July 26. 2006
Refactoring des Plugins Staticpages ... Posted by Falk Döring
in Serendipity at
12:36
Comments (0) Trackbacks (0) Refactoring des Plugins Staticpages Teil 2
Im ersten Teil dieser Artikelreihe haben wir bereits durch einfaches durchgehen des Quelltextes einige Stellen gefunden, die wir vereinfachen konnten. Dabei haben wir bereits drei Methoden der Klasse serendipity_event_staticpage entsorgen.
Was mir bis jetzt am Refakturieren gefiel sind die kleinen lokalen Änderungen, die letztendlich den Quelltext übersichtlicher gemacht haben. Man geht bewusst Schritt für Schritt durch den Quelltext ohne im Hinterkopf zu haben, neue Funktionen einzubauen. Dies kommt später irgendwann. Continue reading "Refactoring des Plugins Staticpages Teil 2" Thursday, July 20. 2006
Refaktoring des Serendipity-Plugins ... Posted by Falk Döring
in Serendipity at
12:13
Comments (2) Trackbacks (0) Refaktoring des Serendipity-Plugins Staticpages Teil 1
Angeregt durch eine Artikelserie im PHP-Magazin über Refactoring wollte ich es selbst mal ausprobieren. Da ich gerade wieder an Staticpages arbeite und dort einige Veränderungen vornehmen möchte, lag es also nahe dieses Plugin zu nehmen. Aber erst einmal ist die Frage zu klären: Was ist Refactoring?
Continue reading "Refaktoring des Serendipity-Plugins Staticpages Teil 1"
Tuesday, July 4. 2006
Und wieder eine Plugin-Änderung aus ... Posted by Falk Döring
in Serendipity at
12:03
Comments (3) Trackbacks (2) Und wieder eine Plugin-Änderung aus dem Hause Falk
Im Serendipity-Forum gab es die Bitte von verschiedenen Leuten, bestimmte Einträge mit Passwort schützen zu können. Dabei fiel der Blick auf das Plugin "Erweiterte Eigenschaften von Artikeln". Doch Garvin, als Autor des Plugins, wollte diese Änderung nicht programmieren (man muss ja nicht jeden Mist mitmachen
Der Passwortschutz funktioniert wie folgt: Man erstellt einen normalen Eintrag mit einem Einleitungstext (diesen kann jeder lesen) und einem erweiterten Text. Der erweiterte Eintrag (also der zweite Teil) ist passwortgeschützt. Auf der normalen Startseite sieht man nur den Einleitungstext. Klickt man nun auf "Vollständigen Artikel lesen" muss man das Passwort eingeben. Ich wünsche den Leuten die diese Eigenschaft brauchen und nutzen viel Spaß damit Nachtrag 6.7.2006: Das Plugin ist jetzt auch inoffiziell für ältere Serendipity-Versionen von s9y-cms.fadoe.de herunterladbar. Friday, June 16. 2006Alles neu macht der Juni
Seit gestern gibt es viel neues bei Serendipity: Die Homepage wurde umgestaltet und die Version 1.0 ist ebenfalls offiziell freigegeben. Alles nachzulesen im Serendipity Blog unter http://blog.s9y.org/.
Ich sage nur: Herzlichen Glückwunsch. Wednesday, May 31. 2006Staticpage: zweite Alpha
Heute habe ich die zweite Alpha von staticpages hochgeladen. Der direkte Link: Download. Viel Spaß beim testen.
Thursday, May 25. 2006Staticpage: Erste Alpha
Heute kann man sich die erste Alpha von serendipity_event_staticpage in Version 3.50 alpha 1 herunterladen. Download hier: http://home.arcor.de/derfalke82/s9y-cms/. Diese Version ist nicht für produktive Systeme geeignet. Einige Features sind nicht aktiviert, aber man kann sich schon einmal ein Bild über die neue GUI machen. Anregungen sind wie immer Willkommen.
Thursday, May 18. 2006Staticpage ist nicht Tod
Gestern habe ich mir seit langer Zeit das Plugin serendipity_event_staticpage angesehen und festgestellt: Hier muss endlich wieder was gemacht werden. Ich habe bereits seit langem einige Ideen, die aber auf eine Neuprogrammierung hinauslaufen (Codename: sp2).
Da dieses Vorhaben viel Zeit in Anspruch nehmen wird, werde ich vorher am vorhandenen Staticpage-Plugin einige Änderungen vornehmen. Unter anderem werde ich die GUI etwas umstrukturieren. Diese sollte vor allem für Einsteiger, die Staticpage das erste Mal nutzen, intuitiver werden. Zum Beispiel sollte man schon vor dem erstellen der statischen Seite entscheiden können, in welcher Sprache die Seite erstellt werden soll. Mir schwebt da eine ähnliche Struktur wie im FAQ-Plugin vor. Continue reading "Staticpage ist nicht Tod" Thursday, May 11. 2006FAQ-Patch
Und noch eine Neuigkeit für diesen Tag: Das FAQ-Plugin hat einen Patch auf Version 1.3 erhalten. Nun können die Einträge wieder nach Sprachen angesehen und gespeichert werden. Danke auch hier wieder an den fleißigen Beta-Tester Robert Lender.
|
KategorienBlog abonnierenBlog Administration |