Morgen: Abschlusstag
"Roger Fischer" <[email protected]> Wed, 18 Dec 2002 21:53:41 +0100
| Newsgroups | gmane.comp.cms.bitflux.general.german |
|---|---|
| Message-ID | <[email protected]> |
ABSCHLUSSTAG
************
---------------------> 9:00-10:15 <-----------------------
Aufbau der XSLT's beim NBWZ-Projekt, Teil 1
==========================================================
$PROJECT_DIR/default.xsl
master.xsl – zuständig für den Aufbau der ganzen Page
top_row_main_navigation.xsl – für den oberen Navigationsbereich
left_column_navigation.xsl – für den linken Navigationsbereich
right_column_syndication.xsl – für die rechte Syndication Kolonne
footer.xsl – für den Footer
Das default.xsl (und faq.xsl und person.xsl etc.) included alle anderen
xsl-files.
Es entspricht dem mittleren Contentteil (middle_column: main content).
=> AUFGABE: Die einzelnen Gruppen schauen sich je 5 Minuten das default.xsl
an, dann das master.xsl.
Frage: Was passiert da mit dem <xsl:apply-templates select="main"/>
Aufbau der XSLT's beim NBWZ-Projekt, Teil 2
===========================================
$PROJECT_DIR/docbook/html/docbook.xsl
Bis jetzt haben wir uns ja hauptsächlich, um die Ausgabe der Datenbankfelder
gekümmert.
Aber für das könnte man eigentlich ja auch einfach PHP und MySQL nehmen.
Wo die Flexibiliät von XML/XSLT wirklich zum Tragen kommt, ist in den Tags,
die man in den Datenbankfeldern selbst benutzt.
Wir benutzen hier Docbook-Tags
=> Docbook (http://docbook.org/tdg/en/html/docbook.html)
=> AUFGABE: Eine Gruppe sucht einen Paragraphen im Admin, die andere Gruppe
sucht das entsprechende XSL-Template in $PROJECT_DIR/docbook/html/?
=> AUFGABE: Jede Gruppe kreiert einen Custom-Element;) und benutzt ihn im
Admin.
Weitere Elemente, die man anschauen könnte
z.B.
- Innere Sections (nicht zu verwechseln mit den anderen Sections)
- Media- und Bildobjekte
- Caution und Note
---------------------> 10:15-10:30 <-----------------------
Vorteile von XML
================
Single-sourcing, Crossmediapublishing
Bsp: Cinemabuch
---------------
HTML:
http://www.cinemabuch.ch/filmindex_schweiz/filme/87
PDF:
http://www.cinemabuch.ch/pdf/filme/87
Bsp: SlideML
------------
Verschiedene Ausgabeformate
**************
Nach der Pause
**************
---------------------> 11:00 - 11:30 <-----------------------
Vorteile von XML und Bitflux CMS
================================
Der gleiche Inhalt für Screen und Print.
Konkretes Bsp: Printversion bei NBWZ
------------------------------------
- Sitemap mit "Print"(Chregu)
- mode='print' (Patrick)
=> AUFGABE: Recherche nach Printversionen im Netz. Gute Beispiele.
---------------------> 11:30 - 11:45 <-----------------------
DEMO
====
Demo eines laufenden Bitflux-Projekts
---------------------> 11:45 - 12:00 <-----------------------
Q & A
=====
Fragen
Gruss
Roger
--
roger fischer | bitflux GmbH | schöneggstrasse 5 | ch-8004 zürich
tel +41 1 240 56 72 | mobil +41 78 607 75 06 | fax +41 1 240 56 71
http://www.bitflux.ch | [email protected]
OSCOM - Open Source Content Management
http://www.oscom.org