Drupal

Wie kann man einen Drupal Block löschen?

Blöcke sind eine Art der Darstellung von Inhalten in Drupal, die in verschiedensten Regionen platziert werden können (Regionen werden über das Theme definiert).
Man kann entweder selbst Blöcke anlegen, diese sind auch editier und löschbar oder man aktiviert Module die Informationen in Blöcken darstellen. Ein Löschen von moduldefinierten Blöcken ist nicht möglich.
Desweiteren lassen sich auch mittels Views-Modul Blöcke manuell erstellen.

Ab welcher PHP Version läuft Drupal?

Drupal benötigt um zu funktionieren PHP ab der Version 4.3.5, empfohlen ist aber auf jeden Fall PHP 5 zu nutzen, da erstens der Support für PHP 4 ausgelaufen ist und Drupal in nächsten Versionen PHP 5 vorraussetzt.

Menü als Block erzeugen

Um in Drupal Menüs als Block darzustellen, reicht es einfach ein neue Menü anzulegen. Drupal generiert automatisch pro Menü einen Block der über die Blockverwaltung beliebig positioniert werden kann.
In Drupal 6 geht es mittlerweile mit dem Views Modul so weit das man auch Menüs aus Kategorien als Block einfach generieren kann.

Drupal 6 immer interessanter

Die aktuelle Version von Drupal 6 ist bereits seit Wochen fertig gestellt. Allerdings fehlten bislang, um wirklich gut damit arbeiten zu können, die zwei wichtigsten Module für diese Version. Seit heute kann man schonmal testen, da die Module CCK und Views in einer ersten alpha- und beta Version erschienen sind.
Die meisten Funktionalitäten sind bereits bei beiden Modulen übernommen.

Drupal Modulentwicklung - erste Auswertung

Fast 14 Wochen sind vergangen seitdem ich mit der Auswertung des RSS Feed der neuen Drupal Module begonnen habe. Die Auswertung der Diagramme macht sichtlich Freude, da fast jede Woche über 25 neue Module für Drupal hinzukommen. Woche 14 war dann der Hammer mit über 40 neuen Modulen, das sind 5 neue Module am Tag. YEAH!

Auswertung Modulentwicklung Drupal April
Grün = Neue Module

Die häufigsten Module sind auf den Zeitraum für die Bereiche "Utility", "Content" und "Content Display". Auch hier sieht man worum es bei Drupal geht - Content, Content, Content (hm... da denkt man ja gleich an SEO ;))

Als Wochentag kristalisiert sich solangsam der Dienstag als der Tag heraus an dem die meisten neuen Module eingestellt werden. (Am Wochenende programmiert, Montag ausgeschlafen und dann Dienstag reingestellt - na klar!).

Ich kann immer wieder nur staunen wieviele Module es jetzt schon sind und wieviele es sein werden wenn Drupal 7 erscheint. Das spricht mal wieder für die genialen API's die Drupal so bietet.

Übercart eCommerce für deutsche Shops

Übercart (www.ubercart.org) ist eines, mein liebstes, eCommerce Modul für Drupal. Für einen deutschen Shop benötigt man allerdings manchmal ein paar Extras.

  1. Z.B. ist es hier üblich Artikelpreise inkl. Mehrwertsteuer anzugeben, bei Übercart ist das mit dem Modul Tax standardmäßig aber nicht so. Dieses Modul rechnet die konfigurierte Steuerklasse noch mit auf den Preis drauf. Hier schafft das Modul GST (http://www.ubercart.org/contrib/404) abhilfe, es ermöglicht die einfach Eingabe eines Steuersatzes und berechnet dieses dann von der Gesammtsumme einer Bestellung (ohne die Preise zu ändern). Funktioniert einwandfrei mit der Beta 7.
  2. Desweiteren gibt es Artikel die einfach zu groß sind um sie zu verschicken, z.B. Designermöbel (Seite wird nach Drupal portiert Eye-wink). Demnach braucht es ein Modul das die Selbstabholung ermöglicht und im besten Fall dafür auch noch 0 € berechnet. Das Modul dafür heisst In-store Pickup Shipping und ist unter http://www.ubercart.org/contrib/1420 erhältlich, die aktuelle Version 0.2 läuft ebenfalls mit der aktuellen Beta von Übercart.

Zu den zwei oben genannten Punkten kommen natürlich noch Dinge, wie "AGB akzeptieren" oder "Widerrufhinweise" dazu. Die Möglichkeit dazu werde ich in einem 2ten Blogeintrag beschreiben.

Drupal 6 ist da!

Es ist soweit die Finale Version von Drupal 6 ist da, jetzt hoffen wir mal das die Umstellung der wichtigen Module zügig verläuft und dann werden die ersten Seiten umgestellt.

Download und weitere Infos hier: http://drupal.org/drupal-6.0

Drupal Kommentar-Spam verhindern

Raphael hats erwischt, er verzeichnet in seinem Drupal Blog die ersten Spammer. In seinem Blogeintrag bringt er auch direkt eine Möglichkeit Kommentar-Spam einzudämmen, und zwar durch Aktivierung der Kommentarvorschau als Pflicht.

Weitere Möglichkeiten Spam bei Drupal zu verhindern sind folgende:

Drupal 6 RC 4

Drupal hat den vierten Release Candidate für Drupal 6 freigegeben, eine der Neuerungen ist das Update von jQuery auf die aktuelle Version 1.2.3 . Damit dürfte sich das Modul jQuery Update für Drupal 6 erledigt haben.
Auch gut an diesem RC4 ist, dass es wohl der letzte sein wird. (Naja beim dritten dachte man das auch Eye-wink).

Menüblöcke aufteilen

Bei Drupal werden Menüs standardmäßig als Block dargestellt, dieser Block enthält dann auch alle Ebenen des Menüs. Manchmal kommt es allerdings vor, das man die verschiedenen Ebenen des Menüs an verschiedenen Positionen ausgeben will, dazu ist es notwendig den Block aufzuteilen.
Unter den Modulen findet man dafür zwei Stück die für diese Aufgabe genutzt werden können:

Nützliche Seiten