CMS-Kolloquium am 10. Januar 2006

Slides:



Advertisements
Ähnliche Präsentationen
Einführung. Einführung Inhalt Einführung Architektur Vorlagen Blöcke Tabellen Listen Textformatierung Grafik und Farbe Buch-Erstellung.
Advertisements

Browserspezifische XML-Transformation Gruppe pea07 - Christian Jordan.
HS-Projekt Friedrich Junge-Schule, Kl. 9c, 2011 Wie funktionieren Internet-Server? Web-Server auf eigener Domain und Game-Server für Internet-Spiele Teilnehmer:
Lösungsansätze zur automatischen Portierung von Internet-Inhalten für das interaktive Fernsehen Konzeption und Implementierung einer XHTML- Schnittstelle.
Web 2.0 Ringelmann Arthur.
XML Einsatz in Autorensystemen für die Erstellung, Präsentation und Benotung interaktiver Hausübungen und Examen Gerd Kortemeyer, HS Bremerhaven, Juli.
Agenda Ein Fallbeispiel Übersicht Architektur Subversion (SVN)
Druck / Ausgaben unter LSF
Web-CMS der Universität Ulm
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen, SS04 Projektgruppe der AG Kastens.
XML - Aufbau und Struktur - mit Einsatz im B2B
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
Information und Technik Nordrhein-Westfalen Das personalisierte Portal Düsseldorf, Das personalisierte Portal.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Projekt Web Engineering
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Tobias Högel & Dennis Böck,
Open-Xchange neuer zentraler Kalenderserver der HU
Bookmarkverwaltungsdienst - Chipmark Steinbuch Centre for Computing KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität.
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
Coccon das Web-XML-Publishing System Thomas Haller.
Arbeiten im Content Management System (CMS) Komplette Web- Seite mit Bildern und Dokumenten.
Attractive Methods for PR-Activities based on the state-of-the-art Content Management System TYPO3(CMS) Die starke Partnerschaft PR, Redaktion und Informationssysteme.
Relaunch Uni-Homepage 2011
JavaScript.
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
INFORMATIONSSYSTEM ZUR STUDIERENDENVERWALTUNG OPUS-College.
Typo3 Templates und TypoScript
FORMATTING OBJECTS (FO) Seminar XML TECHNOLOGIEN Prof. Helmar Burkhart Sitzung vom 26. Juni 2002 Florian Müller.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Java Server Pages Sergej Keterling
Auswertung am 25. April 2007 im Demoraum CMS-Mitte 1 Auswertungsrunde zum Pilotbetrieb Prüferfunktion QIS-Team (Löser, Natusch, Rauschenberg)
Oliver Spritzendorfer Thomas Fekete
Online-Prüfungsanmeldung mit HU-QIS
Gruppe 5. Einleitung ElzbietaChristofTommy SimonIngoMax.
HTML HyperText Markup Language Die Programmiersprache des WWW
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Wissen praktisch ablegen
Auswertung mit den Prüfungsämter am 8. März Erste Prüfungsanmeldung mit Hilfe von HU-QIS zum WS2006 HU-QIS Team.
Prüfungsanmeldung: online 1 Prüfungsanmeldung: online *HU-QIS: QIS ist ein Softwareprodukt der HIS GmbH.
QIS-POS-Schulung | 29.November 2006 | 1 QIS-POS-Schulung 1.Zusammenspiel QIS und POS-GX; Überblick über beteiligte Komponenten.
Prüfungsanmeldung: online 1 Prüfungsanmeldung: online *HU-QIS: QIS ist ein Softwareprodukt der HIS GmbH.
Prüfungsanmeldung: online
Prüfungsanmeldung: online
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Portal-Treffen des AKI Hamburg 23. Oktober 2001 Fachportal-Physik.de Ideen für ein Physik-Portal Thomas Severiens
Velocity Workshop SE Projekt 1 Velocity Workshop Templatesprache im Turbine-Kontext.
Online GIS Online GIS – Der Nutzer Matthias Hofschen, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
Generative Softwareentwicklung in der Praxis Olaf Kaus, „Java User Group“, Hannover 6.Oktober 2003.
Typo 3 // Templa Voila * Was? * Warum? * Wie? - Praktische Übung.
Online linguistic support (OLS). Einleitung Online linguistic support Eine Plattform zum Erlernen von anderen Sprachen währned Erasmus+ Mobilitätsprojekten.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
12. Januar 2005Autor: Walter Leuenberger Computeria Urdorf Treff vom 12. Januar 2005 «Firefox»
Abschlussprojekt.  Wahl eines beliebigen Themas (z.b. Hobby)  eigenständige Ausarbeitung des gewählten Themas in Form einer Website Abschlussprojekt.
1 Einführung TOMCAT Entwicklung Technischer Informationssysteme SS 2003 Florian Müller.
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Ziel - Konzept - Realisierung 28. August 2003 Ursula Jutzi.
Marcel Genzmehr 1 Javabasierte Webtechnologien Web Application Framework Turbine.
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
WILLKOMMEN ZUM SOMMERKURS Kursthema: Frontend-Entwicklung für Webapplikationen M.Sc. Anna Prenzel, Sebastian Otto.
Content Management Systeme. Menü Header ContentSitebar.
ARIS Web Publisher Schnelle und weltweite Informationsbereitstellung Additional Release.
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
 Präsentation transkript:

CMS-Kolloquium am 10. Januar 2006 QIS-Layout CMS-Kolloquium am 10. Januar 2006

CMS-Kolloquium am 10. Januar 2006 QIS-Layout Layout-Bereiche Web-Layout Gestaltung der Online-Ausdrucke Gestaltung des Flyers Ziel des Layouts Gestaltung soll Funktionalität unterstützen Wiedererkennung der Humboldt Universität  Umsetzung des Corporate Design der HU Layout-Bereiche: kurze Beispiele zeigen (genauer erklären) Gestaltung soll Funktionalität unterstützen -> Benutzbarkeit hat höchste Priorität Corporate Design der HU: Wenn Nutzer mit HU-Design (Webseite) vertraut -> mit HU-QIS-Webseite schneller / leichter vertraut CMS-Kolloquium am 10. Januar 2006

CMS-Kolloquium am 10. Januar 2006 QIS-Layout: Web Nachher blaue Balken mit HU-Logo und Navigation auf der rechten Seite Foto an linker Seite HU-QIS Überschrift Vorher -Layout-Elemente zeigen CMS-Kolloquium am 10. Januar 2006

CMS-Kolloquium am 10. Januar 2006 QIS-Layout: Web Ziel erzeugen von dynamischen Webseiten Realisierung Velocity: Java-basierte „Schablonen-Maschine“ (template engine) Open-Source-Projekt der Jakarta-Projektgruppe von Apache Schablonen (VM-Dateien) werden mit Inhalt gefüllt CMS-Kolloquium am 10. Januar 2006

CMS-Kolloquium am 10. Januar 2006 QIS-Layout: Web Praktisch alle relevanten VM-Dateien anpassen (ca. 37) erzeugte Webseiten testen:  Internet Explorer, Netscape, Mozilla, Opera, Konqueror, lynx Version, die für alle Browser akzeptabel ist CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Web Technik 3-Schichten Architektur: Daten, Anwendung, Darstellung Verteilte Anwendung (LDAP-Server, POS-GX) Darstellung: Velocity (vm -> html), ausserdem: css CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Web Technik (Velocity) beispielhafte, gekürzte VM-Datei <html> (blau:html orange:vtl) <head> <title>${servlet.HOCHSCHUL_NAME}</title> </head> <body> #parse("head.vm") <div id="u3_linie"> <h3>$lang.pruefungsAnmeldungWichtigeInfo</h3> </div> #parse("foot.vm") </body> </html> Velocity: Scriptsprache $servlet.HOCHSCHUL_NAME: Referenzierung des Objektes servlet, des Feldes HOCHSCHUL_NAME #parse(„head.vm“): Eine weitere vm-Datei wird gelesen und an diese Stelle kopiert Weitere Sprachelemente: Verzweigungen (if/else) Schleifen (foreach) interne Variablen (Velocity), Zugriff auf Methoden der Java-Objekte einfach, schnell zu lernen, trotzdem mächtig CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Web Technik (Velocity) VM-Dateien: list.vm header.vm head.vm loginInfo.vm foot_1.vm navigation.vm foot_2.vm 7 VM-Dateien: Allgemein: header, head, loginInfo, foot_1, navigation, foot_2 Speziell: list.vm Java-Objekte: $Pruefunginfo: org.jdom.Element, enthält wiederum Kindelemente -> Prüfungen $Leg_Part:java.util.TreeMap, enthält Schlüssel und deren Werte Java-Objekte: $PruefungsInfo $Leg_Part CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Web Technik (Velocity) Verbindung Java-Servlets – Velocity: Verfügbarmachen der Objekte (Java-Klasse): Zugriff auf Objekte (Velocity: list.vm) context.put("PruefungsInfo", info); context.put("Leg_Part", legende_map); #foreach($pruefung in $PruefungsInfo.getChildren()) $pruefung.getAttributeValue("Prnr") $pruefung.getAttributeValue("Pruefung") ... #end Codeschnipsel: Java-Klasse VM-Datei (list.vm) CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Online-Ausdrucke erstellen von PDF-Dateien aus QIS, zum Ausdrucken Leistungsspiegel, Angemeldete Prüfungen Problem: keine offiziellen Dokumente  kein offizielles Layout weder unkenntlich machen durch Hintergrundbild noch auf HU-Logo verzichten bis zur jetzigen Lösung viele Änderungen und verschiedene Vorschläge Änderungen beim Leistungsspiegel absehbar Zeigen von Ausdrucken Angemeldete Prüfungen, Leistungsspiegel CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Online-Ausdrucke (Technik) XML, XSL, FO mit Hilfe von Apache FOP: Formatting Objects Processor CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Online-Ausdrucke (Technik) beispielhafte, gekürzte XML-Datei <?xml version="1.0" encoding="ISO-8859-1"?> <Reports> <sos.nachname>Qistest</sos.nachname> <sos.vorname>Juliane</sos.vorname> <Pruefung> <Pruefungstext>Bürgerliches Recht</Pruefungstext> <Pruefungsdatum>02.03.2006</Pruefungsdatum> <PrNr>1103</PrNr> </Pruefung> </Reports> CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Online-Ausdrucke (Technik) <fo:flow font-family="Helvetica, sans-serif" flow-name="xsl-region-body"> <fo:table-body> <xsl:for-each select="Pruefung"> Definieren des Blattes: <fo:layout-master-set> <fo:simple-page-master ... Inhalt hinein: <fo:page-sequence master-reference="pagemaster1"> <fo:static-content flow-name="xsl-region-after"> <fo:flow flow-name="xsl-region-body"> <fo:footnote> <fo:footnote-body font-size="8pt"> <fo:static-content flow-name="xsl-region-after"> CMS-Kolloquium am 10. Januar 2006

QIS-Layout: Online-Ausdrucke (Technik) beispielhafte, gekürzte XSL-Datei <?xml version="1.0" encoding="ISO-8859-1"?> (blau:xsl orange:fo) <fo:table-body> <xsl:for-each select="Pruefung"> <fo:table-row keep-with-next="always" font-size="10pt"> <fo:table-cell display-align="after" padding-right="7pt"> <fo:block> <xsl:value-of disable-output-escaping="no" select="Pruefungstext"/> </fo:block> </fo:table-cell> <xsl:value-of disable-output-escaping="no" select="Pruefungsdatum"/> </xsl:for-each> </fo:table-body> CMS-Kolloquium am 10. Januar 2006

CMS-Kolloquium am 10. Januar 2006 QIS-Layout: Flyer Information für Studierende: Wie funktioniert QIS? HU-Account, TAN-Liste, Sicherheit Ansprechpartner Druck von ca. 2500 Exemplaren Anfang Oktober verteilt an alle teilnehmenden Fakultäten erstellt mit Hilfe von Frau Manuela Schulze Fakultäten: vor allen Juristische Fakultät, Phil Fak II CMS-Kolloquium am 10. Januar 2006