Drupal

Drupal und Ajax

Da Drupal jQuery als Javascript Framework nutzt, bietet es sich an, bei eigenen Modulen auf diese Funktionalitäten zurückzugreifen.

Doch wie macht man es im "Drupal-Way" ?

Viziontech Software Solutions zeigt in einem kurzen Tutorial einen guten Einstieg in die Thematik:
http://viziontech.co.il/tutorial1

Weiterführende Infos bietet auch das Buch Drupal 6 Javascript and jQuery

Drupal und jquery Slider / Rotator Plugins

Bei den vielen jQuery Plugins zum Thema Slider / Rotator kann man doch recht schnell den Überblick verlieren. Gerade in Verbindung mit Drupal stellt sich dann oft die Frage - gibt es hier schon ein Plugin oder muss ich das jQuery Plugin von Hand einbauen.

Auf drupal.org bietet die folgende Seite eine recht umfassende Übersicht zu diesem Thema:
http://drupal.org/node/418616

Unter anderen werden hier die Plugins:

hook_user - automatisch weitere Rolle hinzufügen

hook_user - Rolle automatisch hinzufügen

Der hook_user bietet die Möglichkeit auf verschiedene auf einem Benutzerkonto ausgeführte Operationen Einfluss zu nehmen.
Die einzelnen Parameter werden auf der Drupal-API Seite beschrieben: hook_user($op, &$edit, &$account, $category = NULL)

Die Ausgangssituation:
- über den hook_theme geändertes Registierungsformular
- Nutzung des profile Moduls für zusätzliche Felder ( DropDowns + Textfelder) während der Registrierung zur Verfügung zu stellen

Backup_Migrate und MultiSiteumgebungen

Zum Umzug von DrupalSeiten von Server 1(normale DrupalInstallation ohne Multiste) zu Server 2 (Drupalinstallation mit Multisites ) nutze ich das Modul backup_migrate. Dieses Modul erlaubt es Datenbank Dumps zu exportieren und natürlich diese auch wieder zu importieren. Das Modul unterstützt dabei die Komprimierung der Backups als gzip, bzip und zip und bietet die Möglichkeit automatisiert Backups zu planen (Backup Schedule). Außerdem können Backups auf dem Server in einem definierten Ordner abgelegt werden.

Bildinformationen mit ImageMagick auslesen

Ergänzend zum Beitrag von rapsli.ch - CMYK in RGB umwandeln mit Drupal:

Mit dem Kommandozeilen-Tool identify (aus dem ImageMagick Paket) lassen sich Metainformationen aus Grafiken auslesen. Man könnte bspw. den Farbraum, die Farben / Auflösung etc. auslesen..

Kleines Beispiel für die Nutzung unter PHP:
<?php
$img1 = "test_picture.jpg";
$exec_out = ""; // exec Output as array
exec("identify -verbose ".$img1,$exec_out);
if( strstr($exec_out[4],"CMYK"))
{

Artisteer - Version 2.2 veröffentlicht

Ich hatte Mitte April schon einmal über das Programm Artisteer geschrieben - hiermit lassen sich auf recht einfache Weise Templates für Drupal und andere CMS zusammen"klicken".

Seit dem 29.7.2009 ist nun auch die Version 2.2 der Software zum Download erhältlich (natürlich gibt es ein kostenfreies Update für alte 1.x bzw. 2.x Versionen ).

Cufon - eine flashfreie Alternative zu SIFR

Leider ist es im Browser nicht möglich jede beliebige Schriftart für die Darstellung von Webseiten zu verwenden - die Auswahl beschränkt sich hier stets auf die beim Benutzer installierten Schriften.

einfache Alternative zum TinyMCE/ FCK-Editor für Drupal

Für die Vereinfachung der Pflege von Inhalten installiere ich recht oft den TinyMCE Editor - nur ist dieser meist völlig überladen für die normale Inhaltspflege ( allein die Installation auf dem Server belegt fast 2 MB ) ..

Als Alternative möchte ich hier den jwysiwyg vorstellen - dieser kann einfach als jquery Plugin installiert werden.

Screenshot
jqysiwyg.jpg

availability_calendars - Belegungspläne, Verfügbarkeitskalender

Das Modul availability_calendars erspart einiges an Arbeit, wenn es darum geht Datumsfelder für die Anzeige im Kalender bspw. für einen Belegungsplan o.ä. aufzubereiten..

http://drupal.org/project/availability_calendars
Über das Drupal Theming können die Kalender beliebig eingefügt werden
theme_availability_calendars_node() - danke auch noch einmal an Spartacus, der mir den Tipp auf http://www.drupalcenter.de/showroom/16978 gegeben hat ...

Drupalmediacamp Slides online

DrupalMediaCamp 2009Leider habe ich aus zeitlichen Gründen nicht am DrupalMediaCamp 2009 - http://drupalmediacamp.ch - in der Schweiz teilnehmen können.
Um so mehr freut es mich daher, dass die Slides der Präsentationen auf der Seite zum Download zur Verfügung stehen - hier werd ich wohl die Ein oder Andere Stunde schmökern und mich inspieren lassen. http://drupalmediacamp.ch/presentationen - Danke für dieses tolle Event !!

Inhalt abgleichen