Drupal7: Field Node Entity Beispiel (Example / Kickstarter) Module

So, 29.04.2012 - 16:21 -- Daniel Espendiller

Da ich doch immer wieder mal "auf die schnelle" ein neues Feld an Drupal Node anhängen möchte hier mal eine einfach Lösung mit allen Hooks. Alle üblichen Beispiel, die ich so gefunden habe, nutzen meist nur ein Feld, dieses Module zeigt beispielhaft wie es auch mit zwei Feldern geht. Die Namen der Funktionen, Themes, Array-Keys habe ich nun sinnvoller bekannt, so dass man besser durchblicken kann.

MySQL Datenbanken mit Drupal7 ansprechen

Mo, 26.03.2012 - 16:49 -- Daniel Espendiller

Drupal7 bietet einen PDO ähnliche Datenbank Schnittstelle, diese ist auch recht gut Dokumentiert unter Database API. Ein paar Funktionen und Abteilungen kann man allerdings nicht direkt ableiten, deswegen eine kurze Sammlung.
Jede SQL Query lässt sich auch an andere Datenbanken verteilen (z.B. Master / Slave), dazu gibt es einen zusätzlichen Parameter: Drupal7: Datenbank einbinden und nutzen über API.

LIKE Abfragen

LIKE Statements können über normale Conditions abgebildet werden.

TYPO3 Seite auf UTF-8 umstellen

Mo, 26.03.2012 - 16:50 -- Daniel Espendiller

UTF-8 Kodierung wird im laufen der nächsten Version/en Standard in TYPO3 sein, noch kann man das Verhalten über $TYPO3_CONF_VARS['SYS']['setDBinit'] in der Datei localconf.php beinflussen. Man sollte allerdings schon jetzt, wenn man auf TYPO3 Version 4.4 und älter Updated, gleich das ganze System auf UTF-8 umstellen. Sonst gibt es wieder hässliche Umlautprobleme.

Enigma2: Dreambox Plugin mit Python auf virtuellem PC zum Debug

Mi, 23.11.2011 - 09:13 -- Daniel Espendiller

enigma2 ubuntu vmwareZum besseren Entwickeln (Plugins für Dreambox / Enigma2 mit Python erstellen) und Debuggen lässt sich das Enigma2 System der Dreambox und ähnlichen Geräten auch auf normalen PC und virtuellen Maschinen ausführen. Logischerweise bekommen wir nur die reine GUI ans laufen (Wer auch Bild benötigt: Enigma2PC), was aber für reine Plugin Programmierung völlig ausreichend ist.

Plugins für Dreambox / Enigma2 mit Python erstellen

Mi, 16.11.2011 - 17:40 -- Daniel Espendiller

Von der Dreambox bzw. Enigma2 System lassen mittels Python eigene Plugins erstellen. Wie zum Beispiel Youtube und ZDFMediathek Erweiterungen. Da quasi der gesamte unterbau der System auf Python basiert, kann man vieles am System schrauben. Über Kanalisten bis hin zu Aufnahmefunktionen. Leider sich die Suche nach Beispielen und Anleitung etwas mühselig, deswegen hier eine Zusammenfassung einder Links, Beispiele und PDFs, die ich so gefunden habe und ziemlich hilfreich sind.

TYPO3 Template mit 960gs inklusive Typoscript zum Customizing

Di, 08.11.2011 - 18:34 -- Daniel Espendiller

Eigentlich für den Themeforest Market habe ich ein Template für TYPO3 entwickelt, welches die dort üblichen Template- und Zusatzfeatues in TYPO3 mit zumeist Typoscript Boardmitteln abbilden kann. TYPO3 Templates als Tutorial und Ideeengeber findet man im Web so nicht, auch findet man bei Themeforest momentan Templates für viele CMS-Systeme leider nicht für TYPO3, ich hatte gehofft dieses scheint in irgendeiner Form eine "Marktlücke" zu sein, allerdings wohl nicht für die Jungs dort.

jQuery Mobile mit TYPO3 als HTML5 Template

Di, 08.11.2011 - 20:50 -- Daniel Espendiller

Will man Webseite recht einfach auf mobilen Geräte wie iPhone, iPad, Android und co. darstellen, so nimmt jQuery Mobile hier viel Arbeit ab, wenn man sich im Gegensatz dazu mit Responsive Design beschäftigt. Alle HTML Elemente werden bestmöglich über jQuery für die entsprechenden Geräte aufbereitet, so dass die Webseite auf einem Smartphone dem Look-and-Feel einer nativen App des jeweiligen Gerätes sehr nahe kommt inklusive Home Button.

einfaches TYPO3 Template mit Typoscript

Di, 08.11.2011 - 19:11 -- Daniel Espendiller

Dieses TYPO3 Template ist die Vorversion zu TYPO3 Template inklusive Typoscript zum Customizing. Es enthält ebenso eine komplette Seitenstruktur, komplettes Typoscript inklusive TSConfigs. Es ist alles allerdings etwas einfacher gehalten. Der Fußbereich besteht lediglich aus einem einfachem Menü und der Kopfbereich besteht nur aus einem Image Cycle Effekt, welcher die Bilder aus dem Media Field bezieht.

HTML Tabelle in PHP Array parsen (convert HTML table to php array)

Sa, 05.11.2011 - 14:15 -- Daniel Espendiller

HTML Tabellen Tabellen lassen sich in PHP gut weiterverarbeiten, wenn man sie in ein PHP Array parsen kann. Irgendwie hab ich kein gute Klassen gefunden, die noch einigermaßen moderne Techniken nutzt. So dass ich kurz ein Klassen für meine Bedürfnissen zusammen geschrieben habe. Sie basiert auf DOMDocument und nicht wie viele anderen auf irgendwelchen Regulären Ausdrücke, die bei nicht konformen Tabellen schnell den Dienst einstellen.

Features

  • Header / Titelfelder werden anhand Bilder und Link Attribute gesetzt, wenn kein Text Element vorhanden.
  • Tabelleinhalt kann als reiner Text oder als HTML ausgegeben werden
  • Titelfelder werden als Keys im PHP Array genutzt

Seiten

Subscribe to neueste Beiträge