These are the features that are worth considering, features enough people are interested in, etc., but nobody found time yet to actually code them.
Planned
Features that appear useful enough to appear in one the next releases:
Export content using http://sourceforge.net/projects/psilib
Look into http://pymathml.sourceforge.net/
- Allow admins to add additional fields to userprefs, which can then be used by skins and private macros/actions
LinkAll action - embed all words on a page in links to google, foldoc, etc. (configurable services)
GraphViz graphs via ResourceDescriptionFramework (RDF): http://www.w3.org/2001/02pd/
VisualSiteMap already works in a simple but effective way.
GraphingWiki also works, with filtering and semantic relationships!
Bayesian auto-categorization (see MoinMoinIdeas)
Now this is a seriously sexxy idea! -- Adam.
http://groups.google.com/groups?selm=mailman.1048821167.17118.python-list@python.org
The Reverend is a native Python bayesian classifier.
Bayesian diff-filtering (auto-detect vandalism)
- consider "nested pre-format tags"
- tool recognizing the `##language' markers in distributed pages for updating / seeding wikis
- the language setting should also go to the HTML header - this would avoid lots of wrong hits by people searching for english content and getting directed to german wiki pages via google.
- better idea: set language default in config per wiki
Complete the form processing feature, to enable things like WeblogForm
I've done some work in this area. JosYule
XML Exporter for wiki backup purposes, add an import feature or tool (see also WikiDoctype)
- Admin features: user management, page management (incl. updating of system pages), attachment management
Will the "page management" provide a mean of linking a page to another related? This would open the possibility of showing some sort of "out-of-date" icon on the translated system pages -- Lele Gaifax
user managment can be emulated by using ACLs and a UserGroup and a UserManagmentGroup, giving rights to UserGroup and revoking them for non-members (like All: Known: Trusted: ).
see also SisterSites
depending on cron features, maybe with manual polling of the MetaWiki "metadb"
for "metadb" see TwinPages
have to make a hash of the metadb: pagename ==> list of InterWiki names
when creating pages, show a list of TwinPages
performance critical: check for any WikiNames on a page (not only the name of the page itself) for twins?
I'd be happy to work together with you to limit the bandwidth required to download the metadb. -- SunirShah
This is an implemented showcase http://gnome.or.kr/moin.cgi/RemoteWiki -- WkPark
moin-create script
- Versioning for attachments (less urgent now that attachment changes are in peer review; revert from a local copy)
Technical stuff (important only to developers):
"action=macro&name=ComplexSearch" to enable macros to implement supporting actions without the need to have a second .py file for it in the "action" directory
Considered:
more built-in support for SecurityPolicy things
- Add automation (cron jobs for cleanup, syndication, etc.)
Wishes
If you miss something for this release, or are especially eager to see one of the planned feature implemented, you may want to stress the point here... please do not add complete feature descriptions here, refer to them on the MoinMoinIdeas page or subpages thereof.
- Statistics (add statistical things you'd find useful here):
- best incoming links (top inside and outside referrers for a page) (PLEASE, referrer tracking would be wonderful!).
- reader's domains
- Support for wiki markup output for macros (macros output wiki markup instead of HTML)
Maybe there is already an easy way to do this? If not, I'd love to try an impliment it... but I'll probably need to be pointed in the right direction. -- BrianDorsey
Possibility to embed Latex code (especially maths) into pages like LatexWiki does -- AndreasFuchs.
update: WkPark already has done a processor for gnuplot and LaTeX, which work even better than LatexWiki's. Maybe ship them?
- Currently (last time I looked) they're Linux centric and system specific (absolute paths and other sins); so without some shaping up, no chance. Which means they surely work for their respective author, but not for the main distribution.
- Comments/Feedback section - I would really like to see a comments/Feedback area. If you are creating a document, people may have feedback but do not want to add to the document. Also, comments/feedback postings won't be added to the revisions, eliminating unnecessary entries in the revisions section. Many wikis have a comments/feedback plugin.
This can be added by an action (very similar to AttachFile). Be my guest. -- JürgenHermann 2003-01-13 12:47:25
- This would be useful for blogging trackback/pingback support as well. -- Adam.
JosYule has implemented a version of Trackback for Moin 1.2.x.
Add <link rel="prev" ..> and <link rel="next" ..> to pages with siblings.
- If you press the preview button, it would be nice, if the textarea would remember its position. And it would be also a nice feature, if you launch editing with an ondblclick event, the textarea scrolls near your click
- Attachement options - it would be nice to be able to give image attachments basic formatting statements that would translate to align=. This would let text flow arround images.
- We are thinking about having more general formatting syntax like CSS class attributes. But your problem can be solved by using tables and includes rather easily.
Validate URLs - A page or automated task which scans the Wiki for broken links (not just unlinked wiki pages, but also checks pointers to off-site content). Creates a report page (or sends email), optionally marks broken URLs with a suitable smiley. -- TonyGarland
Rename Page Preserves Page Links - The ability to rename a page and have references to the old page automatically replaced with the new page name. Alternately, mark the old page with a redirect to the new (cloned) page? -- TonyGarland