Home > Archiv

Archiv - Was keiner mehr lesen wollte ...

Joomla: Problem mit AceSEF und Helicon Ape

Geschrieben von admin am 4. September 2011

Das bereits im Zusammenhang mit Zend Framework MVC und HeliconApe beschriebene Problem tritt in ähnlicher Form auch auf, wenn man Joomla! 1.7, IIS 7, Helicon Ape von Helicon Tech und das ziemlich ausgehauene SEF-Tool AceSEF von JoomAce einsetzt: AceSEF prüft leider - nur - auf das Vorhandensein von $_SERVER['HTTP_REQUEST_URI'] - was eine Spezialität von Helicons ISAPI_rewrite ist, und ignoriert dabei, ob bereits $_SERVER['REQUEST_URI'] gesetzt ist

Damit Helicon Ape und JoomAce zusammenspielen, muss die Datei administrator/components/com_acesef/library/router.php geändert werden. Die ersten Codezeilen sehen dort so aus:


Zend MVC und Skripts für die Kommandozeile

Geschrieben von admin am 17. Juni 2011

Wenn man Skripte für die Kommandozeile erstellen will, die die Klassen eines Zend MVC-Projektes benötigen, wird man feststellen, dass die Projektstruktur eine solche Aufgabe nicht gut unterstützt. So könnte man z.B. auf Model-Klassen zugreifen wollen. Oder aber auch ganz andere Teile des Projektes. Ideal wäre doch eigentlich, wenn man nicht allzu große Unterschiede hätte, egal, ob es sich um die Webanwendung oder ein Konsolenprogramm handelt.


Ist Joomla veraltet?

Geschrieben von admin am 10. Mai 2011

Wegen des anstehenden Ausbaus einer Website, die bisher unter Joomla! 1.5 lief (seinerzeit auch von kumarisoft erstellt), stand die Entscheidung an, welches CMS der Kunde zukünftig einsetzen möchte. Einer der Mitarbeiter des Kunden schlug MODx vor. Denn er hatte vor kurzem in der Zeitschrift c't einen Artikel gelesen, in dem MODx ziemlich über den Klee gelobt wurde. Ein Wechsel zu ModX hätte sich aber in dem zur Verfügung stehenden Zeitrahmen unmöglich realisieren lassen. Schließlich hätten die bestehenden Inhalte übernommen werden müssen.


Mal wieder nur ein Testbeitrag (mit Live Writer 2011)

Geschrieben von admin am 6. November 2010

Ach, wie sich diese Testbeiträge doch ähneln!

Mal sieht man Aussagen wie “Dies ist ein Test”, mal einfach nur “Test”, dann wieder “Hallo, ein Test”. Naja, irgendeinen Zweck wird damit wohl erfüllt.

Es soll ja auch spezifische Tests geben, etwa ob eine Bildeinbindung funktioniert wie hier:johannes_thumb_a4410b317cfcbc519818b3bafa6dea23.jpg

Aber wen interessiert das schon….

Jedenfalls ist dies ein Test, ob die Anbindung von Windows Live Writer 2011 an Joomla! funktionieren tut. Wie man sieht: Es tutet!


PHP mit MySQL ist populär. Aber...

Geschrieben von admin am 4. Februar 2010

Wieso "aber"?

Nun, es stimmt: PHP ist vermutlich die am häufigsten eingesetzte Sprache, um Webanwendungen zu schreiben. Vermutlich liegt es an folgenden Gründen, denen ich aber nachfolgend etwas auf den Zahn fühlen werde:


Werbendes Verstehen ist ... ?

Geschrieben von admin am 3. Februar 2010

Wie man im linken Bereich auf fast allen Seiten dieser Website sehen kann, ist Google AdSense eingebunden. Korrektur: Gilt nicht mehr. Natürlich gucke auch ich mir hin und wieder an, was denn von Google AdSense, also in etwa "Werbendes Verstehen", als passend für die jeweilige Seite empfunden wird.

Dabei gibt es ein paar Kuriositäten:

  • Auf Seiten, bei denen der Begriff "CMS" fällt, werden auffällig häufig Links um das Thema Typo3 eingeblendet. Sogar bei Seiten, bei denen "Typo3" gar nicht erwähnt wird.
  • Sofern irgend etwas mit Datenbanken zu tun hat, gibt es von AdSense was zu "Oracle". Sogar, wenn die Seite "Oracle" nicht aufführt.

Eine neue Version des Zend Frameworks ist draussen? Eieiei...

Geschrieben von admin am 25. Januar 2010

Es soll ja Leute geben, die kurze Releasezyklen bevorzugen. Zumindest beim Zend Framework - einem der zahlreichen PHP-Frameworks, dem wahrscheinlich wegen des Namens Zend eine besondere Bedeutung beigemessen wird - kommen mir alleine beim Gedanken daran graue Haare.


Was heißt hier Blog?

Geschrieben von admin am 24. Januar 2010

Wie manch einer schon vermutet haben wird, beruht diese Website auf Joomla!, genauer: auf der Version 2.5.x von Joomla! Achtung, stimmt nicht mehr (s.u.) Es gibt zwar Blog-Komponenten für Joomla! Allerdings gehören sie nicht zum Grundumfang. Bei genauerer Betrachtung erschließt sich mir persönlich aber kein fundamentaler Grund, warum ich eine solche Komponente einsetzen sollte:


Nicht nur bei CMS und -Komponenten - Die Qual der Wahl

Geschrieben von admin am 23. Januar 2010

Erschlagende Vielfalt

Wer mit dem Gedanken spielt, ein CMS einzusetzen, denkt sich vielleicht "Kein Problem! Es gibt da ja sicher irgendwas brauchbares im Open Source-Bereich" - und damit wahrscheinlich auch kostenlos. Also, wenn es denn nicht im Rahmen eines Programmierpraktikums an einer Uni entstand, etwas, was durch jemand mit viel Engagement ohne Vergütung wahrscheinlich in seiner unbezahlten Freizeit entwickelt wurde. Oder besser noch, etwas, was durch eine Entwicklergemeinschaft erstellt und gepflegt wird, so dass man nicht im Regen steht, wenn sich ein Einzelner vom Projekt verabschiedet. Fragt sich nur, was, und ggf. wo.


Heute schon vernünftig kommentiert?

Geschrieben von admin am 23. Januar 2010

Wie man Robert C. Martins Buch Clean Code (deutsche Übersetzung hier) entnehmen kann, sollte Quellcode so geschrieben werden, dass möglichst auf Kommentare verzichtet werden kann. Durchaus nachvollziehen kann ich, dass docblocks nicht nur positiv sind. Deren Vielzahl und manchmal auch Umfang lenkt oft von der Substanz ab.