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

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/

Desktop search software allows to search inside pdfs, office-files and much, much more.

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

A quick Wiki Poll/Survey Action.

Ideally it would take 2..n options in the the construction and would of course update/persist results.

see also IdeaForSurveyPolls

MoinMoin: ActionMarket/ActionRequests (last edited 2012-01-26 22:34:22 by ReimarBauer)