OpenOffice.org to XHTML strict

24.01.2006

Vor einiger Zeit habe ich ein Tool gebastelt, mit dem man OpenDocument-Dateien in XHTML umwandeln kann. Zur Zeit werden nur Writer-Files unterstützt, die z.B. mit OpenOffice.org 2 erstellt werden können. Darüberhinaus gibt´s aber noch weitere Programme, die dieses Format verarbeiten.
Der Sinn meines Web-basierten, in PHP5 und XSLT geschriebenen, Tools besteht darin, die semantische Struktur und die vorhandenen Informationen eines Dokuments für die Verwendung im Web aufzubereiten. Es war nicht meine Absicht, 1-zu-1 Kopien zu erstellen, die man im Browser ansehen kann. Dies hat zur Folge, dass zum Beispiel eine Überschrift zwar eine Überschrift bleibt, aber Auszeichnungen wie Schriftgröße, Farbe usw. verloren gehen. Ein Langzeitziel ist es nämlich OpenOffice.org für Content Management Zwecke zu nutzen.

Da ich ja kein Programmierer bin, kann es gut sein, dass irgendwas nicht funktioniert oder fehlt.

Desweiteren beschäftigen sich zur Zeit andere Leute mit dem gleichen Thema. Das Projekt ist aber noch in der Startphase.

Posted in Allgemein, Web Development, Technologien für Anwender | Keine Kommentare »

Weiteres Tool zum Schriftenvergleich

17.01.2006

Nachdem ich neulich schonmal über ein Tool zum Schriftenvergleichen berichtet habe, bin ich nun via slanted.de auf ein weiteres gestoßen. Bei diesem Flash-Tool werden rechts oben alle Schriften angezeigt, die man auf seinem Rechner installiert hat. Man kann nun zwei auswählen, die dann übereinander gelegt werden. Das ganze hat wohl vor allem den Sinn, dass man ähnliche Schriften vergleicht, um Unterschiede in den Details zu erkennen.

Posted in Allgemein, Web Development | Keine Kommentare »

Typetester – Online-Tool zum Schriftenvergleich

19.09.2005

Der Typetester ist ein Online-Tool zum Vergleichen von drei verschiedenen Schriften, was einem bei der Erstellung von Layouts für Websites helfen soll.
Es stehen jeweils zwei Listen zur Schriftenwahl zu Verfügung. Eine mit den Standardschriften und eine weitere mit allen Fonts, die auf dem eigenen System installiert sind. Desweiteren kann man alle möglichen Einstellungen vornehmen: Schriftgröße, Farbe, Ausrichtung, Zeilenhöhe usw.
Wenn man fertig ist kann man sich die Formatierungen als CSS-Code ausgeben lassen.
Realisiert wurde das Teil mit JavaScript und von Marko Dugonjić, der in seinem Weblog weitere Informationen über denTypetester geschrieben hat.

Sehr nützlich!

Posted in Allgemein, Web Development | Keine Kommentare »

Flickr Gallery

19.07.2005

Vor einiger Zeit habe ich meine Fotogalerie eingebaut. Dabei handelt es sich um ein Wordpress-Plugin namens Flickr Gallery 0.7. Die Bilder sind alle bei Flickr gehostet. Flickr ist eine webbasierte “photo management and sharing application”. Und netterweise haben die eine API, eine Schnittstelle, veröffentlicht, so dass man die Bilder samt allen Features in seine Website einbinden kann.

Bisher stören mich allerdings zwei Sachen an meiner Galerie. Bei einer Bildschirmauflösung von 1024×768px überdecken die großen Ansichten der Bilder mein Navigationsmenü. Ich habe keine Ahnung, wie man kleinere Bildversionen generieren lassen kann. Desweiteren funktioniert die “Friendly URI Generation” bei mir nicht. Soll heissen: In der Adresszeile des Browsers soll nicht …gallery.php?album=527420 sondern zum Beispiel …/gallery/album/name stehen.

Posted in Allgemein, Web Development | Keine Kommentare »

Wordpress permantent standardkonform 2

10.07.2005

Im ersten Teil habe ich berichtet, wie man sich die Ergebnisse vom W3C-Validator als RSS-Feed liefern auslassen kann. Ich habe dafür ein Perl-Script von Ben Hammersley genutzt. Jetzt bin ich hingegangen und habe das in PHP nachgebaut.

Nun liegen also zwei Dateien vor: validator2rss.php und validator2opml2.php (dies ist eine andere Datei als im ersten Artikel!). Wer sie nutzen möchte lädt sie sich herunter, gibt die eigenen Daten in die validator2opml2 ein und lädt sie auf seinen eigenen Webspace. Beide sind mit erklärenden Kommentaren versehen.

Zum Schluß sollte ich vielleicht noch erwähnen, dass der XML-Output des W3C-Validators noch keine entgültige Sache ist. Es wird noch dran gearbeitet, weswegen meine Scripts in Zukunft unter Umständen den Dienst versagen könnten.

This interface is highly experimental and the output *will* change — probably even several times — before finished. Do *not* rely on it! See http://validator.w3.org:8001/docs/users.html#API-warning

Und nochwas: Die DOM XML Funktionen von PHP sind ebenfalls noch experimentell. Alles Beta also und ohne Gewähr :)

Posted in Allgemein, Web Development | Keine Kommentare »

Wordpress permantent standardkonform

05.07.2005

Bei der Erstellung dieses Wordpress-basierten Weblogs habe ich darauf geachtet, validen XHTML-Code zu schreiben. Selbstverständlich möchte ich auch in Zukunft standardkonforme Seiten haben. Leider können sich aber in Posts und Kommentaren schnell Fehler einschleichen.

Nun folgt eine kleine Anleitung wie man eine ständig aktuelle Übersicht über die Validierungsergebnisse aller Seiten erhält, die man bequem in einem Newsreader überprüfen kann.

Grundvoraussetzung hierfür ist die Tatsache, dass der W3C-Validator die Ergebnisse auch als XML ausliefern kann. Die Hauptarbeit übernimmt allerdings ein Tool von Ben Hammersley. Es generiert nämlich ein RSS-Feed mit den Ergebnissen einer Seite. Das ist schonmal nicht schlecht. Man müsste allerdings alle bestehenden Seiten seines Blogs und alle zukünftigen per Hand in seinen Newsreader eintragen, was eindeutig zu mühsam ist.

Optimal wäre eine OPML-Datei, wo automatisch alle gerade vorhandenen Seiten drin wären. Eine OPML-Datei ist quasi eine Sammlung von Newsfeeds zu einem Thema. OPML-Dateien kann man in gängigen Newsreadern importieren oder abonieren.

Ich habe hierfür ein kleines PHP-Skript geschrieben. Wer möchte, kann es sich herunterladen, anpassen und auf seinen eigenen Server legen. Im Skript finden sich erklärende Kommentare.

Anschließend muss die Datei noch in den Newsreader importiert werden. Ich verwende RSSOwl. Datei > Import > Synchronisierter Blogroll > Pfad zu der PHP-Datei angeben. Wenn bei einem Feed die Meldung “Fehler: Konnte keine Nachrichten finden!” erscheint, dann liegen keine Validierungsfehler vor.

Desweiteren arbeite ich gerade an einer PHP-Version des Perl-Skripts, um Ben´s Traffic zu minimieren. Evtl. könnte man auch ein Plugin für Wordpress daraus basteln.

Update: Wordpress permantent standardkonform 2

Posted in Allgemein, Web Development | Keine Kommentare »

Fonts for the Web

01.07.2005

Rob Collins hat eine Übersicht erstellt, welche Schriftarten standardmäßig auf Windows und Macintosh Rechnern installiert sind.

So which fonts are installed on everyone’s computers?

Posted in Allgemein, Web Development | Keine Kommentare »

Gute Unicode-Datenbank

21.05.2005

decodeunicode.org ist eine unabhängige Online-Plattform für digitale Schriftkultur, welche im Studiengang Design an der
Fachhochschule Mainz entwickelt wurde.

Zielsetzung des vom Bundesminsterium für Bildung und Forschung (BMBF) unterstützten Projektes ist es, die Basis für eine typografische Grundlagenforschung zu schaffen und dem Computer-Nutzer einen inhaltlichen Zugang zu den Zeichen dieser Welt zu ermöglichen.

Über ein Menü* hat man Zugiff zu allen Zeichensystemen. Alle Zeichen werden abgebildet und man kann tiefergehende Informationen über sie lesen. Die Seite ist Wiki-basiert und verfügt über eine Suchmaschine. Sehr praktisch ist auch, dass die entsprechenden XHTML-Entities dort stehen.

* flash-basiert und relativ schlecht zu navigieren.

Posted in Allgemein, Web Development | Keine Kommentare »

Inhalte der BBC für eigene Projekte nutzen

17.05.2005

Meiner Meinung nach eine sehr gute Idee - die BBC gibt ihre Feeds zur eigenen Verwendung frei. Dafür wurde BBC Backstage geschaffen. Hierbei handelt es sich um eine Plattform für Entwickler um Ideen und Prototypen vorzustellen und zu diskutieren.

Ein Anwendungsbeispiel ist WikiProxy - BBC News meets Wikipedia.

Bin mal gespannt was dort noch so alles kommt.

Posted in Allgemein, Web Development | Keine Kommentare »

SELFHTML 8.1 ist da!

28.03.2005

SELFHTML - Die besste deutschsprachige Dokumentation über Webtechniken ist endlich in der Version 8.1 erschienen. Neben Fehlerkorrekturen wurde das Werk u.A. um ein Unterkapitel über Tabellen-loses Webdesign und ein Hauptkapitel über Webserver/CGI erweitert.

Posted in Allgemein, Web Development | 1 Kommentar »