Navigation

IG 5

Weblog von hoelterhof

Neues Design der Lehrstuhl-Seiten

Gerade habe ich die Lehrstuhlseiten auf das neue Webdesign der Universität umgestellt. Ich finde die Seiten wirken jetzt aufgeräumter und geordneter! Gefällt mir gut :-). Nachdem ich das neue Theme in den vergangenen Wochen erstellt habe, bestand das Umstellen eigentlich nur aus dem Ändern einer Einstellung. Keine Inhalte mussten bisher geändert oder übertragen werden. Das alte Theme ist weiterhin vorhanden, wer etwas Nostalgie möchte kann es im eigenen Nutzerprofiel wieder einschalten.

Das neue Theme habe ich aus dem HTML-Gerüst und den CSS-Dateien der Uni-Hauptseite erstellt. Als Basis habe ich das Garland-Theme in blau verwendet, deswegen wirkt das neue Design in manchen Ecken ein wenig wie das Drupal Default-Theme. Ein wenig Anpassungen war dennoch nötig, ich habe aber alle Änderungen am Uni-CSS als Überschreibungen (mit "!important" für die CSSler) in einer separaten Datei zusammengefasst. Diese Möglichkeit ist wirklich sehr praktisch...

Update auf Drupal 5.2

Heute habe ich die Seiten vom Lehrstuhl auf Drupal 5.2 aufgerüstet. Das Update war notwendig, denn mit unserer Kombination aus Drupal-4.7 und Flexinode gerieten wir etwas ab vom Drupal-Mainstream. Nach mehrmaligem Test-Update habe ich eine Prozedur entwickelt, wie das Update am besten durchzuführen ist. So verlief das "Produktiv"-Update heute recht schnell und hoffentlich fehlerfrei. Wahrscheinlich werden die Woche noch einige Fehler auffallen, mal abwarten :-).

Ist Flexinode eine Einbahnstraße?

Als wir mit der mediendidaktik.de-Webseite in Drupal 4.6 starteten, war Flexinode das einize Modul, das das Erstellen beliebiger Inhaltstypen ermöglichte. Mittlerweile läuft das Code-Freezing für Drupal 6 und was einst Flexinode war übernimmt schon seit Drupal 4.7 das Modul CCK. Leider gibt es keine ausgereifte Methode, die Inhalte von Flexinode in CCK zu überführen (es gibt zwar das Modul "Flexinode to CCK Converter", aber das wirkt eher beta als stable).

Der Entwickler von Flexinode beklagt sich über unfreundliche Anfragen, das Modul doch in Drupal 5.1 zu überführen -- doch in der Roadmap weist er darauf hin, dass er im Moment daran kein Interesse hat. Im Moment, das bedeutet mindestens schon seit April. Wie also weitermachen? Drupal-Seiten, die Flexinode verwenden, wirken wie auf einer Einbahnstaße, die sich vom Drupal-Mainstream abgekoppelt hat.

Drupal in Universität und Forschung

Zunächst etwas in eigener Sache: Es gibt eine neue Version des Konferenz-Moduls für Drupal -- jetzt die erste "offizielle" Version 1.1 für Drupal 4.7. Diese Version beinhaltet alle Arbeitsschritte bei der Organisation einer akademischen Konferenz: Einreichung, Begutachtung und Entscheidung. Die neue Version kann auf drupal.org heruntergeladen werden.

Browser auf mediendidaktik.de

Die folgende Grafik zeigt, mit welchen Browsern mediendidaktik.de im Dezember vergangenen Jahres am häufigsten betrachtet wurde. Firefox und Internet-Explorer unterscheiden sich nur in 5,1%. Damit ist das Verhältnis auf unserer Web-Seite sehr viel ausgeglichener, als allgemein üblich. Die Zahlen von NetApplications für Dezember 2006 zeigen für Firefox einen Marktanteil von 14%, für IE von 79,6%.

Module auf drupal.org einstellen

Soeben habe ich das erste Release unseres Conference-Moduls auf drupal.org erstellt. Insgesamt ist die ganze Prozedur, ein Modul auf drupal.org zu veröffentlichen, etwas undurchsichtig. Wichtig ist zu wissen: es läuft alles über CVS. Nachdem man sich auf drupal.org registriert hat, muss man diesen Antrag auf einen CVS-Zugang ausfüllen. Dazu muss man das Projekt auch beschreiben, das man auf drupal.org hosten möchte.

Drupal versus Typo3: Backend und/oder Frontend?

Ich arbeite gerade an verschiedenen Web-Portalen mit den Content-Managemen-Systemen Typo 3 und Drupal. Im gleichzeitigen Umgang mit diesen beiden Systemen fällt mir besonders ein Unterschied auf, an dem man die Eigenheiten der beiden Systeme festmachen könnte: Typo3 besitzt sowohl ein Frontend als auch ein Backend, während sich bei Drupal alles im Frontend abspielt (sofern bei Drupal überhaupt davon gesprochen werden kann; ebensogut könnte man Drupal auch als ein reines Backend bezeichnen).

Beispiel: Podcasting mit Drupal

Dieser Beitrag ist ein Beispiel für einen Podcast-Eintrag. Er besteht aus einem normalen Blog-Eintrag mit einer MP3-Datei als Anhang. Damit die Datei im RSS-Feed erscheint, muss sie als "gelistet" markiert sein. Es wird nur die erste Datei in den Feed übernommen.

Auf allen Blog-Seiten wird links der "Simple Player" angezeigt. Dieser Player list automatisch den RSS-Feed des angezeigten Blogs und spielt alle Podcast-Einträge ab. Denkbar wäre auch, einen Player auf der Startseite einzublenden, um sämtliche Einträge abzuspielen.

Atari-Betriebssystem

Für die Außenwelt ist es leider nicht sichtbar: Wir setzen seit einigen Wochen das Web-Statistik-Programm awstats ein. Seit letzter Woche ist es auch richtig konfiguriert und wertet somit die Begriffe der Suchmaschinen und die Betriebssysteme aus.

Listen in Drupal

Ein ruhiger Sonntag gestern: Apache konnte ohne Probleme neugestartet werden und die HP war auch am Sonntag erreichbar :-).

Inzwischen sind einige Tropfen mehr in Drupal: die Zeitschriften-Datenbank und die Studienmodule vom Team-Server. Der Massenimport von Drupal-Nodes ist gar nicht so schwer dank eines Perl-Skripts. Das Skript spielt Web-Browser und füllt das Formular zum erzeugen einer neuen Node aus. Es kann jetzt sogar Excel-Dateien lesen. Die Bedienung ist noch etwas kompliziert. Wenn Nachfrage besteht, könnte man es vielleicht dokumentieren und unter freshmeat oder sourceforge einstellen???

Creative Commons License

Unsere weiterbildenden Studienprogramme ...
Einzelmodule, Zertifikat oder Master

Educational Media
Mediengestützte Lernszenarien konzipieren, deren Realisierung betreuen und in ihrem Anwendungsfeld umsetzen

... mehr

Educational Leadership
Bildungseinrichtungen führen und entwickeln, Bildungsinnovationen planen und managen

... mehr

49 User Online