Drupal Views per Ajax Request aufrufen und einbinden

So, 02.05.2010 - 11:12 -- Daniel Espendiller

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. Da die Bilder durch EXIF und IPTC mit Keywords versehen werden, nutze ich diese Keywords gleichzeitig im Taxonomy System von Drupal. So kann man Bilder wunderbar über die Keywords / Taxonomy Terms navigieren.

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

Fr, 30.04.2010 - 11:46 -- Daniel Espendiller

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

MySQL Query in VB.NET erstellen und ausführen

Mi, 28.04.2010 - 16:47 -- Daniel Espendiller

Es gibt diverse Möglichkeiten mittel VB.NET bzw. Visual Studio auf Datenbanken zuzugreifen. Allerdings finde ich diese etwas zu aufwändig und für meine Bedürfnisse etwas zu aufgeblasen. Die typischen Datenbankabfrage und der damit verbundene SQL-String, sollte soweit möglich objektorientiert und über Klassen erzeugt werden.
Auch der übliche Fall des Überprüfen, ob ein Datensatz bereits vorhanden ist, sollte von einer zentralen Funktion erledigt werden. Ich habe mir deswegen eine Klasse erstellt, die genau die Funktion bereitstellt. Dazu wird der ADO.NET Driver for MySQL angesprochen.

Mit AviSynth Untertitel zentriert auf Video ausgeben (Infotext)

Mi, 28.04.2010 - 18:21 -- Daniel Espendiller

Zum Ausgeben eines Begrüßungstextes soll auf einem TV / LCD ein Video ausgegeben werden, über dem ein sich wechselnder Text gelegt wird. Es sollen mehrere Textobjekte hintereinander abgespielt werden können, die alle paar Sekunden animiert wechseln. Eine Videobearbeitungssoftware kommt nicht in Frage, da sich der Text mehrmals täglich ändern soll.

VB.NET: Torrentdatei einlesen, announce durchführen und IPs auslesen

Mo, 26.04.2010 - 11:34 -- Daniel Espendiller

Ähnlich wie mit PHP BitTorrent Announce Client wollte ich auch einmal eine BitTorrent Datei mit VB.NET einlesen und sämtliche Info der Torrentdatei parsen, wie z.B. Announceurl, enthaltene Dateiinformationen und den Hashwert. Da sämtliche Dateien und Kommunikation innerhalb von Bittorent bencoded werden, muss man die Info entsprechend vorher "entschlüsseln" bzw konvertieren.

Dynamische Hintergrundbilder auf der Webseite mit Drupal

Sa, 24.04.2010 - 19:42 -- Daniel Espendiller

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.

.NET Komponenten (DLLs) dynamisch während der Laufzeit einbinden

Fr, 23.04.2010 - 18:43 -- Daniel Espendiller

Viele Programme lassen sich durch DLL Dateien erweitern. In .NET kann man zwar per Verweis auf externe Datei zugreifen, jedoch kann man nicht während der Programmlaufzeit deine bestimmte Methode und Funktion einer bestimmten externen Datei ausführen. So wäre es doch sinnvoll nach dem Programmstart ein Unterverzeichnis z.B. Addins nach Dateien zu durchsuchen und die dort enthaltenen Funktion auszulesen. So kann man relativ einfach ohne neues kompilieren der Hauptanwendung Änderungen an den Addins vornehmen oder diese komplett entfernen.

Twitter Nachrichten in Echtzeit auswerten

Mi, 21.04.2010 - 13:40 -- Daniel Espendiller

Twitter gehört zu den neuen Web 2.0 Diensten, die auf den ersten Blick für einen ehr nutzlos erscheinen. Doch werden dort mittlerweile so viele Statusnachrichten (Tweets) verschickt, dass man hiermit ein paar Interessante Dinge in Echtzeit auswerten kann. Die API Schnittstelle von Twitter hilft einem wirklich sehr gut weiter. Es gibt ein sogenanntes Streaming, man baut eine einfache http Verbindung zum Twitter Server auf und bekommt jede neue öffentliche Statusnachricht zugeschickt, die man dann weiter auswerten kann.

Mit VB.NET PowerPoint Präsentation erstellen

Di, 20.04.2010 - 14:21 -- Daniel Espendiller

Mit Visual Studio bzw. der Express Version kann man direkt auf Office Produkte zugreifen und die Anwendung von "außen" fernsteuern. So habe ich habe ich Beispielhaft mal ein Programm geschrieben, welches einen Liste von unterschiedlichen Texten animiert und nach ein anderen auf einer PowerPoint Vorlage platziert. Die erstellte PowerPoint Präsentation wird anschließend automatisch in einer Endlosschleife im Vollbild gestartet.

Seiten

Subscribe to neueste Beiträge