Available Plugins: Difference between revisions
Jump to navigation
Jump to search
(→Work in progress: GoblinCommons re-arrange text) |
(Remove mediagoblin-purchase - code no longer available.) |
||
(18 intermediate revisions by 7 users not shown) | |||
Line 10: | Line 10: | ||
|- |
|- |
||
| api || || || || [[User:Joar]], MediaGoblin contributors |
| api || || || || [[User:Joar]], MediaGoblin contributors |
||
⚫ | |||
| basic_auth || || || || |
|||
|- |
|- |
||
| flatpagesfile || || It allows you to add pages to your MediaGoblin instance which are not generated from user content || [http://docs.mediagoblin.org/plugindocs/flatpagesfile.html doc] || |
| flatpagesfile || || It allows you to add pages to your MediaGoblin instance which are not generated from user content || [http://docs.mediagoblin.org/plugindocs/flatpagesfile.html doc] || |
||
|- |
|- |
||
| geolocation || || || || |
|||
⚫ | |||
|- |
|||
⚫ | |||
|- |
|||
| ldap || || || || |
|||
|- |
|- |
||
| oauth || || The [http://en.wikipedia.org/wiki/Oauth oauth] plugin enables third party web applications to authenticate as one or more GNU MediaGoblin users ||[http://docs.mediagoblin.org/plugindocs/oauth.html doc] || [[User:Joar]], MediaGoblin contributors |
| oauth || || The [http://en.wikipedia.org/wiki/Oauth oauth] plugin enables third party web applications to authenticate as one or more GNU MediaGoblin users ||[http://docs.mediagoblin.org/plugindocs/oauth.html doc] || [[User:Joar]], MediaGoblin contributors |
||
|- |
|||
| openid || || || || |
|||
|- |
|||
| persona || || || || |
|||
|- |
|||
| piwigo || || Provides a Piwigo-compatible API || || |
|||
|- |
|||
| raven || || Support [http://www.getsentry.com/ Sentry] via Raven || [http://docs.mediagoblin.org/plugindocs/raven.html doc] || |
|||
|- |
|- |
||
| sampleplugin || || Dummy plugin for example purpose || || |
| sampleplugin || || Dummy plugin for example purpose || || |
||
|- |
|- |
||
|trim_whitespace|| || This plugin inserts a Middleware that filters out whitespace from the returned HTML in the Response() objects.||[http://docs.mediagoblin.org/plugindocs/trim_whitespace.html doc] || |
| trim_whitespace|| || This plugin inserts a Middleware that filters out whitespace from the returned HTML in the Response() objects.||[http://docs.mediagoblin.org/plugindocs/trim_whitespace.html doc] || |
||
|} |
|} |
||
Line 38: | Line 52: | ||
|- |
|- |
||
|[https://github.com/commonsmachinery/mediagoblin_svg mediagoblin_svg] || SVG image support || Display previews and thumbnails as SVG || || Check README || |
|[https://github.com/commonsmachinery/mediagoblin_svg mediagoblin_svg] || SVG image support || Display previews and thumbnails as SVG || || Check README || |
||
|- |
|||
|[https://gitorious.org/mediagoblin-stock/mediagoblin-hidden_original mediagoblin-hidden_original] || Hidden original || Give original upload a secret url, only publish downsized version || || pip install mediagoblin-hidden_original || [[User:Unhammer|Unhammer]] |
|||
|- |
|||
|[https://github.com/ayleph/mediagoblin-recaptcha mediagoblin-recaptcha] || [https://www.google.com/recaptcha Google reCAPTCHA] support || Enable reCAPTCHA on registration form over http/https || [https://github.com/ayleph/mediagoblin-recaptcha/blob/master/README.rst doc] || git clone https://github.com/ayleph/mediagoblin-recaptcha.git || [[User:Ayleph|ayleph]] |
|||
|- |
|||
|[https://github.com/ayleph/mediagoblin-piwik mediagoblin-piwik] || [https://piwik.org Piwik] support || || [https://github.com/ayleph/mediagoblin-piwik/blob/master/README.rst doc] || git clone https://github.com/ayleph/mediagoblin-piwik.git || [[User:Ayleph|ayleph]] |
|||
|- |
|||
|[https://github.com/ayleph/mediagoblin-basicsearch mediagoblin-basicsearch] || Search for media || || [https://github.com/ayleph/mediagoblin-basicsearch/blob/master/README.rst doc] || git clone https://github.com/ayleph/mediagoblin-basicsearch.git || [[User:Ayleph|ayleph]] |
|||
|- |
|||
|[https://github.com/mayel/mediagoblin-embedcode mediagoblin-embedcode] || Display embed code for video or audio player on media page|| || || Check README || [[User:mayel|mayel]] based on proof of concept by [[User:Ayleph|ayleph]] |
|||
|} |
|} |
||
Line 47: | Line 71: | ||
|- |
|- |
||
! Temporary name !! Planned features !! Repo or a place to see the WIP !! Author !! Status |
! Temporary name !! Planned features !! Repo or a place to see the WIP !! Author !! Status |
||
⚫ | |||
| GoblinCommons || |
|||
* Area for storing a user's existing Wikimedia Commons account details |
|||
* Support for uploading copy of media to Wikimedia Commons along with description, tags, licence details(editable + defaulting to the ones the media has in MediaWiki if any) |
|||
* Support for editing uploaded copy details (description + new image version along with comments) |
|||
* Available only for free media formats as per https://commons.wikimedia.org/wiki/Commons:File_types |
|||
|| T.B.A., about mid Jan 2014 |
|||
|| gts |
|||
|| Just began on a few hours per week basis. E.T.A., about end Feb/early March 2014. |
|||
|- |
|- |
||
| Raw file support for GMG || |
| Raw file support for GMG || |
||
Line 73: | Line 88: | ||
|| kamikaze-m || Working on 0.4.1, but needs proper review. Test and report bugs, it might not work, but it's absolutly harmless to your MG instance |
|| kamikaze-m || Working on 0.4.1, but needs proper review. Test and report bugs, it might not work, but it's absolutly harmless to your MG instance |
||
|- |
|- |
||
| [http://chiselapp.com/user/saulgoode/repository/mg-gimp MG-GIMP] || Allows uploading of XCF images and GIMP resources (palettes, patterns, curves, gradients, and |
| [http://chiselapp.com/user/saulgoode/repository/mg-gimp MG-GIMP] || Allows uploading of XCF images and GIMP resources (palettes, patterns, curves, gradients, brushes, dynamics, and tool presets). Thumbnails and previews are generated by an instance of GIMP running headlessly as a daemon. || [http://chiselapp.com/user/saulgoode/repository/mg-gimp MG-GIMP docs and code repository] [http://barn.kerosenecow.net/ Instance featuring GIMP media]|| saulgoode || Nearing completion. Still needs to be packaged for easier deployment. |
||
|- |
|- |
||
|[https://github.com/commonsmachinery/mg-rdfa mg-rdfa] || Embedding image metadata as RDFa || https://github.com/commonsmachinery/mg-rdfa || artfwo || Experimental, only SVG images are supported at the moment. |
|[https://github.com/commonsmachinery/mg-rdfa mg-rdfa] || Embedding image metadata as RDFa || https://github.com/commonsmachinery/mg-rdfa || artfwo || Experimental, only SVG images are supported at the moment. |
||
|- |
|||
|[https://github.com/sebastiansam55/uploadurl uploadurl] || Upload Images via URL instead of file || https://github.com/sebastiansam55/uploadurl || sebastiansam55 || Works when using browser that is logged in. Needs to use oauth or similar |
|||
|- |
|||
|[https://github.com/ayleph/mediagoblin-embedcode mediagoblin-embedcode] || Display video embed code on media page || https://github.com/ayleph/mediagoblin-embedcode || [[User:Ayleph|ayleph]] || Initial proof of concept |
|||
|} |
|} |
Latest revision as of 11:00, 30 May 2020
A list of Available Plugins for MediaGoblin
Core plugins
The core plugins are available right away with your mediaboblin instance, they are not necessarily activated by default, tho. Please check the plugin documentation to learn how to activate them.
Name | Options | Usage | Doc | Author |
---|---|---|---|---|
api | User:Joar, MediaGoblin contributors | |||
basic_auth | ||||
flatpagesfile | It allows you to add pages to your MediaGoblin instance which are not generated from user content | doc | ||
geolocation | ||||
httpapiauth | Enables HTTP basic authentication for the API | User:Joar, MediaGoblin contributors | ||
ldap | ||||
oauth | The oauth plugin enables third party web applications to authenticate as one or more GNU MediaGoblin users | doc | User:Joar, MediaGoblin contributors | |
openid | ||||
persona | ||||
piwigo | Provides a Piwigo-compatible API | |||
raven | Support Sentry via Raven | doc | ||
sampleplugin | Dummy plugin for example purpose | |||
trim_whitespace | This plugin inserts a Middleware that filters out whitespace from the returned HTML in the Response() objects. | doc |
Third party plugins
Those plugins have been made by various contributors to extend mediagoblin's possibilities
Name | What | Options | Doc | How to get it ? | Author |
---|---|---|---|---|---|
mediagoblin-licenses | Extend or replace the default license list |
|
pip install mediagoblin-licenses | ||
gmg_localfiles | Import files from your local filesystem without duplicating them. | doc | git clone https://github.com/Velmont/gmg_localfiles.git | odinho/Velmont | |
mediagoblin_svg | SVG image support | Display previews and thumbnails as SVG | Check README | ||
mediagoblin-hidden_original | Hidden original | Give original upload a secret url, only publish downsized version | pip install mediagoblin-hidden_original | Unhammer | |
mediagoblin-recaptcha | Google reCAPTCHA support | Enable reCAPTCHA on registration form over http/https | doc | git clone https://github.com/ayleph/mediagoblin-recaptcha.git | ayleph |
mediagoblin-piwik | Piwik support | doc | git clone https://github.com/ayleph/mediagoblin-piwik.git | ayleph | |
mediagoblin-basicsearch | Search for media | doc | git clone https://github.com/ayleph/mediagoblin-basicsearch.git | ayleph | |
mediagoblin-embedcode | Display embed code for video or audio player on media page | Check README | mayel based on proof of concept by ayleph |
Work in progress
You're working on a plugin but it's not ready ? Please let us know, cause if someone wants to make the same feature, this person will help you rather than doing the same thing from scratch !
Temporary name | Planned features | Repo or a place to see the WIP | Author | Status |
---|---|---|---|---|
Raw file support for GMG |
|
https://github.com/Velmont/mediagoblin/tree/raw_image_mediatype | odinho/Velmont | |
Tag Cloud | Add a tag cloud feature for your templates | git clone git://gitorious.org/~spaetz/mediagoblin/spaetz-mediagoblin.git HEAD:WIP/tag_cloud_plugin | Spaetz | It works but still needs core modifications. |
Image property export for use externally |
|
[none] | exhipigeonist | Absolutely no work and very little planning. Currently no more than an idea I'd like to work on later if I get time, in conjunction with a WordPress plugin that would utilise it, of course. |
HTML5-Multiupload | Adds a the html5 multifile input to the submit form | https://github.com/VenKamikaze/mediagoblin-html5-multi-upload | kamikaze-m | Working on 0.4.1, but needs proper review. Test and report bugs, it might not work, but it's absolutly harmless to your MG instance |
MG-GIMP | Allows uploading of XCF images and GIMP resources (palettes, patterns, curves, gradients, brushes, dynamics, and tool presets). Thumbnails and previews are generated by an instance of GIMP running headlessly as a daemon. | MG-GIMP docs and code repository Instance featuring GIMP media | saulgoode | Nearing completion. Still needs to be packaged for easier deployment. |
mg-rdfa | Embedding image metadata as RDFa | https://github.com/commonsmachinery/mg-rdfa | artfwo | Experimental, only SVG images are supported at the moment. |
uploadurl | Upload Images via URL instead of file | https://github.com/sebastiansam55/uploadurl | sebastiansam55 | Works when using browser that is logged in. Needs to use oauth or similar |
mediagoblin-embedcode | Display video embed code on media page | https://github.com/ayleph/mediagoblin-embedcode | ayleph | Initial proof of concept |