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

So, 29.04.2012 - 16:21 -- admin

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.

TYPO3 Seite auf UTF-8 umstellen

Mo, 26.03.2012 - 16:50 -- admin

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.

MySQL Datenbanken mit Drupal7 ansprechen

Mo, 26.03.2012 - 16:49 -- admin

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.

Enigma2: Dreambox Plugin mit Python auf virtuellem PC zum Debug

Mi, 23.11.2011 - 09:13 -- admin

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 -- admin

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.

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

Sa, 05.11.2011 - 14:15 -- admin

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

neueste Beiträge abonnieren