TYPO3 Factsheet by plan2net v2008
Transcrição
TYPO3 Factsheet by plan2net v2008
Factsheet 1. ALLGEMEINE BASISINFORMATIONEN Applikationstyp Content Management System (CMS). Zielgruppen Privatwirtschaftliche Unternehmen, öffentliche Einrichtungen, Webredaktionen mit dem hohen Bedarf, die Inhalte der jeweiligen Webpräsenz (d.h. Internet / Intranet / Extranet) selbständig, einfach und rasch verändern zu wollen – ohne Programmierkenntnisse. Facts & Figures Über 290.000 Installation Bases. Mehr als 44.000 Programmierer widmen sich der TYPO3-Weiterentwicklung. Weit über 4.000 Agenturen bieten weltweit Dienstleistungen zu TYPO3 an. Qualitätssicherung Die Weiterentwicklung von TYPO3 ebenso wie die Qualitätssicherung der Kernapplikation und der beliebtesten Zusatzmodule, sog. Extensions, wird durch die TYPO3 Association sichergestellt http://association..typo3.com Lizenzmodelle – Kosten TYPO3 ist Open Source basiert und unterliegt der GNU Public Licence (GPL). Informationen dazu unter: http://www.gnu.org/licenses/gpl.html TYPO3 und öffentlich verfügbare Erweiterungen sind lizenzkostenfrei. 2. TECHNISCHE BASISINFORMATIONEN Unterstützte Betriebssysteme Linux, Unix, Solaris, OSX, Windows ab NT. Betriebssystem Webserver Apache, IIS. Unterstützte Datenbanksysteme MySQL, Abstraction Layer für den Einsatz mit Oracle, MS-SQL, ODBC, LDAP virtuell jede externe Datenquelle, angebunden durch PHP. Angewendete Technologie/Architektur LAMP (Linux, Apache, MySQL, PHP), WAMP (Windows, Apache, MySQL, PHP). Einbindbare Scriptsprachen Alle vom Server unterstützten Scriptsprachen können eingesetzt werden; einbinden lassen sich optimal PHP-Skripte, die die vorliegenden Klassen erweitern und mitbenutzen können. Notwendige Software für den normalen Systembetrieb Open Source Software: PHP ab Version 5x, MySQL, Apache, GD-LIb mit Freetype und ImageMagick bzw. GraphicsMagic. Allgemeine Standards Accessibility/WAI Compliant - internationale Standards - auch für Systemkern und Erweiterungen; ein eigenes Projektteam der TYPO3-Association sorgt für: XHTML Support, XML Support, UTF-8 Support. 3. ASSETMANAGEMENT Datei und Datenbanksystem MySQL RDBMS. DB-Layer für den Einsatz zusätzlicher Datenbanken. Ressourcenverwaltung (Asset management) Einfaches Asset Management dank Filemanager oder Digital Asset Management (DAM) System mit Metatag-Indizierung. Template Handling TYPO3 nutzt XHTML-Templates mit frei konfigurierbaren Platzhaltern oder datenbankbasierten Templates, die hierarchisch oder geschachtelt eingesetzt werden. Wenn gewünscht, kann auch jede einzelne Seite mit einem jeweils eigenen Template versehen werden. Mit TemplaVoila, einem optional einsetzbaren Templateerstellungsmodul, können unterschiedliche Templates den Redakteuren zur Auswahl angeboten werden. Verschiedene Websites sind so in einer einzigen TYPO3-Installation mit beliebig vielen Templates gestaltbar. Die applikationseigene Sprache TypoScript ist umfassend dokumentiert. Automatische Sitemapgenerierung TYPO3 bietet die dynamische Generierung der Sitemap und enthält acht verschiedene Sitemap-Voreinstellungen zur Auswahl. Linküberprüfung – Korrektur Wird eine Seite (Page) an eine andere Stelle im Seitenbaum verschoben, so zeigen alle auf sie verweisenden Links dennoch weiterhin auf die korrekte Seite. Wird hingegen eine Seite gelöscht, so werden automatisch alle Links auf sie gelöscht, wobei allerdings die Linktexte und -bilder selbst erhalten bleiben. AliasShortcuts auf Seiten werden unterstützt, Basiseinstellungen zu einer Seite bleiben selbst beim Wechsel des Seitentyps erhalten. Integrierte Versionssicherung Eine sogenannte „History“ (Sub-Versionskontrolle) ermöglicht unbegrenzt viele Rückschritte (undo) für alle Objekte. Auch Vergleichsanalysen zwischen aktuellem und vormaligem Objektstatus lassen sich darstellen, wodurch Veränderungen im Workflow-Prozess schnell identifiziert werden können. Mithilfe der TYPO3-„Workspaces“ (ab Version 4.0) ist anspruchsvolle Versionierung möglich. Ein bestimmter Status einer Seite kann dadurch so abgespeichert werden, dass er später jederzeit wiederherstellbar ist. Zwischen Versionen kann mit nur einem Klick „geswitched“ werden. Staging System Für maximale Sicherheit und Performance kann TYPO3 für Live-/Production Server-Umgebungen konfiguriert werden, d.h. Produktionsumgebung und Webserver sind auf verschiedene Server verteilt. Integrierter Template Editor TYPO3 besitzt einen integrierten Template Editor, der es ermöglicht, direkt in Templates zu schreiben; Weiters existieren ein Editor um Grundeinstellungen per Formular einzustellen, ein Template-Analyse-Tool zur Überpüfung der Hierarchien und der TypoScript Object Browser, mit dem alle einzelnen Parameter kaskadierend dargestellt werden und bearbeitbar sind. Einbindung externer Editoren Einsetzbar sind Texteditoren wie PHP-IDE’s, WYSIWIG-Editoren wie Dreamweaver, Golive, etc., ebenso wie beliebige Datenbanktools. Mehrsprachige Inhalte Die Verwaltung mehrsprachiger Seiten in einem einzigen Seitenbaum mit mehreren Sprachen pro Seite (1-Baum Konzept) wird durch TYPO3 ebenso unterstützt wie auch die Verwendung paralleler Seitenbäume mit gemeinsamen Ressourcen (Bilder, Logos, etc.) (mehrfach-Baum Konzept). Auch eine Kombination beider Varianten wird ermöglicht. Mehrsprachige Clients Für den surfenden User werden fremdsprachige Inhalte im Frontend korrekt angezeigt - mittels UTF8. Für die Arbeit der fremdsprachigen Redakteure und Administratoren stellt TYPO3 jedoch darüber hinaus auch das Backend in mehr als 45 Sprachen zur Verfügung, wie beispielsweise: Arabisch Chinesisch Dänisch Deutsch Englisch Französisch Hebräisch Holländisch Italienisch Norwegisch Polnisch Portugiesisch Spanisch Rumänisch Russisch Schwedisch Slowenisch Tschechisch Türkisch uvm WYSIWYG-Editing Mit dem Rich Text Editor (RTE) „HTMLArea“ kann der Anwender Texte formatieren, Bilder einfügen und interne/externe Links setzen – vergleichbar mit MS Word oder anderen Textverarbeitungsprogrammen. Textübernahme durch Redakteure Mit Drag & Drop können vorhandene Texte und Spreadsheets bequem in das Content Management System eingepflegt werden. Bild- und Ressourcenübernahme Bilder und andere Daten werden ohne weitere Software in TYPO3 übergeben. Bildbearbeitung Bilder können auf dem Server vergrößert, verkleinert oder weiterbearbeitet werden. So lassen sich z.B. auch Masken erstellen, die auf die Bilder automatisch angewandt werden. Frontend-Editing Alle Inhalte werden einfach und intuitiv - direkt auf der Website - geändert. Dazu klickt der Redakteur das Edit-Symbol (Stiftsymbol) neben dem jeweils zu verändernden Content-Element an und befindet sich bereits im Änderungsmodus. Ebenso einfach können Seiten neu angelegt, verschoben, ein- oder ausgeblendet werden. 4. CONTENT SYNDICATION Einbindung von externem Content Die Übernahme bzw. Darstellung von externen Inhalten (=Content) wird je nach Anforderung eingepasst. 5. ERWEITERBARKEIT Offengelegte API als Programmierschnittstelle Eine wohldokumentierte API ermöglicht die Erstellung von kundenspezifischen Erweiterungen; einzelne Erweiterungen (Extensions) sind bequem über den sogenannten „Extensionmanager“ zu installieren. Beliebige Applikationen können so als Contenttypen eingebunden werden. Erweiterung von Templates durch eine Scriptsprache Alle Klassen erlauben die Integration von Erweiterung für Applikationen im Backend und Frontend. Verfügbare Softwareerweiterungen Die Funktionalität von TYPO3 lässt sich durch das Online-Repository mühelos ausbauen. Derzeit stehen ca. 1.000 geprüfte Erweiterungen öffentlich zur Verfügung; bekannte und beliebte Erweiterungen sind: News & Archiv (tt_news) Kalender (cal) Adressverwaltung (tt_address) Digital Asset Management (DAM) Real URL (realurl) Seite weiterempfehlen (tipafriend) Weblog (timtab) Newsletter (direct_mail) Shop System (commerce) Rich Text Editoren (rtehtmlarea) Volltextsuche (indexed_search) Einfache Updates Da das Install Tool unterstützt Minor System-Updates, indem es benötigte Änderungen der Datenbank automatisch erkennt, Anpassungen vorschlägt und wunschgemäß durchführt. Die Daten und Dateien sind dabei stets geschützt. Auf UNIX-Systemen ist ein Austausch der gesamten Codebasis noch einfacher: hier genügt das Ersetzen eines einzigen „Symlinks“. 6. IMPORT-FUNKTIONEN Importierbare Dokumententypen Textbausteine sind per Copy / Paste in TYPO3 einfügbar. Zusätzlich bietet ein Erweiterungsmodul (Extension) für TYPO3 die Integration von MS Office- oder OpenOffice-Dokumenten. Realisierung von externen Datenbankzugriffen Über individuelle Erweiterungen. 7. PERFORMANCE Lasteneignung (Zugriffszahlen) des System im Datenbankbetrieb: bis 100 Hits pro Sekunde im Stagingbetrieb: je nach Webserverleistung/-verteilung nach oben offen. Ausgereiftes Multilevel Caching Arbeitsintensive Prozesse wie z.B. die Erzeugung von Menüs und Bildskalierungen werden Dank der Caching-Fähigkeiten von TYPO3 nur einmal ausgeführt. Deshalb werden Inhalte anschließend nur noch aus dem internen, performanten Cache ausgeliefert. 8. PERSONALISIERUNG Benutzerberechtigungen - Zuordnung einzelner Inhalte zu Gruppen Für Intranet- oder Extranet-Anwendungen werden definierten Besuchern und Besuchergruppen der Website bestimmte Inhalte zugewiesen. Ganze Seiten bzw. Inhalte lassen sich so bis auf Single-User-Ebene hinunter personalisieren. Aber auch im Arbeitsbereich der Redakteure und Chefredakteure (Backend) ist die Rechtevergabe bis auf Feldebene hinunter definierbar. Derart werden feingranulierte Redakteursberechtigungen vergeben und erhöhen – durch die reduzierte Anzeige der Arbeitsbereiche – die Arbeitseffizienz. Unterstützung von Benutzerprofilen TYPO3 bietet ein integriertes Profilmanagement zur Gruppierung von Usern. Personalisierte Templates für einzelne Benutzer TYPO3 gestattet nicht nur die Verwendung einer unbegrenzten Anzahl von Templates, sondern auch deren Personalisierung für untersch. Benutzergruppen. 9. REPORTING-STATISTIKEN Auswertungen der Nutzung der Website In TYPO3 sind einfache Mechanismen zur Analyse enthalten. Als Ergänzung können Standardtools zur Analyse der Logfiles, wie z.B. „AWStats“, verwendet werden. Diese sind als Erweiterung implementierbar. 10. VERFÜGBARKEIT Client-Plattformen TYPO3 wird in allen gängigen Browsern genutzt, wie: Internet Explorer, Firefox, Netscape, Opera, Konqueror, Safari auf Windows, Unix oder Mac. 11. WORKFLOW-MANAGEMENT Schutz vor Fremdzugriffen Das System verfügt über einen Passwortschutz, der datenbankbasiert verschlüsselt abgelegt wird. Alle Bestandteile und Optionen können getrennt auf Gruppen und/oder Benutzerebene zugänglich gemacht werden. Definierte Gruppen innerhalb eines Rollenkonzeptes TYPO3 erlaubt, Gruppen frei zu definieren und zu verschachteln. Dabei werden nicht nur Berechtigungen vergeben, sondern es steht auch jede Option einzeln zur Bearbeitung zur Verfügung. Arten von Benachrichtigung einzelner Mitarbeiter durch TYPO3 Redakteure und Mitarbeiter werden über das TYPO3-eigene Messaging-System und per e-Mail benachrichtigt. Gestaltbarer Freigabezyklus für Publikationen auf der Website Einfache Workflows mit Review-Schleifen, Freigabe Hierarchien, Versionskontrolle, usw. sind zur Unterstützung bestehender organisatorischer Workflows definierbar. Simultan-Editier-Warnung Sobald ein Dokument von zwei Anwendern gleichzeitig bearbeitet wird, wird eine entsprechende Warnung ausgegeben um Datenverluste zu vermeiden. Benutzer mit Administratorenrechten sehen zusätzlich zum Redakteurs-Namen auch die Dauer, seit der das entsprechende Dokument geöffnet ist. systeminterne Aufgabenlisten und Statusanzeigen Im Messaging-System können die Anwender Aufgaben (todo's) angelegen. Workflow-Objekte werden, mit entsprechendem Status versehen, dem autorisierten Benutzer angezeigt. Weiterführende Produktinformationen: http://www.typo3.de > Leistungsmerkmale TYPO3 Version: Stand: Quellennachweis: ab 4.X 2008 http://typo3.com TYPO3. Enabling people to communicate.