Anmerkungen zur für diese Seiten benutzten Technologie
(/Remarks on the Technologies Employed for This Web Site)


1 Was bei Ihnen ankommt

Diese Website versucht, ohne überflüssigen Schnickschnack auszukommen.
Der Endbenutzer empfängt reines xhtml-1.0.
"*x*html" ist ein Standard, der versucht, das sehr historisch gewachsene "Html" zu systematisieren und in die neuere xml-Technologie zu integrieren.
Darüber hinaus verwenden wir Cascading Style Sheets = CSS , aber davon nur die Kernfunktionen. Einmal um die Darstellungsweise (Farben, Fonts, etc:) zentral und einheitlich einzustellen, dann zum Ein- und Ausblenden bestimmter Textbestandteile und noch für eine einzige Korrektur von relativer Positionierung innerhalb einer Zeile. (Damit sollten alle browser klarkommen !-)
Unten auf den meisten Seiten sind zwei Logos, für xhtml-1.und css-2.0. Wenn man dadarauf klickt, wird automatisch ein externer Validator angeschmissen, der die Seite (genauer gesagt: den Frame-Inhalt!) entsprechend überprüft.
Jede im Netz übertragene Datei erhält einen sogenannten "mime type", der dem empfangenden Programm sagt, welches Format die Daten haben.
Eigentlich müssten unsere Dateien den mime type "application/xhtml+xml" haben. Aber dieses Format kann der "internet explorer" eines großen US-amerikanischen Weichwaren-Herstellers gar nicht anzeigen ! Also übertragen wir an diesen auch mit dem historischen mime-type "text/html".

In jedem "Browser", also dem Programm, welches die html-Seiten aus dem Netz anzeigen soll, können die über diese Kernfunktion hinausgehenden Fähigkeiten (Programme ausführen, Filme abspielen, Dateien herunterladen, etc.) aus Sicherheitsgründen einzeln vom Benutzer aktiviert und de-aktiviert werden. (Ich hab immer alles aus, denn, ich brauch den Krempel nicht !-)

Wir benutzen hier nur ein Minimum: Um bestimmte Bereiche der Texte über Schaltflächen ein- und auszublenden (Inhaltsverzeichnisse, Zusammenfassungen, etc.) und um Bilder umspringen zu lassen (z.B. auf der Einstiegsseite), muß Java-Script aktiviert sein. Java-Script ist eine browser-interne Programmiersprache zum dynamischen Verändern der dargestellten Seiten.

Ansonsten gibt's hier reine Information.
(Denn das war einst der Sinn des World-Wide-Web, als wir Ende der Siebziger damit zu arbeiten begannen !-)

2 Referenzen und Dank

Die kleinen Flaggen-Icons die als Sprachsymoble verwendet werden, wurden zur Verfügung getellt von http://www.famfamfam.com/lab/icons/flags/

Als XSLT Prozessor benutzen wir xalan

3 Wie es gemacht ist

Diese Seiten hier (wie auch die unserer musikphilosophischen Zeitschrift senza tempo) werden wie hergestellt und gewartet wie in folgender Ablaufdiagramm beschrieben:

             seitenformat.ddf
                  |
                  V
            +---------------+
            | d2d processor |--->seite-2-html.xslt
            +---------------+          |
                  |                    V
                  |              xslt processor
                  |                    |
                  V                    V
   seite.d2d  ------------> seite.xml ------------> seite.html

"d2d" ist eine Software-Architektur die es erlaubt auch im Vorgang des flüssigen Schreibens semi-strukturierte XML Dokumente zu erzeugen. Die Parsierung des Eingabetextes ("seite.d2d") erfolgt nach Maßgabe der Dokumentenstrukturdefinition ("seiteformat.ddf"). Diese enthält auch die Regeln ("seite-2-html.xslt") zum Übersetzen des XML Doumentes ("seite.xml") in die Ausgabe ("seite.html").

Selbsverständlich können alle möglichen Arten von XML-kodierten Dokumenten mit d2d erzeugt werden. Eine genauere Beschreibung findet sich bei der metatools-Dokumentation. Siehe auch die Seite über Software auf dieser Website.

Die meisten html-Seiten auf dieser Website tragen ganz unten in der Fußleiste einen Link auf ihren d2d-Quelltext. So auch vorliegende Seite, auf tech.d2d!


English translation starts here:

4 What you receive

This website avoids superfluous gimmicks. You receive pure xhtml-1.0.
The "html" standard has grown historically and, consequently, is a little bit idiosyncratic. "*X*html" tires to clean up and to integrate into the xml technology.
Further we employ Cascading Style Sheets = CSS , but only the basic functions to have one central definition af all appearances (colours, fonts, etc), and for hiding and showing certain text areas (and for control of one certain vertical position !).
(Even ms-browsers should be able to cope with that !-)

At the bottom of most frames there are two logos, for xhtml-1.und css-2.0. Clicking them calls an external validator for the page's conent.

Every file transferred in the internet has a so-called "mime type". It tells the receiving program the format of the data.
Our data has the format "application/xhtml+xml". But this is not yet understood by microsoft, so we must send in the archaic format "text/html" to all browsers coming from Redmond, WA.

In every browser the additional features (i.e. software for playing films, executing programs, etc.) can be enabled and disabled separately.
(I always have nearly everything disabled, cause I really do need a *HEALTHY* computer system !-)

This website uses a minimum: hiding and showing certain text areas (tables of contents, abstracts, etc.) and doing the little slide show on the entry pages require enabling of Java-Script. This is an internal programming language for dynamic behaviour of html pages.

Beside this, here is pure information. (This had been the purpose of the world wide web, once !-)

5 References and Acknowledgements

The little flag icons used as language sybols have been copied from http://www.famfamfam.com/lab/icons/flags/

As XSLT prozessor we use xalan




made    2012-10-31_21h55   on    heine          Valid XHTML 1.0 Transitional Valid CSS 2.1
markuslepper.eu   produced with eu.bandm.metatools.d2d    and    XSLT    zur Information:   page source text