Durch mein Projekt (WIKI Pilot auf Basis von Mediawiki und Bluespice) konnte ich über den Arbeitgeber das Projekt „mwlib“ von Pediapress anpassen und ergänzen lassen. Die Version 0.14.2 ist entsprechend mit Features ergänzt worden, die für uns Firmen-Intern verwendet werden. Dabei wurde darauf geachtet, dass wir auch weiterhin die offiziellen Versionen (Main-Stream) von mwlib verwenden können und haben darum die Features direkt in diese Version fliessen lassen. Die Anpassungen wurden so gemacht, dass auch andere Benutzer der Software davon profitieren können. Entsprechend sind viele der neuen Optionen über ein Config-File beeinflussbar, ohne dass man den Programm-Code abändern muss.
Unter der URL https://pypi.python.org/pypi/mwlib.rl findet man die jeweils aktuellen Informationen und Releases.
Einsicht in die aktuellen Files im GIT: https://github.com/pediapress/mwlib.rl/tree/master/mwlib/rl
Folgende Erweiterungen wurden bei der Version 0.14.2 integriert:
- add missing comment for table column sizing
- make horizontal table alignent configurable
- allow using table column widths from wiki markup
- allow overriding font configuration
- make title image position configurable through pdfstyles.pdf/customconfig.py
- make title image size configurable through pdfstyles.pdf/customconfig.py
- rearrange config „sections“
- rename config parameter
- Localisation updates from http://translatewiki.net.
- fix word wrapping bug for cjk. fixes: https://bugzilla.wikimedia.org/show_bug.cgi?id=44406
- fix faulty int->hex color conversion. fixes https://github.com/pediapress/mwlib/issues/23
- fix format strings in some .po files for bpy, id
- If available, use pdfsam-console to concatenate PDF and ToC – this preserves the bookmarks! Change is based on Maxime Borins suggestion: https://github.com/pediapress/mwlib.rl/pull/6
- Localisation updates from http://translatewiki.net.
Es sind bereits weitere Anpassungen geplant, die ebenfalls auch der Community zugute kommen sollen.
