Mai 24
Mit den Sub-Templates von TemplaVoilà ist es möglich Layouts für spezielle Ansichten (z.B. Druckversion) festzulegen. Hierfür legt man im Modul TemplaVoilà ein neues “TemplaVoilà Template Object” an und wählt für “Make this a sub-template of” das Template aus, für das die spezielle Ansicht gültig sein soll. Für “Select a type of rendering” wählt man die gewünschte spezielle Ansicht aus. Vordefiniert ist neben der Standardansicht “Default output” nur eine Druckversion “Printer friendly”. Das ist z.B. dann nicht ausreichend, wenn auf einer Webseite auch PopUps für Hilfetexte benötigt werden.
Um nun eine PopUp-Ansicht erstellen zu können, muss zuerst ein neuer “type of rendering” definiert werden. Hierfür fügt man in der “TSconfig” der Rootpage (im Page-Modul das Kontextmenü der Rootpage öffnen und “Edit page properties” auswählen; Registerkarte “Options” anklicken) eine neue Zeile ein:
TCEFORM.tx_templavoila_tmplobj.rendertype.addItems.popup = PopUp
“PopUp” ist die Bezeichnung, die in “Select a type of rendering” angezeigt wird, “popup” ist die ID, mit welcher der “type of rendering” mit TypoScript im “Setup” angesprochen werden kann. Nach dem Speichern kann im Sub-Template der soeben erstellte “type of rendering” ausgewählt werden.
Nun muss noch die Ansicht formatiert werden. Hierfür legt man mittels TypoScript im “Setup” (im Template-Modul “Setup” der Rootpage bearbeiten) einen neuen Seiten-Typ fest:
popup = PAGE
popup < page
popup {
typeNum = 123
10 = USER
10 {
childTemplate = popup
userFunc = tx_templavoila_pi1->main_page
}
}
Für “childTemplate” muss die zuvor angegebene ID angegeben werden. Mit “typeNum” legt man die Type-ID fest über die die spezielle Ansicht im Browser aufgerufen werden kann (z.B.: http://www.blogix.net/page?type=123). Damit nicht alle Einstellungen für die Page “popup” erneut festgelegt werden müssen, können diese mit “popup < page” übernommen werden.
Mai 23
Auf das bestellte Buch “Das Zend Framework: Von den Grundlagen bis zur fertigen Anwendung (Partnerlink)
” muss ich noch über’s Wochende warten, deshalb habe ich mich erstmal im Internet ein wenig umgesehen und nach vernünftigen Seiten für das Zend Framework Ausschau gehalten. Die Google Buchsuche lieferte eine kleine Voransicht der ersten Kapitel des Buches und bietet somit einen kleine Überblick.
Eine gute englischsprachige Seite mit zahlreichen Tutorials und einer guten Einführung anhand einer Beispielapplikation scheint die Seite “Akra’s DevNotes” zu sein. Diese Einführung werde ich am Wochenende genauer unter die Lupe nehmen. Der Autor dieses Blogs ist zugleich Autor des englischen Buches “Zend Framework in Action (Partnerlink)
“, ebenfalls mit guten Kundenrezensionen auf Amazon.
Das “Zend Framework Forum” scheint gut besucht und das wohl größte deutschsprachige Forum zum Thema Zend Framework zu sein.
Einen englischsprachigen IRC-Channel namens #zftalk findet man im Freenode-Netzwerk.
Mai 22

Am Anfang des Jahres habe ich begonnen mich ein wenig mit PHP Frameworks auseinanderzusetzen, habe einige getestet und habe den Entschluss gefasst, dass ich mir das Zend Framework genauer ansehen und damit entwickeln möchte. Am leichtesten fiel mir der Einstieg zwar mit dem Yii PHP Framework, das ich deshalb auch im Hinterkopf behalten werde, leider ist es (immer noch) Beta. Wichtige Auswahlkriterien für mich waren, dass es objektorientiert (keine Altlasten durch Kompatiblität zu PHP 4), zukunftssicher (Weiterentwicklung sichergestellt, auch wenn der Chef-Entwickler das Projekt verlässt), weit verbreitet (große Community für schnelle Hilfe und viele umgesetzte Projekte – schließlich will man das Erlernte auch irgendwo einsetzen), gut dokumentiert, flexibel (andere “Module” einfach integrierbar), umfangreich (viele häufig benötigte “Operationen” enthalten) und stabil (gut getestet, etc.) ist. Alle soeben genannten Punkte sind meiner Meinung nach beim Zend Framework eindeutig gegeben, weshalb ich mich schlussendlich dafür entschieden habe.
In den letzten Wochen hatte ich keine Zeit mich weiter mit dem Zend Framework zu beschäftigen. Durch die im Newsletter angekündigte neue Version wurde ich wieder darauf aufmerksam gemacht und mein erster Schritt mich voll und ganz in das Vergnügen zu stürzen war nun, dass ich mir das Buch “Das Zend Framework: Von den Grundlagen bis zur fertigen Anwendung (Partnerlink)
” bestellt habe. Die rasante Weiterentwicklung des Zend Frameworks wird es nie gestatten, dass es ein Buch für die aktuelle Version zu kaufen gibt, aber die Änderungen sind hoffentlich nicht zu groß und das Buch trotzdem brauchbar. Aber mehr dazu im nächsten Beitrag zum Zend Framework.
Mai 04
Nun ist endlich auch die Produktseite des Nokia N97 verfügbar. Die Präsentation erfolgt im Gegensatz zu bisherigen Mobiltelefonen etwas anders und interaktiver. Auch die technischen Spezifikationen werden in einem neuen übersichtlicherem Layout präsentiert. Die Produktpräsentation ist ähnlich dem iPhone sehr schlicht gehalten und kann somit als direktes Konkurrenzprodukt betrachtet werden – mit dem Unterschied, dass das Nokia einiges mehr kann.
Mai 01
Nokia hat die “Device Details” also die Features/Spezifikationen des Nokia N97 veröffentlicht. Die Daten lesen sich ganz gut, bleibt abzuwarten wie es wirklich wird.
Letzte Kommentare