Drupal

VMware Image für die PHP Entwicklung

slphpdev

slphpdev ist ein Vmware Image, dass als Entwicklungsumgebung für PHP Projekte, insbesondere für Drupal, erstellt wurde. Die Konfiguration kann als Basis für die eigene Entwicklungsumgebung verwendet werden. Anwendung Das Image dient nur zur Bereitstellung der Server-Dienste, wie Webserver und Datenbank. Das Arbeiten mit dem Quellcode kann in der...
By Alexander Meindl, last update 30. July 2010 - 15:49

Virtualisierung bei Projektarbeiten

VMware Images als Entwicklungsumgebung

Für den Einsatz von Webentwicklungen eignen sich sehr gut VMware Images. Ich werde hier auf verschiedene Punkte eingehen, die die Entscheidung zum Einsatz dieser Technik erleichtern sollen. Es gibt zwei verschiedene Ansätze VMware Images bei der Entwicklung einzusetzen.
By Alexander Meindl, last update 30. July 2010 - 15:48

Multisite-Installation Verwaltung

Multi-Site Drupal Installation unter Berücksichtigung von Plesk

Hier eine Anleitung, wie man eine einzige Drupal Installation für verschiedene Projekte verwendet. Drupal ist für diese Art Installation bereits ausgelegt. Wie geht man aber vor, wenn man als Konfigurationssoftware Plesk auf dem Server verwenden möchte? Viele Server-Hoster bieten Ihre Rootserver Pakete mit vorinstallieren Plesk an. Es wäre also...
By Alexander Meindl, last update 30. July 2010 - 11:53

Drupal sicherer machen

Sicherheitsratschläge für Drupal

Die Daten install.php aus dem Hauptverzeichnis löschen Private Download-Methode verwenden Um zu verhindert, dass direkt über den Webserver Dateien herunterladen werden können, die eigentlich nur für bestimmte Rollen bestimmt sind, muss die unter den Dateisystem Einstellungen die Download-Methode Privat - Dateien werden von Drupal übermittelt...
By Alexander Meindl, last update 30. July 2010 - 11:51

Automatisiertes Testen

Einrichtung von phpUnderControl für Drupal

Im folgenden Artikel werde ich aufzeigen, wie man phpUnderControl als Continuous Integration für ein Drupal Projekt einrichtet. CruiseControl ist ein Framework für den Continuous Integration Prozess und beinhaltet Plugins für E-Mailbenachrichtigung, ANT, Phing und andere SC Tools. Über eine Weboberfläche kann man Details zu allen durchgeführten...
By Alexander Meindl, last update 30. July 2010 - 11:51

Bessere Skalierung durch Aufgabenverteilung

Einsatz von asynchroner Skripte mit Drupal

Asynchrone Skripte kommen zum Einsatz, wenn die bestimmen Operationen nicht mehr Realtime ausgeführt werden können - da sie entweder zu viel Zeit oder Rechnerleistung benötigen würden. Es gibt mehrere Möglichkeiten asynchrone Aufgaben für und mit Drupal zu lösen: Drupal Cron Hook Skript ohne Drupal Bootstrap PHP Skript mit Drupal Bootstrap PHP...
By Alexander Meindl, last update 30. July 2010 - 11:50

Templates

Manuelle Ausgabe eines Drupal View (Views 2)

Um einen View (mit Views 2) in einem Modul an einer beliebigen Stelle ausgeben zu können, kann man einen kompletten View auch manuell ausgeben. Dazu stellt das Views Modul die Funktion views_embed_view zur Verfügung. Der Einsatz kann so in eigenen Modulen oder auch direkt in Templates erfolgen. Anwendung Als ersten Parameter erwartet...
By Alexander Meindl, last update 30. July 2010 - 11:46

Drupal in der Shell

Arbeiten mit Drush

Drush, was für Drupal Shell steht, ermöglicht es bestimmte Drupal-Aktionen über die Kommandozeile auszuführen. Welche Vorteile hat der Einsatz der Kommandozeile mit Drupal: Zeitgesteuerte Aufgaben über Crontab ausführen (z.B. für SimpleTests) Zusammengefasste Aufgaben über ein Skript ausführen
By Alexander Meindl, last update 30. July 2010 - 11:44

Betriebssystemmittel benutzen

Drupal mit Snow Leopard

Motivation Ziel ist es, Drupal mit möglichst wenig zusätzlicher Software zum laufen zu bekommen - also so viel es geht auf Software aufzubauen, die mit Mac OS X geliefert wird. Mit Mac OS X Snow Leopard wird PHP 5.3 und Apache 2.2 mitgeliefert. Einzige Software die noch fehlt, ist ein MySQL Server. Ich werde hier vorstellen, was man bei der...
By Alexander Meindl, last update 30. July 2010 - 11:42

Redaktionelle Arbeiten

Eingabeformular eines Google Tabellendokument in Drupal Webseiten einbinden

Wer mit Google Docs arbeitet stellt sich früher oder später die Frage, wie man die Dateien zur weiteren Bearbeitung in eine Webseite einbinden kann, damit der Inhalt bequem von jedem aus gepflegt werden kann, der normal keinen Zugriff auf das Dokument hat. In diesem Artikel erklären wir euch wie das Einbinden von Eingabeformularen für ein...
By Claudia Dotterweich, last update 30. July 2010 - 11:42