xmlinclude für DSpace
Upcoming SlideShare
Loading in...5
×
 

xmlinclude für DSpace

on

  • 358 views

Vorstellung der xmlinclude TYPO3 Extension in der Großen Entwicklerrunde der SUB Göttingen im Mai 2012. ...

Vorstellung der xmlinclude TYPO3 Extension in der Großen Entwicklerrunde der SUB Göttingen im Mai 2012.

Motivation der Entwicklung durch die Anwendung zur Anzeige eines DSpace in einer TYPO3 Site

Statistics

Views

Total Views
358
Views on SlideShare
358
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    xmlinclude für DSpace xmlinclude für DSpace Presentation Transcript

    • ✗ ML X DSpace in TYPO3 einbinden: xmlinclude Marianna Mühlhölzer ・ Sven-S. Porst
    • Einleitung • Motivation • Lösungsansätze: • REST – doppelter Aufwand, Qualität • »billig« – Frontend als Middleware • xmlinclude
    • DSpace
    • Arbeitsteilung DSpace REST HTML »billig« xmlinclude REST Ausgabe DSpace TYPO3 TYPO3 TYPO3 Darstellung DSpace DSpace TYPO3 TYPO3 Logik DSpace DSpace DSpace TYPO3 Daten DSpace DSpace DSpace DSpace DSpace XSL Daten
    • Arbeitsteilung DSpace REST HTML »billig« xmlinclude REST Ausgabe DSpace TYPO3 TYPO3 TYPO3 Darstellung DSpace DSpace TYPO3 TYPO3 Logik DSpace DSpace DSpace TYPO3 Daten DSpace DSpace DSpace DSpace DSpace XSL Daten
    • Arbeitsteilung DSpace REST HTML »billig« xmlinclude REST Ausgabe DSpace TYPO3 TYPO3 TYPO3 Darstellung DSpace DSpace TYPO3 TYPO3 Logik DSpace DSpace DSpace TYPO3 Daten DSpace DSpace DSpace DSpace DSpace XSL Daten
    • Arbeitsteilung DSpace REST HTML »billig« xmlinclude REST Ausgabe DSpace TYPO3 TYPO3 TYPO3 Darstellung DSpace DSpace TYPO3 TYPO3 Logik DSpace DSpace DSpace TYPO3 Daten DSpace DSpace DSpace DSpace DSpace XSL Daten
    • xmlinclude TYPO3 Extension mit 3 Schritten 1. XML laden 2. XSL-Transformationen anwenden 3. XML in TYPO3 Content Element einfügen
    • XML laden • Basis- und Start-URL • zusätzliche Parameter an URL anhängbar – optional, z.B. Sprache • Cookies – optional • schlechtes Markup – optional
    • XSL anwenden • Array von XSLs konfigurierbar • TYPO3 Konfiguration wird als Parameter übergeben • XSL zum Umschreiben von Links inclusive – Standardeinstellung
    • Standard XSL • für XHTML • Links in a und form Tags durch TYPO3 • Links in img, script, link Tags nicht • relative Links + base URL • Ausnahmen durch class
    • XML einfügen • style, script konfigurierbar • transformiertes XML einfügen • ggf. Cookies weiterreichen
    • RealURL • Helferfunktion zur Einbindung dabei • von Standard XSL unterstützt • Konfiguration etwas umständlich –  geht es besser?
    • Demo • mit DSpace: vlib.sub.uni-goettingen.de/vlib-test/ pazpar2/dspace-xml/ • mit Opac: vlib.sub.uni-goettingen.de/vlib-test/ pazpar2/opac-xml/
    • Danke • Fragen? • Ideen? • xmlinclude im TER • github.com/ssp/typo3-xmlinclude