Entwicklungsstand von moin-1.9 (beta3++)
Technologie-Ausblick MoinMoin 1.9
Talk bei pyCologne 2009-09-09
Url: http://moinmo.in/MoinMoinTalks/pyCologne-2009-09-09
Vortragender: Reimar Bauer
MoinMoin
- Wiki-Software
- Python powered
- Freie Software unter GPL
- beliebt für Internet und Intranet
- Communities, Projekte, Firmen, Organisationen
- CMS-artige Anwendung
Release 1.9 (2009)
Installations-Dokumentation überarbeitet
LanguageSetup / CheckTranslation / i18n page sets
Pygments Sourcecode-Highlighter
svg drawings: AnyWikiDraw SvgEdit (in moin extensions)
- Xapian-Suche via xappy
- vorher: xapwrap (3rd party, unmaintained)
- OpenID: Support for Teams extension.
SlideShow
mimetypes für raw /csv, ...
Python >= 2.4
1.9: Moin == WSGI-Applikation
- Deployment aus Sicht von Moin immer gleich
- leichter zu entwickeln / debuggen / supporten / pflegen
- Werkzeug als WSGI-Library
- non-WSGI-Support via Flup (liegt bei)
- oder via jeden anderen WSGI-Adapter
- Static File Server eingebaut (CSS, Images, JS)
- Apache: mod-wsgi benutzen (auch mit 1.8.x)!
1.9: Groups/Dicts Code Rewrite
- modulare Backends
- Zugriff auf Group/Dictionary-Definitionen in:
- Wiki-Seiten (wie seither)
Wiki-Konfiguration (neu)
- Kombination von Backends
LazyGroupsBackend als Vorlage für weitere, z.B. ldap
- weniger Cache-Konsistenz-Probleme
Links
MoinAPI/Beispiele noch nicht vollständig auf 1.9 upgedated, siehe Comments link
Fragen?