Alfresco Share WebPreviewer Extension
Anzeige von HTML, XML und anderen Text-Dokumenten in der Detailansicht
Die HtmlWebPreviewer Extension ermöglicht die Anzeige von HTML und von anderen einfachen Textformaten direkt in der Detailansicht von Alfresco Share.
Die Textformate können also direkt im Webbrowser ohne die lästige Umwandlung in PDF oder SWF betrachtet werden. Das macht die Nutzung intuitiver und schneller. Das Styling lässt sich damit auch der Website anpassen.
Features
- Anzeige von HTML Dokumenten direkt im Browser
- Ausgabe von anderen Plain Textformaten (JS, CSS, E-Mail, usw.) möglich (erweiterbar)
- funktioniert Out-of-the-Box, einfach installieren und verwenden
- Anpassung des Aussehens über CSS möglich
- optionales Inhaltsverzeichnis im Wikipedia Stil
Lizenz / Kosten
Die Erweiterung ist kostenlos und ist unter der Open Source Apache License 2.0 lizensiert.
Alfresco Versionen
Alfresco 4.2.x, 5.1.x, 5.2.x, 6.x
Download
Die Erweiterung und der Quellcode steht als Alfresco Module Package (AMP) auf Github zur Verfügung.
Installation
Die Erweiterung wird einfach über das Alfresco Module Management Tool in die Share Webapp installiert.
Im Root Verzeichnis der Alfresco Installation:
java -jar bin/alfresco-mmt.jar install <AMPFileLocation> <ShareWARFileLocation>
Bsp.
java -jar bin/alfresco-mmt.jar install htmlwebpreviewer-1.0.0.amp webapps/share.war
Weitere Informationen zur Installation vom Alfresco Modulen finden Sie hier.
Konfiguration
Die Erweiterung lässt sich über XML Definitionen in der share-config-custom.xml steuern.
<config evaluator="string-compare" condition="HtmlWebPreview"> <mimetypes> <mimetype>text/plain</mimetype> .... </mimetypes> <show-toc>true</show-toc> <toc-min-headlines>1</toc-min-headlines> <toc-max-headline-level>3</toc-max-headline-level> <stylesheets> <src>components/htmlwebpreview/htmlwebpreview.css</src> </stylesheets> </config>
Konfiguration | Beschreibung | Standardwert |
---|---|---|
<mimetypes> | Liste von MimeTypes die durch den HTML Web Previewer angezeigt werden. | |
<mimetypes>.<mimetype> | MimeType | text/plain, text/html, text/xhtml+xml, application/javascript, application/x-javascript, text/css, text/xml, message/rfc822 |
<show-toc> | Inhaltverzeichnis anzeigen? Wenn aktiviert wird ein Inhaltsverzeichnis auf Basis von Überschriften ab H2 angezeigt. | false |
<toc-min-headlines> | Mindestanzahl von Überschriften, die im Text enthalten sein müssen, um ein Inhaltsverzeichnis anzuzeigen. | 3 |
<toc-max-headline-level> | Anzahl Ebenen, die im Inhaltsverzeichnis angezeigt werden. Standardmässig nur 2. und 3. Ebene. Wird diese Einstellung verändert muss ggf. auch auch das CSS zur Nummerierung der Überschriften angepasst werden. | 3 |
<stylesheets> | Liste von CSS Dateien. Ist diese Konfiguartion vorhanden, wird auch das Standard CSS ersetzt. | |
<stylesheets>.<src> | Pfad zur CSS Datei. Muss relativ zum Share res Verzeichnis angegeben werden. | components/htmlwebpreview/htmlwebpreview.css |