HOME | ABOUT | WEBTECH | EDUTECH | PUBLIK | HBXT.DE

Suche:

RSS | Atom

hbxt.de - Ihr freundlicher Dr. von der Schnittstelle
IT-Dienstleistungen für Wissenschaft, Bildung, Text

XML Interop, DocBook, and Ease of Use

Slashdot | Modern LaTeX Replacement?

Forum InformatikerInnen für Frieden und gesellschaftliche Verantwortung e.V.

ibika

Economics E-Journal

heise online - Hochschulen unter dem Einfluss von Unternehmen

Wissenschaftsorganisationen schmieden Allianz zur "Digitalen Information"

Techworld - 10 open source e-learning projects to watch

Schülerin vs. Behörden: Hartz IV, ein Drama in vier Akten

Top Twenty Plone Pitfalls ? Plone CMS: Open Source Content Management

Webtech

Ich baue seit 1996 Webseiten, vor allem für akademische und andere NonProfit-Organisationen. Mein Fokus dabei ist vor allem die Vermittlung und Aufbereitung von Text und Inhalt, mit klaren Strukturen und nachhaltiger Pfleg- und Nutzbarkeit. Die kleine Liste zeigt einige Beispiele.

Entsprechend meiner Text- und Wissenschaftsorientierung interessiert mich alles, was mit XML und XSLT, XSL-FO, DocBook (oder andere textorientierte XML-Sprachen wie TEI-XML), Metadaten und inzwischen auch Semantic Web zusammenhängt. Ich bin ein Befürworter von Open Source Software und nutze für Server und Desktop seit vielen Jahren vor allem FreeBSD (nichts gegen Linux, aber ich habe mich nie so richtig damit anfreunden können). Seit Mac OS X hab ich auch noch ein kleines iBook, the best of both worlds. ;-)

Wenn Sie jemanden brauchen, den nicht nur die optische Aufbereitung ihrer Webinfrastruktur, sondern auch deren Inhalt, Struktur und Technik interessiert, dann melden Sie sich einfach bei bunke (at) hbxt.org. Und Sie können sich die neuen Seiten auf hbxt.de ansehen mit weiteren Infos zu meinem Profil und meinen Angeboten.

Artikel

23.03.2007 - 12:00
webtech »       Comment

hbxt.de überarbeitet

Die Webseiten von hbxt.de sind frisch überarbeitet. Kommentare erwünscht.

16.11.2005 - 22:56
webtech »       Comment

RefDB 0.9.6

Markus Hoenicka hat die neue Version von RefDB (auf das ich in dem Artikel zu Open Source Literaturverwaltungen schon mal hingewiesen habe) veröffentlicht. Neu war mir, dass es spezielle Unterstützung für emacs und Vim gibt. Könnte da nicht bitte jemand auch ein Plugin für jEdit schreiben…?

31.10.2005 - 15:14
webtech »       Comment

ReRelaunch

Das "Zentrum für Public Health", für das Mark und ich immer die Webseite und Info-Zeitung gemacht haben, heißt jetzt "Institut für Public Health und Pflegeforschung" (IPP). Als solches brauchte es natürlich auch einen Relaunch der Website, die jetzt online ist: www.public-health.uni-bremen.de.

Ein kleiner Auftrag. Es gab nur leichte Überarbeitungen des äußeren Erscheinungsbildes, ein paar Textanpassungen sowie eine Grundüberholung der zugrundeliegenden Programmierung, die auf XML, XSLT und PHP basiert. Das Konzept der simplen, durch die MitarbeiterInnen selbst wartbaren XML-Dateien hat sich m.E. bewährt. Zumal sich auch immer wieder zeigt, dass das direkte Editieren - anders als bei WYSIWYG - ein ganz anderes (technisches) Verständnis von Inhalten im Netz fördert. Nur die Hemmschwelle ist natürlich höher und muss erstmal überwunden werden.

Probleme gibt es nur - wie fast immer in der Uni - auf Serverseite, weil das XSLT-Zusatzmodul für PHP nicht installiert ist. Himmel! XML-Transformation ist Standard mittlerweile, nur in der Uni ignoriert man das offenbar. Solange muss die Seite leider weiter auf dem Uralt-Server des IBL laufen. Der sollte eigentlich längst in den Ruhestand versetzt werden, zumal ich ja gar nicht mehr da bin, um ihn auch mal zu streicheln.

26.08.2005 - 12:22
webtech »       Comment

PDF und Barrierefreiheit

Da hatte ich mir nun auch noch keine Gedanken drüber gemacht. Joe Clark erklärt auf A List Apart, wie man PDF barrierefrei kriegt: Facts and Opinions About PDF Accessibility, weist aber vorab auch gleich darauf hin, dass die meisten PDF-Dateien im Web ohnehin besser in HTML vorliegen könnten und sollten.

11.07.2005 - 16:03
webtech »       Comment [1]

XSLT und PHP5

Da stolper ich gestern zufällig über meine Basketball-Mitgliederseite, die nur noch sagt, dass die Funktion xslt_create() nicht vorhanden sei. Man hat in PHP5 einfach die XSLT-Funktionen neu gebastelt und von Sablotron auf libxslt umgestellt. Das muss einem doch auch gesagt werden... Wie auch immer, nach kurzem Fluchen stellte sich dann raus, dass die neuen Funktionen eigentlich eher noch leichter und eleganter sind. Die Umstellung ging schnell. Hier nur ein Demobeispiel:

$xsltproc = new XsltProcessor();

// DOM Dokument initiieren und xsl-datei laden
$xsl = new DomDocument;
$xsl->load('mitglieder.xsl');
$xsltproc->importStylesheet($xsl);

// DOM initiieren und xml-datei laden
$xml_doc = new DomDocument;
$xml_doc->load('mitglieder.xml');

// Parameter  setzen (namespace, parameter, wert)
// Arrays werden erst am Version 5.1x unterstützt
$xsltproc->setParameter('', 'parameter', 'wert');

// Transformation
if ($html = $xsltproc->transformToXML($xml_doc)) {
   echo $html;
} 
else 
{
    trigger_error('XSL transformation failed.',E_USER_ERROR);
}

Das ist schon alles. Die alten Funktionen werden übrigens noch als PHP-Extension angeboten (in PECL). Ansonsten akzeptiert libxslt - anders als Sablotron - als xsl:output method kein xhtml. Man sollte also xml oder html nehmen.

07.07.2005 - 10:45
webtech »       Comment

Push und Pull

Bob DuCharme klärt mal grundsätzlich, was die Unterschiede zwischen dem ‘Push-’ und dem ‘Pull’-Ansatz bei der XSLT-Programmierung sind, und ich merke wieder, dass ich wohl doch eher der Pull-Typ bin, was uncool ist. Natürlich mag und benutz ich auch <xsl:apply-templates />, aber für die kleinen Sachen, wie ich sie mache (also vor allem textorientierte Seitenvorlagen und Dokumentenpräsentation), sind <xsl:call-template> oder <xsl:for-each> oft einfach schneller und übersichtlicher. Man ist schließlich auch bequem.

06.07.2005 - 14:53
webtech »       Comment [1]

Ist Programmieren Kunst?

Eine alte Frage mal wieder neu gestellt von John Littler, der einfach mal Meinungen einiger bekannter Programmierer einholt.

http://www.onlamp.com/pub/a/onlamp/2005/06/30/artofprog.html

06.07.2005 - 08:43
webtech »       Comment

Blog mit DocBook

Norman Walsh, der DocBook-Guru und DocBook-XSL Maintainer, betreibt sein eigenes Blog – natürlich – auf Basis von DocBook. Ich bin neidisch, weil ich eigentlich auch gerne ein System auf XML-Basis hätte, wobei es gar nicht unbedingt docbook als Format sein müsste. Befriedigende Lösungen gibt es da bis jetzt nicht, jedenfalls hab ich noch keine gefunden (wenn jemand da was kennt, bitte melden!).

Norman Walsh jedenfalls hat sein Blog natürlich selbst gebastelt und weigert sich, das als Paket oder auch nur halbwegs brauchbare Anleitung zu veröffentlichen. Nachteil ist auch, dass er den Inhalt mehr oder weniger statisch auf den Server packt.