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