mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #19370
[Bug 1328768] Re: Wishlist: Generic plugin type
We were discussing this on the IRC channel. I've decided to call the new
plugintype "module", because the plugintype shows up in the URL so we
need it to be something nice and generic. Here's a discussion from Simon
that summarizes the results of our discussion:
<simoncoggins> so the summary is:
<simoncoggins> 1. Some bits of core code can be isolated into a plugin
<simoncoggins> 2. This is generally a good idea to keep related code together
<simoncoggins> 3. Not all plugins fit within the existing types
<simoncoggins> 4. Therefore it would be good to have a generic plugin type
<simoncoggins> 5. It would be good if it was specific to the distribution to avoid clashing with 3rd party modules
<simoncoggins> 6. The name will be in the url therefore should be generic/not too messy
<simoncoggins> 7. Therefore module/ for core code, and possibly local/ for 3rd party stuff
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1328768
Title:
Wishlist: Generic plugin type
Status in Mahara ePortfolio:
In Progress
Bug description:
It would be useful to have a generic plugin type that provides all the
benefits of every plugin type (i.e. lang strings, templates, cron
jobs, config screens, config table, etc), while not having any
specific functionality tied to it. This would be useful for:
1. Encouraging encapsulation of core code, especially for components
that are mostly standalone, like the new "chat" functionality.
2. Third-party distributed code that doesn't match any of the existing
plugin types. (Although really, we should just have a "local" plugin
type for these.)
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1328768/+subscriptions
References