Requests
If you are not familiar with Python and/or the MoinMoin code base, but have a need or an idea for an action, this is the place to ask for it. Someone might find it useful, too, and implement it.
Adding Actions moreActions List Box
- When an action is defined it would be nice to have the options to either included/exclude to the "More Actions" list in the theme.
Attachment Download
For pages with many attachments, I would like to be able to download all attachments as a single zip archive.
Just make a package, see more actions menu. Or download by xmlrpc, e.g.
ReceiveFiles -w http://localhost:8080/ -u UserName --path ./ --pagename WikiSandBox --filter=.*
see http://pypi.python.org/pypi/wiki-xmlrpc-extensions
In moin-2 you will be able to select all subitems you want and download them by one click, see http://test.moinmo.in/+index/
Attachment Search
Desktop search software allows to search inside pdfs, office-files and much, much more.
- Xapian indexed search engine in 1.6 also indexes attachments.
Forms
Extension of template concept to allow multiple content entry fields. With something like that, one could create a new pre-formatted page just by filling up a number of fields. Useful as an entry point for wiki novices and to enforce content and organization in special pages. For example, this "requests" list could be mantained with such a template: there would be a link called "add request to wish list" which would lead to a special edit page, which would provide plain text entry fields for: requester name/contact data, request content/description, related links, other fields.
SplitPage
Here's one that could come in very handy: SplitPage. Allow the user to specify a portion of the existing page and a new page title; the new page is created and the user-selected portion is copied over to it, while being replaced on the original page by a link to the new page. Thus if you're maintaining an information page broken up into sections and a particular section starts taking up too much of the page, just SplitPage it off. I know enough Python that I could probably write at least the first draft, if someone could point me to documentation on writing Actions. -- <feldspar AT cryogen DOT com>
PerPageRss
Action to generate RSS feed for only the page you are looking at.
MailChanges
How about changing action/mailchanges.py so that it uses the python smtplib rather than the system mail program? A snippet to do the mailing is as follows:
import smtplib msg = """From: user@anywhere.com To: you@someplaceelse.com This is a test of the python broadcasting system. This is only a test. """ fromaddr = 'me@anywhere.com' toaddr = 'you@someplaceelse.com' server = 'smtp.anywhere.com' server = smtplib.SMTP(server) server.set_debuglevel(1) server.sendmail(fromaddr, toaddr, msg) server.quit()
This is just a quick example but I think it would be easy to put in. -- BruceDurling
Search reference to pages on the web
Searches the wikiname (with space inserted) of the current page on search engines (google?), dictionaries, local database or other wikis. It can be by appending the apropriate cgi with the wikiname appended to its end.
I noticed some MoinMoin wikis have 'BackLinks' action at the bottom of the page, like twiki's. Here's one example (unfortunately not a very user-friendly site): http://www.sfreaders.org/moin.cgi/MoinMoin. Does anyone know where to get the source for this feature? -- MattPrice
Isn't that the same as if you click on the page title or use a FullSearch macro? -- ThomasWaldmann 2003-02-11 03:01:19
A quick Wiki Poll/Survey Action.
Ideally it would take 2..n options in the the construction and would of course update/persist results.
Yeah, that would be reallsy useful. I know this feature from phpwiki, where a poll system is build in - it's simple and would be nice to have in moinmoin, too.
see also IdeaForSurveyPolls