Anmerkungen zur für diese Seiten benutzten Technologie
(/Remarks on the Technologies Employed for This Web Site)
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 !-)
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
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!
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 !-)
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
markuslepper.eu
produced with
eu.bandm.metatools.d2d
and
XSLT
zur Information:
page source text