K (1 Version importiert) |
K (Textersetzung - „BlueSpice Cloud“ durch „BlueSpice cloud“) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
|developer=HalloWelt | |developer=HalloWelt | ||
|type=BlueSpice | |type=BlueSpice | ||
|edition=BlueSpice pro, BlueSpice | |edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud | ||
|compatible=BlueSpice | |compatible=BlueSpice | ||
|category=Buchfunktion | |category=Buchfunktion |
Aktuelle Version vom 17. Juni 2024, 16:05 Uhr
Erweiterung: BlueSpiceUEModuleBookPDF
Übersicht | |||
---|---|---|---|
Beschreibung: |
Ermöglicht das Exportieren von hierarchisch gegliederten Artikelsammlungen in das Adobe® Portable Document Format (PDF). | ||
Status: | stable | Abhängigkeit: | BlueSpice |
Entwickler: | HalloWelt | Lizenz: | GPL-3.0-only |
Art: | BlueSpice | Kategorie: | Buchfunktion |
Edition: | BlueSpice pro, BlueSpice farm, BlueSpice cloud | Version: | |
Funktion
UEModuleBookPDF exportiert Bücher in das PDF-Format.
- Erstellt ein PDF-Buch basierend auf den Daten aus dem Universal Export.
- Basis ist eine HTML / PHP-Vorlage, die auch vom Benutzer angepasst werden kann.
- Metadaten sind in das PDF eingebettet.
- Die Nummerierung der Kapitel und des Inhaltsverzeichnisses wird generiert.
- Dateien werden angehängt.
- Die Seiten des PDF-Buches werden nach dem Vorbild der PDF-Einzelseiten gedruckt.
- Beim Export sollte eine Titelseite und ein Inhaltsverzeichnis erzeugt werden.
- Das Deckblatt enthält Firmenlogo und Erstellungsdatum und ist frei gestaltbar.
- Das Inhaltsverzeichnis wird automatisch generiert, ist anklickbar und ermöglicht den direkten Sprung an die gewünschte Position im Dokument.
- Zusätzlich erscheint eine Zusammenfassung der Änderungen unter dem Begriff "Letzte Änderungen". Es enthält die relevanten Änderungen (dh keine geringfügigen Änderungen im System) der Artikel in den letzten zwei Jahren. Bei Bedarf sollten das Datum (Format: TT.MM.JJJJ, Sortierreihenfolge absteigend), der Artikelname und der Änderungshinweis der freigegebenen Status angezeigt werden.
- Verweise auf hochgeladene Dokumente sind im PDF-Buch als Anhang enthalten ("Zusammenführen" im Sinne von lesbaren Artikeln und nicht als Anhang). Fußnoten aus Wiki-Artikeln sollten am Ende der PDF-Seite und nicht am Ende des Artikels erscheinen.
- Umbrüche von Text, Tabellen und Bildern sind intelligent zu implementieren (keine einzelne Zeile eines neuen Absatzes als letzte Zeile einer Seite, auf der folgenden Seite erhalten fortlaufende Tabellen wieder den Tabellenkopf, Bilder sind nur auf einer Seite darzustellen) .
- Da die Kapitelnummerierung in der Kopfzeile angezeigt wird, ist ein Seitenumbruch erforderlich, wenn Sie zu einem anderen Kapitel wechseln.
- Hyperlinks sind anklickbar und verweisen auf die gewünschte Position im Dokument (gilt auch für Anhänge), externe Links sind im PDF als Hyperlink enthalten.
Einige Aspekte dieser Erweiterung können unter Spezial:BlueSpiceConfigManager
im Abschnitt "Universal Export PDF-Modul" konfiguriert werden. Hier können Wiki-Administratoren konfigurieren:
- Wie das Inhaltsverzeichnis angezeigt werden soll.
- Standardvorlage.
- Vorlagenverzeichnis (physischer Pfad zu dem Verzeichnis, in dem sich die Vorlagen befinden).
Technische Information[Bearbeiten | Quelltext bearbeiten]
Voraussetzungen[Bearbeiten | Quelltext bearbeiten]
- MediaWiki: 1.39.0
- BlueSpiceBookshelf: 4.3
BlueSpiceFoundation: 4.3 BlueSpiceUEModulePDF: 4.3 BlueSpiceUniversalExport: 4.3
Integriert in[Bearbeiten | Quelltext bearbeiten]
- BlueSpiceBookshelf
- BlueSpiceUniversalExport
Rechte[Bearbeiten | Quelltext bearbeiten]
Name | Beschreibung | Rollen |
---|---|---|
uemodulebookpdf-export | Eine Seite als Teil eines PDF-Buchs exportieren | reader |
Konfiguration[Bearbeiten | Quelltext bearbeiten]
Name | Wert |
---|---|
UEModuleBookPDFBookExportTOC | 'only-articles' |
UEModuleBookPDFDefaultTemplate | 'BlueSpice Book' |
UEModuleBookPDFExportDialogExcludeTemplates | array ( ) |
UEModuleBookPDFTemplatePath | 'extensions/BlueSpiceUEModuleBookPDF/data/PDFTemplates' |
Hooks[Bearbeiten | Quelltext bearbeiten]