Drupal

Infotafel mit Video und Bildern in Drupal

Zur Aufbereitung von Auftragdaten und deren Status auf einem LCD kann man wunderbar Drupal benutzen. Hat man genügen Fläche zur Verfügung, kann man einige Zusatzinformationen / Elemente plazieren. So ist es ohne weiteres möglich Videos, Bilder anzubinden oder auch News zu präsentieren.

Videos in Drupal einbinden und wiedergeben

Irgendwie konnte ich keine gute brauchbare und halbwegs aktuelle Anleitung finden, wie man innerhalb von Drupal Videos insbesondere h264 bzw. mp4 einbinden kann. Deswegen hier meine Möglichkeiten. Vielleicht hilft es dem ein oder anderen.

Hudson: Crontab alternative mit Weboberfläche

Für diverse automatisierte Aktionen nutze ich Crontab und auch ab und an die Geplanten Tasks unter Windows. Was mich an der ganzen Sache allerdings recht störend finde ist, dass die Anlage von neuen Jobs und die zentrale Protokollierung und Auswertung der Ergebnisse nicht unbedingt ohne weiteres möglich. Hierzu war ich Ewigkeiten nach einer schönen Webbasierten Lösung am suchen, die man gut per Browser administrieren kann.

Oracle API Module für Drupal (oracle_helper)

Zur Anbindung an ein ERP / PPS System benötige ich innerhalb von Drupal und PHP Zugriff auf eine Oracle Datenbank. Da mehr und mehr kleine Projekte / Auswertungen innerhalb des Intranet aufbereitet und bereitgestellt werden, musste ich irgendwann an eine Optimierung denken. Ich habe die Anbindung an die Oracle Datenbank auf jeder benötigten Seite immer eigenständigen PHP-Code realisiert und teilweise unterschiedliche Funktionen als auch wiederholenden Quellcode eingesetzt.
Zur Zentralisierung habe ich dann ein relativ einfaches Drupal Module Names oracle_helper erstellt, welches eine einfach API und eine Verwaltung für SQL-Abfragen bereithält.

Drupal Views per Ajax Request aufrufen und einbinden

Zur Verwaltung von Bilder stelle ich eine extra Seite im Intranet zur Verfügung. Hierzu werden in einem Netzwerkpfad sämtliche Bilder in einer Verzeichnisstruktur gefilter und in eine Drupalseite importiert und regelmäßig synchronisiert. Werden z.B. Bilder im Netzwerkpfad gelöscht, so wird auch in Drupal das Bilder entfernt.

Drupal Beitrag mit Services Module in .NET erstellen / bearbeiten (Remote)

In Drupal gibt es ein Module Services, hiermit lässt sich eine Drupalwebseite über eine Remote-Schnittstelle ansprechen. So können ohne Drupal selbst zu nutzen Beiträge erstellt werden. Eine simple Windows-Anwendung kann dann z.B. einen Beitrag in Drupal anlegen, welcher dann von Drupal verwaltet wird.
Zur Kommunikation kann man unter anderem dass XML-RPC Protokoll nutzen (andere lassen sich auch nutzen), somit kann man aus einer ganzen Hand von Programmiersprachen und Entwicklungsumgebungen auf seinen Drupal Beiträge zugreifen. So kann man mittels Visual Studio und VB.NET mit relativ wenig Quelltext auf eine Drupalseite Connecten und diverse Operationen durchführen

Dynamische Hintergrundbilder auf der Webseite mit Drupal

Will man auf Drupal Webseiten für jede Seite, Kategorien oder eine Gruppe von Seiten unterschiedliche Hintergrundbilder anzeigen, so muss man etwas Hand anlegen, durch gezieltes ändern des Seiten-Themes in der page.tpl.php, bekommt aber schnell ein gutes Ergebnis hin. Hat man einmal die Modifikationen vorgenommen, so kann ganz normal über Drupal Oberflächen die Hintergrundbilder anpassen. Zusätzlich kann man die Hintergrundbilder automatisch in der Größe anpassen und mit Effekte (ImageCacheund ImageCache Actions) bearbeiten. Ein normaler Anwender kann so ohne jegliche Programmierkenntnisse einfach ein Bild hochladen den Rest macht Drupal von alleine.

Drupal Node mit Dateianhang über PHP Skript erstellen

Ich habe mich mittlerweile etwas mit der Module Entwicklung in Drupal beschäftigt. Irgendwann wollte ich dann direkt aus einem PHP Script neue Nodes erstellen und editieren und Dateien anhängen. Dazu sucht man sich natürlich ein paar bereits fertige Module raus und guckt: "Wie machen die das denn?". So findet man schnell die Funktionen node_save und node_load. Was ich allerdings so direkt nicht finden konnte, waren relativ einfache Funktionen um Dateien an einen Node anzuhängen. Hier brechen sich die meisten einen ab, in dem direkt die Datenbank manipuliert wird.

Drupal und weitere CMS-Systeme im Unternehmensnetzwerk als Intranet

ENTWURF!

Auf der Suchen nach einem CMS / Wiki für das Unternehmennetzwerk, habe ich mir mal ein paar System angesehen. Die Anforderungen sind hier allerdings etwas anderes, als für jene System die rein für den Internet gedacht sind.

Drupal: Bilder in Beiträgen einfügen und verwalten

Bilder in HTML Seiten einzufügen ist eine Sache für sich. WYSIWYG-Editor und CMS-System machen die ganze Geschichte einfacher, allerdings ist die Generierung von Thumbnails und Anpassung der Bildgröße auf den Seiten dann nicht mehr ganz so einfach.

Inhalt abgleichen