Open Source Expo 2009 – Fazit & Feedback

Es sind zwar schon einige Tag vorüber, dennoch möchte mein Fazit zur Open Source Expo 2009, die am 15./16. November in Karlsruhe statt fand, aufschreiben bzw. auflisten.

  • Karlsruhe ist eine schöne Stadt. Besonderheiten: 2 Waffenländen in Hotelnähe, totale Wirrung wegen Baumaßnahmen im ÖPNV, dafür haben wir (un)freiwillig Industiergebiete von Karlsruhe besichtigt. Aber sonst eine nette Stadt.
  • Die Location selber, das Kongresszentrum, war perfekt für die Open Source Expo. Nicht zu klein und nicht zu groß und mit den gleichzeitigen stattfindenden Konferenzen, IPC und WebTech, gab es auch genug Besucher, dennoch wären 2 Werktage, anstatt Sonntag + Montag, sinnvoller.
  • Das Essen war, im Gegensatz was ich so gehört habe, angenehm lecker.
  • Angenehme Gespräche und auch die Standnachbaren waren sehr nett.
  • Ich konnte viele Eindrücke von meinem erste Messe-Besuch als Aussteller mitnehmen und bin für nächste Mal noch besser vorbereitet.
  • Außerdem konnte ich Interessante Ideen und Einsatzzwecke für BuddyPress mitnehmen. Dieses Feedback fließt sicher in meine nächsten Projekte hinein.
  • Auch den Veranstaltern möchte ich mein Lob aussprechen, denn sie konnten sogar in aller Schnelle ein spezielles Stromkabel besorgen. Respekt.
  • Und mein besonderer Dank gebührt Thomas Wiesseckel, der “Projektverantwortliche”.

Insgesamt eine coole Veranstaltung und ich bin sicher beim nächsten Mal wieder dabei.

OpenSourceExpo in Karlsruhe

Ab morgen findet in Karlsruhe im Kongresszentrum die OpenSourceExpo 2009 statt. Das Event bietet OpenSource-Projekten die Möglichkeiten mit einer Session und einem Stand sich vorzustellen. Die Inpsyde GmbH, in Person von mir und Olaf A. Schmitz, präsentiert vor Ort WordPress, BuddyPress und bbPress.

Die Teilnahme ist bei vorherigen Online-Anmeldung kostenlos, an der Tageskasse gibt es 1-Tags-Karten für 10 Euro. Die Veranstaltung läuft bis Montag. Ich freue mich auf zahlreiche Besuche & Gespräche!

WordPress 2.9: current_theme_supports()

Mit WordPress 2.9 wird eine neue Funktion eingeführt, die Themeautoren erlaubt über die Theme-API Funktionen, die das Theme beherrscht, bei WordPress anzumelden und somit bestimmte Funktionen freizuschalten.

In WordPress 2.9 wird diese neue Funktion genutzt, um die Box für „Post Thumbnails“ (Beitragsbild) nur anzuzeigen wenn dies das Theme auch unterstützt. So soll die Frustration gesenkt werden, wenn Dinge im Backend angezeigt werden die in Wahrheit am Ende nicht gehen, da das Theme dies einfach nicht kann.

Theme-Autoren können über functions.php im Theme eine unterstützte Funktion einfach mit add_theme_support() anmelden (Die Abfrage mit function_exists um zu prüfen ob die Funktion schon vorhanden ist um eine Abwärtskompatibilität zu gewährleisten):

<?php
if ( function_exists( 'add_theme_support' ) )
    add_theme_support( 'post-thumbnails' );
?>

Plugin-Autoren können mit der Funktionen current_theme_supports() prüfen, ob das aktuelle Theme eine bestimmte Funktion kann (auch hier die vorherige Prüfung ob die Funktion existiert):

<?php
if ( function_exists( 'current_theme_supports' ) ):
    if ( current_theme_supports( 'my-plugin' ) ):
        // Das Theme unterstützt die Funktion
    endif;
endif;
?>

Für BuddyPress habe ich einen Patch (Code-Vorschlag) geschrieben, damit Benutzer eine Warnung im Backend erhalten, wenn das Theme möglicherweise zu BuddyPress inkompatibel ist. Vorteil dieser Warnung ist, dass Benutzer keinen „Schock“ erleben, falls im Frontend nicht alles so läuft wie gewünscht, da für BuddyPress Theme-Anpassungen notwendig sind. Ob dieser Patch in den BuddyPress-Core kommt, steht noch nicht fest.