-
DrupalCon SF – Drupal Keynote
Hier ein paar interessante Punkte aus den Keynotes von Dries: CVS wird durch GIT abgelöst werden Mehr Distributionen, damit Drupal auch für kleine Seite attraktiv bleibt/wird Drupal als Pusher für das Semantic Web, so dass es vom akademischen Umfeld zu den normalen Benutzern kommt. Grosse Firmen starten Drupal zu verwenden: IBM Capgemini Accenture Microsoft (SQL…
-
DrupalCon SF – Drupal Architektur
Jeff Eaton. Präsentation war besser als jede Samstag Abend Comedy show. Es ging vor allem um eine Highlevel Sicht auf die Drupal Architektur. Dabei war mir gar nie bewusst, wieviele APIs Drupal Core eigentlich hat: Menus Database Abstraction Session Handling Output Filtering File Storage Localization Theming Forms & Processing Image Manipulation Caching Batch Processing Email…
-
DrupalCon San Francisco – Ahoi
Nach einigen Tagen Ferien in den Vereinigten Staaten, bin ich in San Francisco gestrandet. Wahrscheinlich werde ich einer der wenigen Europäischen Drupalianern hier an der Drupalcon sein. Tut mir leid für alle anderen… und ist natürlich ein Ansporn für mich, ein paar gute Blogeinträge zu schreiben. In den kommenden drei Tagen wird hier im Blog…
-
Menu UI verbessern
Problematik: Das Menusystem ist unvollkommen, bzw. diverse Module müssen eingesetzt und an verschiedenen Stellen konfiguriert werden, um die gewünschte Funktionalität zu erreichen. Im Konkreten bereiten folgende Usecases Probleme: Views mit Argumenten als Toplevel URL. Z.B: www.bsp.ch/politik und www.bsp.ch/leute. Dafür müssen zwei Views angelegt werden, obwohl 1 Views mit Taxonomy Argumenten vollkommen ausreichend wäre. Welcher-Menu-Punkt-ist-aktive-Problematik. Über…
-
Drupal Rules – Zeitbasiertes publizieren
Ich habe hier eine Rules zu bieten, welche beliebige Inhalte zeitgesteuert veröffentlicht und wieder zurückzieht. Dazu gibt es auch das Scheduler Modul, dieses hat jedoch einen gewichtigen Nachteil: Wenn ich jetzt einen Inhalt schreiben und diesen erst in 2 Wochen veröffentlichen will, so klappt das. Habe ich jedoch ein Feed, welches nach Zeit sortiert ist…
-
Das Drupal Rules Modul
Eigentlich habe ich das Rules Modul schon lange gekannt, aber irgendwie aus irgend einem Grund habe ich es nie richtig eingesetzt. Dabei gäbe es extrem viele Einsatzmöglichkeiten: Zeitgesteuertes Publizieren von Artikeln (ja es gibt den Scheduler, aber dann gibt es halt gewisse Einschränkungen) Workflows abbilden (ja es gibt das Workflow Modul, aber dann gibt es…
-
Zusammenkunft mit Edipress, Amazee und Anolim
Heute hatten wir eine kleine Zusammenkunft mit einem Entwickler von Edipresse, Amazee und Anolim und natürlich wir von Previon. Edipresse hat bereits diverse Projekte mit Drupal umgesetzt (z.B. le Matin). Amazee ist eine grössere Kollaborationsplattform. Thema war vor allem Drupal und Performance. Eigentlich ging es Querbet durchs Thema: Cloud Hosting mit Amazon, Opcaches, Memcache, InnoDB…
-
Drupal Themes – Seven – Review
Seven ist ein herrliches Admin Theme, welches eigentlich ursprünglich für Drupal 7 entwickelt wurde, aber jetzt auch für Drupal 6 verfügbar ist. Ohne einige zusätzliche Module wie z.B. admin_menu,admin, teleport, or navigate ist es jedoch nur halb so spassig. Für die ursprüngliche Entwicklung des Themes waren Lisa Reichelt und Mark Boulton verantwortlich. Sie waren damit…
-
Review – Drupal 6 Performance Tips
Ich habe vor Kurzem das Buch Drupal 6 Performance Tips gelesen, die anfängliche Euphorie hat sich ziemlich schnell gelegt, denn die ersten Kapitel haben überhaupt nichts mit Performance zu tun, sonder wie man eine Drupal 5 Seite zu Drupal 6 migriert. Dann kommen ein paar Seiten darüber wie man Backup macht… Performance? … und wenn…
-
Drupal – PHP Performance
Drupal lässt sich auf vielen verschiedenen Ebenen optimieren: Datenbank, Apache, Server, Architektur und PHP Code. Auf einige Parameter haben wir als Entwickler weniger Einfluss, auf andere mehr. Auf den PHP Code und dessen Qualität haben wir vollen Einfluss. Die Seite "The PHP Benchmark" hat ein paar interessante Tests durchgeführt. Am interessantesten ist der folgende: Is…