For the the pyMantis project I created the following plugins. Since
they are integrated into the access management of pyMantis some of
them will need some small modifications to make them work with other
applications.

download the web2py app package from, the os releases are currently
broken but will be fixed in the next days
http://pymantis.org/pymantis_server/plugin_release/download

plugin_calendar
just a test to use the jquery calendar plugin, and some code of the
calendar app (???) to create a google like calendar (will need much
more development)

plugin_chat
fb like chat plugin, but for all registered users in one chat (uses
simple polling and has some z-index issues, but is already quite cool)

plugin_comments
my version of the comment plugin (not so great)

plugin_doc
should automatically create documentation of your web2py app using
docstrings (will need much more work, since lib2to3 has to be used
(inspection does not work on web2py apps) and I got tied up with other
things, but I guess it will be worth it if you need a good looking
documentation of you web2py app code)

plugin_filepreview
create HTML previews of filetypes pdf, doc, xls, images,

plugin_forcedirected
create forecedirected graphs in your browser using html5 canvas

plugin_useradmin
a nice visual use admin (create users, edit userinformation, create
groups, add/remove users to/from group, block/unblock/validate
users, ...)

plugin_mailinglist
creates a mailinglist/group similar to this one (still under
development)

plugin_release
this is the latest one, and I am quite proud of it
creates releases of your software (standalone win, src/linux, mac -
w2p packages) with a client and a server instance that allows clients
to automatically check for updates of your web2py app with a nice
"update" button

plugin_restapidoc
create a nice looking documentation of your web2py REST interface

plugin_tagging
Tagging plugin, this is not the same as the one that is on the plugin
list. This one allows you to put multiple tag clouds and forms on one
page, it is uses specific and only works for logged in uses.

plugin_tagging_hyperlink
similar to the above but for hyperlinks

plugin_tagging_miriam
similar to the above but for MIRIAM annotations (http://biomodels.net/
miriam/) needs libSBAnnotation (svn it from 
https://sourceforge.net/projects/semanticsbml/)
in your site-packages (still under development)

plugin_tagging_pubmed
similar to the above, it uses the PubMed REST interface to get papers
from keyword or DOI/pubmed ids

plugin_tracker
bug tracker (got bored developing it so it is not so good, also
depends on plugin_comments...)

plugin_webfolder
creates a win explorer like webinterface where you can upload your
files into a treebases folder structure, use drag and drop to move
files, used plugin_filepreview to view files (itegrates with the
pyMantis access management, so you will have to modify this plugin if
you want to use this in another app)

Reply via email to