PHP

Der Schussel-Test

21.09.2011 in PHP

Nachts um drei oder Freitag um 5 sind Zeiten an denen man es bereuen könnte mal schnell noch einen bugfix oder ein neues Feature in seine TYPO3 Extension eingecheckt zu haben.

Möglich nämlich, dass man in der debug-Wut doch noch irgendwo eine Testausgabe vergessen hat. Gerade mal wieder erlebt und gleich mal einen Unit-Test dazu geschrieben, der wohl nun zum Standard bei meinen Extensions gehören wird :)

» weiter...

git Spickzettel

14.04.2011 in PHP und Spickzettel

Mit git macht Versionsmanagement richtig Spaß. Seit dem ich mich mal an lokale Commits gewöhnt habe, kann ich mir nicht mehr vorstellen wie man mit SVN vorher arbeiten wollte. Und das ist nur einer der vielen neuen Möglichkeiten die das verteilte Versionsmanagement gegenüber den traditionellen Versionsverwaltungssystemen angenehmer macht.

Um die eher selten benutzten Kommandos nicht ständig wieder im Netz zusammen zu suchen, trage ich sie mir hier mal zusammen. Vielleicht sind sie auch für den Einen oder Anderen von euch nützlich.

» weiter...

TYPO3 Caching Framework in eigener Extension verwenden

12.03.2011 in TYPO3 und PHP

Um unsere TYPO3 Galerie YAG auch für hochfrequentiere Seiten einsetzbar zu machen, habe ich mir heute einige Gedanken zu Caching gemacht. Ich war schon drauf und dran eine eigene Lösung zu schreiben, da bin ich auf den Artikel Caching in extensions gestossen, welcher den Einbau des Caching-Frameworks von TYPO3 > 4.3 beschreibt.

Folgende Schritte zur Verwendung des Frameworks nötig (Beispiele aus pt_extlist):

  • Anlegen der Cache-Tabellen in der ext_tables.sql
  • Definieren des Caches in der ext_localconf.php
  • Registrieren des Caches für den "Cache löschen" button in der ext_tables.php
  • Instanziieren des Caches in der eigenen Extension
  • Verwenden des Caches

» weiter...

Extbase: Verwendeter Controller & Action per Flexform konfigurierbar machen

05.02.2010 in TYPO3 und PHP

Momentan beschäftige ich mich eingehender mit der in Typo3 4.3 gestarteten MVC Erweiterung ExtBase. Gerade weil der neue Weg Extensions in Typo3 zu schreiben noch so frisch ist, sind die Dokumentationen und Beispiele im Internet noch ziemlich dünn gesät.

Beispielsweise habe ich kein vollständiges Tutorial gefunden wie man die verwendete Standard-ExtBase–Action im Backend per FlexForms konfigurierbar macht. Genau darum soll es hier nun gehen.

» weiter...

 
Inhalt © Daniel Lienert 2009-2013  •  Powered by TYPO3  •  TypoScript Blogging by Fabrizio Branca  •  Impressum