Max-Planck Workshop 8.-9. März 2004
CONTENS Software GmbH
© CONTENS Software GmbH 2
A Grundlagen
B Administration
C Module
D Templates
Agenda
© CONTENS Software GmbH 3
Die Benutzeroberfläche
Das Unternehmen
CONTENS Interface
Ausgabe-Seite
© CONTENS Software GmbH 4
Arbeiten mit CONTENS Nur Browser erforderlich
Keine Programmierkenntnisse notwendig
Einfache Bedienung
Von zu Hause arbeiten möglich, sofern es die IT-Infrastruktur im Unternehmen erlaubt
Archivierungsfunktion
Überprüfung von internen und externen Links
Einsatz von Templates
Sicherheit: Passwort nicht weitergeben, immer abmelden
CONTENS
© CONTENS Software GmbH 5
Statische Inhalte Dateneingabe erfolgt in WYSIWYG-Modus an der Stelle,
an der die Inhalte auch abgerufen werden
Webseiten werden als HTML-Dateien gespeichert
maximale Performance durch lokale Zwischenspeicherung beim Nutzer (Proxy) > bevorzugtes Format für einfache Informationen
Statische und dynamische Inhalte
© CONTENS Software GmbH 6
Dynamische Inhalte Verwaltung erfolgt i.d.R. über Module bzw. Applikationen
Inhalte werden in einer Datenbank abgelegt und bei jedem Seitenaufruf eines Nutzers ausgelesen
Dynamische Applikationen sinnvoll, wenn- viele Datensätze verwaltet werden müssen,- strukturierte Daten vorliegen, - Inhalte gesteuert ausgegeben werden
(z.B. chronologisch, nach Kategorien, ...)
Beispiele: Telefonbuch-, Wörterbuch-, Presseartikel-Applikation
Statische und dynamische Inhalte
© CONTENS Software GmbH 7
Dynamische Applikationen
Eingabe
Name
Vorname
Geburtstag
Beruf
Intern (> Redaktion) Extern (> Website)
Ausgabe
Eingabe-Applikation: Strukturierte Erfassung in individuellen Formularen
Ausgabe-Applikation: Strukturierte Ausgabe der erfassten Daten
Grundlagen
© CONTENS Software GmbH 8
Dynamische Applikationen
Eingabe
Name
Vorname
Geburtstag
Beruf
Intern (> Redaktion)
Name
Firma Musterfirma AG
Beruf
Extern (Extranet-User) Extern (> Website)
Suche
Name
Vorname
Geburtstag
Beruf
Intern (> Toolbar)
Ausgabe
Grundlagen
© CONTENS Software GmbH 9
CONTENS Informationsarchitektur
© CONTENS Software GmbH 10
A Redaktion Grundlagen
B Administration
C Module
D Templates
Agenda
© CONTENS Software GmbH 11
Kurzüberblick Administration
Arbeiten mit Workflows
Grundeinstellungen
Rechte-Verwaltung
Administration
© CONTENS Software GmbH 12
A Redaktion Grundlagen
B Administration
C Module– Überblick über Standard-Module
– Spezialprogrammierte Module: Stipendiaten-Workflow, Seitenimport-Objekt
– Serverarchitektur-Szenarien
D Templates
CONTENS Module
© CONTENS Software GmbH 14
Montag: Collaboration Paket
• Toolkit Personalisierung
• Bookmarkmanager
• Abwesenheitskalender
• Glossar
• Dokumenten-Datenbank
• Bilddatenbank
• Ressourcen-Manager
• Empfehlung
Dienstag: Communication Paket
• FAQ-Manager
• Pressemitteilungen
• Eventkalender
• Abstimmung
• E-Cards
• Newsletter-Manager
• Special: Formular-Builder
© CONTENS Software GmbH 15
Toolkit Personalisierung
Module – Collaboration Paket
Sammlung von Applikationen, die projektspezifisch angepasst werden:
Registrierung
Login
Profil bearbeiten
Persönliche Seiten-Favoriten
Wer ist online?-Liste
Backoffice: Nutzerverwaltung mit umfangreichem Such-Frontend
Thema: Synchronisation der Nutzer-Tabelle mit anderen Nutzer-Verzeichnissen?
© CONTENS Software GmbH 16
Bookmarkmanager
Module – Collaboration Paket
Links zu unterschiedlichen Themen werden zusammengetragen und kurz beschrieben
Die Kategorisierung ist völlig frei definierbar
Ansichten:
Einfache Ansicht aller Bookmarks
Erweiterte Ansicht mit zusätzlichen Funktionalitäten für Nutzer
Kompakte Ansicht: Popup mit Kategorien & Links
Import / Export-Funktion von IE-Bookmarks
Links können in eine persönliche Favoriten-Liste aufgenommen werden
© CONTENS Software GmbH 17
Abwesenheitskalender
Module – Collaboration Paket
Jeder Mitarbeiter kann im Abwesenheitskalender eintragen, an welchen Tagen er unterwegs ist
Verschiedene Kategorien wählbar wie „Urlaub“, „Kundenbesuch“ oder „Messe“
Jeder Eintrag kann durch ein Freitextfeld näher spezifiziert werden
Diese Detaileinträge sind entweder nach außen hin sichtbar oder verborgen
Einstellbar ob bestimmte Nutzergruppen (z.B. Team Assistenz) auch Einträge für andere Nutzergruppen (z.B. Geschäftsleitung) vornehmen dürfen
© CONTENS Software GmbH 18
Glossar
Module – Collaboration Paket
Spezifische Fachbegriffe können vorgestellt werden, ein umfassendes Nachschlagewerk steht somit zur Verfügung
Fachbegriffe sind von berechtigten CONTENS-Redakteuren frei editierbar
Sie können zusätzlich in frei definierbare Kategorien einsortiert werden und über eine Freitextsuche gesucht werden
Die Anzahl der Suchergebnisse pro Seite ist beliebig einstellbar
© CONTENS Software GmbH 19
Dokumentendatenbank
Module – Collaboration Paket
Alle Dokumente können verschlagwortet und beliebig kategorisiert werden
In zahlreichen Administrationsbereichen werden dabei alle Attribute verwaltet
Jedem Dokument kann eine Transaktionsnummer (TAN) zugeordnet werden, damit nur berechtige Personen diese Dokumente laden können
Ein Suchfrontend auf der Ausgabeseite bietet eine Vielzahl hilfreicher Suchmöglichkeiten
© CONTENS Software GmbH 20
Bilddatenbank
Module – Collaboration Paket
Bietet eine umfassende Verwaltung von Bildern, die von der Website heruntergeladen werden können
Wie hochauflösende Fotos für Journalisten, Firmenlogos oder Bilder von Firmenveranstaltungen für Mitarbeiter
Alle Bilder können verschlagwortet und kategorisiert werden
In zahlreichen Administrationsbereichen können alle Attribute wie Bild- und Medienformate, Schlagworte oder Copyright Informationen verwaltet werden
Diese Informationen stehen dann bei der Eingabe eines neuen Bildes zur Verfügung
© CONTENS Software GmbH 21
Ressourcen Manager
Module – Collaboration Paket
Über den Ressourcen Manager können Ressourcen wie Besprechungsräume, Projektoren, Notebooks etc. verwaltet werden
Verschiedene Ansichten: Tagesansicht, Wochenansicht, Monatsansicht
Gebuchte Ressourcen werden als Balken abhängig von der Anzahl der ausgewählten Kategorien angezeigt
Verwaltbar im Backoffice sind sämtliche Ressourcen, Ressourcen Buchungen, Ressourcenkategorien sowie Standorte, Caterer, Catering Produkte
© CONTENS Software GmbH 22
Empfehlungsfunktion
Module – Collaboration Paket
Eine einfache Möglichkeit, die Artikel Ihrer Website an Freunde oder Kollegen per E-Mail weiterzuempfehlen
Sie enthält den Titel der Meldung, den Pfad sowie einen Link, mit dem der Artikel direkt aufgerufen werden kann
Integriert ist ein zuschaltbarer Anti-Spam Schutz, um den Missbrauch des Tools zu verhindern
Die Empfehlungsfunktion kann gleichermaßen für statische und dynamische Seiten eingesetzt werden
© CONTENS Software GmbH 23
Dienstag: Teil II
© CONTENS Software GmbH 24
FAQ-Manager
Module - Communication Paket
Nutzer können jederzeit Fragen stellen, die durch einen CONTENS Redakteur beantwortet werden
Erst nach der Beantwortung stehen Frage und Antwort auf der Website zur Verfügung
Antworten können bezüglich ihrer Nützlichkeit bewertet werden
Alle Anfragen und Antworten sind frei kategorisierbar
Top 10-Listen der hilfreichsten oder der aktuellsten FAQs
© CONTENS Software GmbH 25
Pressemitteilungen
Module - Communication Paket
Jede Mitteilung wird erfasst und anschließend einer entsprechenden Kategorie zugeordnet
Zu jeder Mitteilung kann eine Datei (z.B. .doc, .pdf,...) zugefügt werden
Es werden immer die aktuellsten Meldungen angezeigt
Wahlweise die aktuellsten fünf (oder zehn,...) Meldungen oder die aktuellsten zwei (fünf, zehn,...) Meldungen aus jeder Kategorie
Das Archiv kann nach verschiedenen Kriterien durchsucht werden, z.B nach Volltext, Kategorie oder Datum
© CONTENS Software GmbH 26
Eventkalender
Module - Communication Paket
Termine und Zeiträume (z.B. für Projekte oder Urlaub) können hier eingetragen werden
Es wird der aktuelle Monat sowie das Datum des aktuellen Tages angezeigt
Termine können farblich voneinander getrennten Kategorien zugeordnet werden
Es bestehen verschiedenste Eintragungsmöglichkeiten, z.B. jeder Redakteur darf für jeden anderen Redakteur Termine eintragen oder nur bestimmte Nutzergruppen dürfen die Inhalte von bestimmten Terminen sehen
Nähere Termininfos mittels Mouse-Over Funktion
© CONTENS Software GmbH 27
Abstimmungsapplikation
Module - Communication Paket
Eignet sich besonders für kurze Meinungsumfragen und Abstimmungen im Intranet
Entweder offene Darstellung auf der Startseite oder zufallsgesteuerte Einblendung oder Anschreiben bestimmter Zielgruppen
Wahlweise Speicherung der Antwortenden oder anonym
Eine Frage wird formuliert zu der verschiedene Antwortalternativen wählbar sind
Ja / Nein - Antworten ebenso möglich wie beliebig viele Freitext - Antworten
Nach Ablauf eines vorgegebenen Zeitraumes oder dem Erreichen einer Mindestanzahl an Stimmen kann das Ergebnis publiziert werden
© CONTENS Software GmbH 28
E-Postkartenversand
Module - Communication Paket
Aus einem frei konfigurierbaren Angebot lassen sich elektronische Postkarten auswählen
In ein dafür vorgesehenes Formular kann eine persönliche Botschaft geschrieben werden
Die E-Postkarten werden dann an den gewünschten Empfängerkreis verschickt
Es können beliebige Bildmotive hochgeladen werden
Die gängigen Bildformate werden unterstützt
© CONTENS Software GmbH 29
Newsletter
Module - Communication Paket
E-Mail-Verteiler über den der Nutzer den Newsletter abonnieren kann
Zielgruppenorientiertes und effektives Medium
Newsletter bieten die Chance die Zielgruppe direkt anzusprechen und über neue Produkte, Entwicklungen und Angebote zu informieren
Bieten dem Nutzer wertvolle Zusatzinformationen und verweisen auf weiterführende Links zu dem jeweiligen Themenbereich
© CONTENS Software GmbH 30
Formular-Builder
Module - Special
Baukastensystem für Administrationsbereiche zum Neuanlegen, Editieren und Löschen von Datensätzen und für die Anzeige von Datenübersichten
Berücksichtigung des CONTENS-Rechtesystems und -Styles
ColdFusion Code-Generator
Einsatz i.d.R. auf einem Entwicklungsserver
Online-Demo:http://62.245.166.254/demo_contens_25e/intern/
© CONTENS Software GmbH 31
Stipendiaten-Workflow
Module - Spezialprogrammierungen
Spezieller Workflow für die MPI Stipendiaten
Usability-optimiertes Antragsformular
Spezielles Formular-Processing(Webservices)
Backoffice-Applikation:
Antragssteller-Listen
Antragsteller-Detailseiten
Eventlogging
© CONTENS Software GmbH 32
Datenübernahme-Template
Module - Spezialprogrammierungen
Das Import-Template soll die Redakteure bei Übersetzungsarbeiten unterstützen.
Spezielle Objektklasse ImportedPageURL Beim ersten Anzeigen des Objekts wird ein HTTP-Request gemacht, ein Seiteninhalt geholt, bestimmte Filteroptionen ausgeführt und als Content des Objekts gespeichert - und damit angezeigt.
Import-Template mit zwei Locations:
ImportLocation – hier wird das Objekt angezeigt
Darunter reguläre Location mit allen zugelassenen Objektklassen
Dazwischen in der Editansicht eine klare Trennlinie.
Server-Architektur
CONTENS Module
© CONTENS Software GmbH 34
Bei vielen Modulen sind externe Nutzereingaben möglich, d.h. die Applikationen brauchen eine Datenbank, auf die der Web-Applikationsserver Zugriff hat.
Frage: Welche Server-Architektur ist sinnvoll?
Module - Serverarchitektur
Serverarchitektur für Module
© CONTENS Software GmbH 35
W ebserver Institut A
CONTENS Redaktionsserver
W ebserver Institut B
CONTENS-DatenbankZentrale Speicherung
von Nutzer- undApplikationsdaten
W indowsColdFusion MX 6.1IIS
z.B .LinuxColdFusion MX 6.1Apache
z.B .W indowsColdFusion MX 6.1IIS
W ebserver Institut C
z.B .W indowsASPIIS
FTP-Publishing
FTP-Publishing
FTP-Publishing
Firew allerlaubte D ienste: HTTP, FTP
von zugelassenen IPs
weitere...
Serverszenarien - Datenhaltung fürM oduldatenW orkshop am 8./9.3.2004
Szenario 1:Gemeinsam er Datenbankzugriff
VorteilEinfachheit
Nachteil- S icherheitsprob lem- unvere inbar m it F irewall- über große D is tanzen unperform ant
Module - Serverarchitektur
© CONTENS Software GmbH 36
Edit-Ansicht
Online-Datenbankfür Module
Online-Datenbankfür Module
Online-Datenbankfür Module
W ebserver Institut A
CONTENS Redaktionsserver
W ebserver Institut B
CONTENS-DatenbankZentrale Speicherung
W indowsColdFusion MX 6.1IIS
z.B .LinuxColdFusion MX 6.1Apache
z.B .W indowsColdFusion MX 6.1IIS
W ebserver Institut C
z.B .W indowsASPIIS
FTP-Publishing
FTP-Publishing
FTP-Publishing
Firew allerlaubte D ienste: HTTP, FTP
von zugelassenen IPs
weitere...
Serverszenarien - M oduldatenW orkshop am 8./9.3.2004
Szenario 2:Eigenständige M odul-Datenbank proW ebserver;Verwaltung aus CONTENS heraus aufdem jeweiligen W ebserver.
Vorteil H ohe Applikationsperform ance Jedes Institu t kann d ie In frastruk tur
auch für e igene/ind ividuelleApplikationen verwenden
Nachteil H öhere System -
adm in is tra tionskosten, da vie leApplikations- und D atenbankservergewartet werden m üssen
D ie Edit-Ansicht der M odule ze igt nurD um m y-D aten an oder d ie D atenm üssten synchronis iert werden
Edit-Ansicht
Link aus CONTENS m itautom atischem Login
Link aus CONTENS m itautom atischem Login
Module - Serverarchitektur
© CONTENS Software GmbH 37
Edit-Ansicht
Online-Datenbankfür Module
Online-Datenbankfür Module
Online-Datenbankfür Module
W ebserver Institut A
CONTENS Redaktionsserver
W ebserver Institut B
CONTENS-DatenbankZentrale Speicherung
W indowsColdFusion MX 6.1IIS
z.B.LinuxColdFusion MX 6.1Apache
z.B.W indowsColdFusion MX 6.1IIS
W ebserver Institut C
z.B.W indowsASPIIS
FTP-Publishing
FTP-Publishing
FTP-Publishing
Firew allerlaubte D ienste: HTTP, FTP
von zugelassenen IPs
weitere...
Serverszenarien - M oduldatenW orkshop am 8./9.3.2004
Szenario 3:Eigenständige M odul-Datenbank proW ebserver;Verwaltung in CONTENS m it Rem ote-Datenbank-Zugriff
Vorteil H ohe Applikationsperform ance Jedes Institu t kann d ie In frastruk tur
auch für e igene/ind ividuelleApplika tionen verwenden
Nachteil H öhere System -
adm in is tra tionskosten, da vie leApplika tions- und D atenbankservergewartet werden m üssen
D ie Perform ance der in ternenVerwaltungsapplikation is t wg. derR em ote-D atenbankverb indung n ichtoptim al
Edit-Ansicht
Datenbank-Verbindung
Die externen Datenbankensind als ColdFusionDatenquellen auf demRedaktionsserverangem eldet
Datenbank-Verbindung
Module - Serverarchitektur
© CONTENS Software GmbH 38
Edit-Ansicht
W ebserver Institut A
CONTENS Redaktionsserver
W ebserver Institut BCONTENS-Datenbank
Zentrale Speicherung
W indowsColdFusion MX 6.1IIS
z.B .LinuxApache
z.B.W indowsIIS
W ebserver Institut C
z.B .W indowsIIS
FTP-Publishing
FTP-Publishing
FTP-Publishing
Firew allerlaubte D ienste: HTTP, FTP
von zugelassenen IPs
weitere...
Serverszenarien - M oduldatenW orkshop am 8./9.3.2004
Szenario 4:M odul-Service-Server alsDienstleistung gegenüber allenInstitutenVerwaltung in CONTENS m it direktemDatenbankzugriff
Vorteil H ohe Applikationsperform ance G ute Perform ance der in ternen
Verwaltungsapplikation G eringere System -
adm in is tra tionskosten
Nachteil Andere U R L (z.B . Subdom ain) für
in terak tive D ienste
Die externen Datenbankensind als ColdFusionDatenquellen auf demRedaktionsserverangem eldet
Zentraler MPI Applikations-Server
Modul-DatenbankZentrale Speicherung
von Nutzer- undApplikationsdaten
ggf. Synchronisation
Dynam ischeW eb-
Applikationen
StatischeW ebseiten,
B ilder,Dokum ente
Dynam ischeW eb-
Applikationen
StatischeW ebseiten,
B ilder,Dokum ente
Dynam ischeW eb-
Applikationen
StatischeW ebseiten,
B ilder,Dokum ente
Datenbank-Zugriff
Module - Serverarchitektur
© CONTENS Software GmbH 39
A Redaktion Grundlagen
B Administration
C Module
D Templates
Grundlagen
CONTENS Templates
© CONTENS Software GmbH 41
A Grundprinzipien
B Seitenaufbau
1. Templates
2. Locations
3. Objekte
4. Outputtypes
C Zusammenfassung
Agenda
© CONTENS Software GmbH 42
Trennung von Inhalt und Design
Template A
Template B Dynamisch erzeugte Seite B
Dynamisch erzeugte Seite A
Datenbank
Grundprinzipien
© CONTENS Software GmbH 43
Mit CONTENS verwaltete Seiten basieren grundsätzlich auf Templates
Inhalte werden datenbankbasiert ausgegeben
Templates können sowohl statische als auch dynamische Inhalte enthalten
Durch verschiedene Templates können identische Inhalte in unterschiedliches Layout gebracht werden
Grundprinzipien
© CONTENS Software GmbH 44
A Grundprinzipien
B Seitenaufbau
1. Templates
2. Locations
3. Objekte
4. Outputtypes
C Zusammenfassung
Agenda
© CONTENS Software GmbH 45
CONTENS Webseiten bestehen aus:
1
1
1 1Templates
2
2
2
Locations3 Objekten
3
3
Seitenaufbau
© CONTENS Software GmbH 46
Prinzipiell fünf TemplatekategorienHeader-TemplatePrimärnavigations-TemplateSekundärnavigations-TemplateContent-TemplateFooter-Template
Content-Template als Basis-Template, in das die übrigen Templates eingebunden sind
Möglichkeit, auf einzelne Templates zu verzichten, gewährleistet maximale Flexibilität
Templatekonzept
Seitenaufbau
© CONTENS Software GmbH 47
Content-Template
Unterteilbar in unterschiedliche Locations
Im Content-Template werden Objekte eingebunden
Location 1: „Überschrift“
Location 2: „News“
Location 3: „Text“ und „Bild“
Das Content-Template enthält die eigentlichen Seiteninhalte
Seitenaufbau
© CONTENS Software GmbH 48
Beispiel für Templates
Header-Template
Navigations-Template
Footer-Template
Content-Template
Seitenaufbau
© CONTENS Software GmbH 49
Templatedateien unter intern/templates
Ordnerstruktur entsprechend Templatekategorien
Ordner subcontent für Objekte mit Subpages
Ordner framecontent und frameset nur für Seiten mit Framesets relevant
Templatedateien
Seitenaufbau
© CONTENS Software GmbH 50
2. Locations
Location 1: „Überschrift“
Location 2: „News“
Location 3: „Text“ und „Bild“
> es wird garantiert, dass das Corporate Design exakt eingehalten wird
Locations sind Bereiche innerhalb eines Templates
Der Einsatz von Objekten kann auf einzelne Locations beschränkt werden
Ebenso kann die Anzahl der Objekte limitiert werden
Seitenaufbau
© CONTENS Software GmbH 51
3. Objekte Objekte sind der
kleinste Bestandteil einer Website
Objektverwaltung über Bibliotheken > beliebig oft einsetzbar
Objekte können an verschiedene Zielgruppen adressiert werden
Objekte können innerhalb und zwischen Locations verschoben werden
Seitenaufbau
© CONTENS Software GmbH 52
Beispiel „Text mit Überschrift und Bild“
Geben Sie hier die Überschrift ein:
OK Cancel
Geben Sie hier den Text ein:
Bild aus Bibliothek laden:
Serviceangebot Nr. 1
Um unsere Internet-Seiten noch besser und schneller aktualisieren zu können, setzen wir seit Anfang des ...
Serviceangebot Nr. 1
Um unsere Internet-Seiten noch besser und schneller aktualisieren zu können, setzen wir seit Anfang des ...
Seitenaufbau
© CONTENS Software GmbH 53
Outputtypes regeln das Layout der
Objektklassen Innerhalb eines
Templates sind für eine Objektklasse verschiedene Outputtypes möglich
sind auswechselbar, ohne dass Inhalte verändert werden
Serviceangebot Nr. 1Um unsere Internet-
Seiten noch besser und schneller aktualisieren zu können, setzen...
Contentblock C im Contentbereich
Aktuellste News finden Sie wie immer unter...
News
Contentblock C im Newsbereich
Seitenaufbau
© CONTENS Software GmbH 54
Pro Objektklasse mehrere Outputtypes möglich
Suboutputtypes für Seiten mit Subpages notwendig
Suboutputtypes immer mit Endung „_default“
Dateibezeichnung: objektname_outputtype.cfm
Datei definiert Darstellung der Contenttypen (Headline, Content, Image etc.)
Outputtypedateien
Seitenaufbau
© CONTENS Software GmbH 55
definieren das Layout der Seiten sind frei positionierbar sind in das Seitenlayout integrierbar werden zentral verwaltet sind optional können ausgetauscht werden, ohne dass die Seiteninhalte
tangiert werden
Templates...
Templates Zusammenfassung