Technische Details
dc::bets basiert auf dem Web Content Management System dc::cms, das ohne Programmierkenntnisse intuitiv dezentral per Browser bedienbar ist. Das System basiert durchgängig auf interaktiven Bausteinen die nach WYSIWYG-Regeln arbeiten - "What you see is what you get." Die offene Struktur gewährleistet einfachste Integration in bereits bestehende Systemumgebungen. Leistungsfähige Statistikprogramme verdeutlichen das Surf- und Interaktionsverhalten und machen somit das Ergebnis bzw. die Wirkung messbar.
Plattform, Technologie
- Einsetzbar auf modernen Linux-Webservern
- Systemvoraussetzungen:
- Sites mit bis zu 3.000.000 Page Impressions/Tag: z. B. AMD Dual Core Prozessor 4800+ mit 4 GB Hauptspeicher und SATA Raid 5 bzw. gleichwertiges Intel System
- AOLServer
- DB PostgreSQL
- Bedienung des Administrations-Backends mit sämtlichen modernen Browsern
- Quelltext auf Wunsch einsehbar
Deployment
- Trennung von Entwicklungs- und Produktionsumgebung (auch auf mehreren Servern) möglich
- Sämtliche Seiten sowie deren Inhalte werden vom CMS werden dynamisch generiert
- Statische Seiten können z. B. über sFTP auf den Server kopiert und von dort verlinkt werden
- URLs erlauben ein „deep linking“, d. h. jede Seite kann direkt angesprochen werden
- Leistungsfähige, lokalisierbare (mehrsprachige) wörterbuchgestützte Volltextsuchmaschine inkludiert
Erweiterbarkeit
- Aufbau des Gesamtsystems modular
- Erweiterungen können und wurden in C, PHP, Java, Python und Tcl entwickelt
- Applikationsschnittstellen: Schnittstellen zu anderen System über das integrierte Webservice API oder über den Austausch von XML-Dateien möglich
- SMS-Versand über SMPP, diverse Schnittstellen zu Web Services
Benutzerfreundlichkeit/Usability
- Vorschau, WYSIWYG
- Nahtlos ins System integrierter WYSIWYG-Editor
- Expertenmodus für HTML-Programmierer/innen
- Vorschau in den Kontext der gesamten Site integriert, d.h die Voransicht wird über denselben Kontext aufgerufen wie die freigegebene Seite.
- Rollback/Undo
- Sämtliche Änderungen werden aufgezeichnet, zusätzlich werden Zeitpunkt der Änderung und die verantwortliche Person samt IP-Adresse mitprotokolliert. So kann jeder ursprüngliche Zustand wieder hergestellt werden.
- Aufgabenliste
- Im Todo-List-Manager können private und kollaborative Todo-Listen erstellt werden
- Bei Fälligkeit bzw. Überfälligkeit von Einträgen wird der Benutzer durch ein Mail gewarnt
- Online-Hilfe
- Eine Online-Hilfe für die neueste Version ist in Planung
- Sonstiges
- Suchmöglichkeiten für Autoren
- User-Interface ist übersichtlich und intuitiv bedienbar
Funktionalität
- Workflow
- Es können sehr einfache Workflows definiert werden
- Rollen und Gruppendefinitionen sind möglich
- Änderungen gehen optional erst nach Durchsicht von frei definierbaren Personen in Produktion
- Automatische Wiedervorlagefunktion vorhanden
- Security, User- und Access-Management
- Berechtigungen für sämtliche Bereiche im CMS können von berechtigten Personen bis ins kleinste Detail vergeben werden Jede/r sieht nur das, was er auch sehen bzw. administrieren soll/darf
- Mittels Browser-Zertifikaten können Benutzer automatisch und sicher authentifiziert und authorisiert werden
- Berechtigungen auf Objekt- und Operationsebene
- Check-in/out funktioniert durch Anmeldung mittels Eingabe des Usernamens (E-Mail Adresse) und einem jederzeit zu ändernden Passwort
- Zugriff auf CMS per https möglich
- Mitgeloggt werden sämtliche Aktionen, die von Usern durchgeführt werden
- Contentverwaltung und -generierung
- Eigene Metadaten können definiert werden
- Templating-System, das Inhalt und Layout trennt. Templates liegen im Filesystem und sind so mit gängigen Tools wie Frontpage, Dreamweaver, Quanta, ... über sFTP zugänglich und änderbar. Es können im CMS eine beliebige Anzahl von Templates definiert werden, indem die Templates in ein dafür vorgesehenes Verzeichnis kopiert werden. Die/der Redakteur/in kann jederzeit ein bestimmtes Layout für eine Seite auswählen. Ausserdem existiert ein sogenanntes Master-Template, das für jede Seite aufgerufen wird. In diesem Master-Template sind alle Elemente enthalten, die auf jeder Seite aufscheinen, wie z. B. die Navigation, der Header usw. Durch diese Vorgehensweise werden Redundanzen vermieden, das Design der einzelnen Seiten ist leicht änderbar, erweiterbar und wartbar.
- Import/Export
- XML-Schnittstelle für Import/Export. Externe XML-Formate können durch den Einsatz des integrierten XML-Parsers mit wenig Aufwand von jeder/m Programmierer/in importiert werden.
- WYSIWYG-Editor unterstützt den Import von Word- und PDF-Texten
- Auf externe Datenbanken kann bei ausreichenden Rechten über die integrierten Datenbanktreiber (Oracle, Informix, MySQL, ...) zugegriffen werden. Existiert kein direkter Datenbankzugriff kann der Datenaustausch über Webservices oder XML erfolgen.
- Inhalte der Site können über RSS-Feeds zur Verfügung gestellt werden (z. B. News)
- RSS-Feeds von Drittanbietern können geladen und in die Seite integriert werden werden. Der Feed muss im System angemeldet werden und wird regelmäßig geladen. Neue Einträge werden in einer Tabelle gespeichert und können über sogenannte Includes komfortabel gestaltet und eingebunden werden.
- Publishing
- Redakteur/innen können gänzlich ohne Programmier- oder HTML-Kenntnisse und externe Editoren HTML-Seiten inklusive Tabellen, Links und Grafiken erzeugen.
- Fortgeschrittene Benutzer/innen können die HTML-Inhalte direkt im WYSIWYG-Editor betrachten und verändern.
- Automatische Erstellung von Sitemaps
- Gültigkeitszeiträume von Seiten können definiert werden, Inhalte werden zeitgesteuert veröffentlicht.
- Es gibt ein komfortables Link-Management (externe Links, interne Links, E-Mail-Links, ...), das die Konsistenz gewährleistet. Weiters gibt es einen automatischen Linkchecker, der auf tote Links aufmerksam macht.
- Objekte können versioniert werden
- Alle erzeugten Webseiten entsprechen den vorher definierten W3C-Standards. Da durch das flexible Templating-System sämtliche Aspekte des Designs sowie der HTML-Umsetzung änderbar sind, können sämtliche gewünschte Standards eingehalten werden.
- CRM-Plattform
- Eine Personalisierung der Site ist einfach realisierbar. Das kann z. B. durch Zuweisung der Benutzer/innen zu bestimmten User-Gruppen erfolgen. Jeder User sieht nur die Inhalte (z. B. News), für die sie/er die Rechte besitzt.
- Benutzer/innen können sich auf der Seite anmelden. Welche Daten von den Benutzer/innen gesammelt werden, hängt von der jeweiligen Site und den integrierten Modulen ab.
Weitere (ausgewählte) Vorteile und Funktionalitäten von dc::cms:
- On-Site-Editing, Aufruf der Editiermaske direkt von der Website aus
- Integrierte Rechtschreibkorrektur
- Autom. Austausch von Inhalten bei jedem Aufruf der Website (Content-Rotation)
- Zentrale Datenbank zur Verwaltung aller Inhalte
- Gleichzeitiges Verwalten von mehreren Websites über eine zentrale Administrationsplattform
- Integrierte Schnittstelle zur Adressengenerierung für E-Mail Marketing mit webuplica'Mail sowie zu allen weiteren Applikationen
- Keine Lizenzkosten
- Flexible Integration von beliebigen Datei- und Grafikformaten
- Umfangreiche, grafisch und tabellarisch aufbereitete Benutzerstatistiken


