Both sides previous revisionPrevious revisionNext revision | Previous revision |
mantisbt:plugins:start [2018/11/22 21:59] – Added many plugins from GitHub and updated comments Starbuck | mantisbt:plugins:start [2024/04/20 11:35] (current) – [Hosting a new plugin] dregad |
---|
===== Plugins list ===== | ===== Plugins list ===== |
| |
* [[https://github.com/mantisbt-plugins/Activity|Activity]] Shows bug notes by creation date | * [[https://github.com/mantisbt-plugins/Activity|Activity]] (v2) Shows bug notes by creation date |
* [[http://sourceforge.net/projects/agilemantis/|agileMantis]] also [[https://github.com/mantisbt-plugins/agileMantis|agileMantis]] - Scrum for MantisBT | * [[http://sourceforge.net/projects/agilemantis/|agileMantis]] (v2) also [[https://github.com/mantisbt-plugins/agileMantis|agileMantis]] - Scrum for MantisBT |
* [[https://github.com/mantisbt-plugins/Announce|Announce]] - lets privileged accounts create and post announcements | * [[https://github.com/mantisbt-plugins/Announce|Announce]] (v2) - lets privileged accounts create and post announcements |
* [[http://ascend4.org/Automatic_URL_linking_to_MediaWiki_and_ViewVC_from_Mantis|Automatic linking]] to MediaWiki and ViewVC from Mantis | * [[http://ascend4.org/Automatic_URL_linking_to_MediaWiki_and_ViewVC_from_Mantis|Automatic linking]] (v1) to MediaWiki and ViewVC from Mantis |
* [[https://github.com/mantisbt-plugins/Calendar|Calendar]] Adds the task scheduling function in MantisBT based on the calendar of events with the possibility of one-way synchronization with Google Calendar. | * [[https://github.com/mantisbt-plugins/Calendar|Calendar]] (v2) Adds the task scheduling function in MantisBT based on the calendar of events with the possibility of one-way synchronization with Google Calendar. |
* [[https://github.com/mantisbt-plugins/codev|codev]] CodevTT - TimeTracking and ProjectManagement on MantisBT | * [[https://github.com/mantisbt-plugins/codev|codev]] (v1) (v2) CodevTT - TimeTracking and ProjectManagement on MantisBT |
* [[https://github.com/mantisbt-plugins/MantisBT-Colorized|Colorized]] (MantisBT-Colorized) another theme for Mantis | * [[https://github.com/mantisbt-plugins/MantisBT-Colorized|Colorized]] (MantisBT-Colorized) (v1) another theme for Mantis |
* [[https://github.com/mantisbt-plugins/csv-import|csv-import]] import bugs with a CSV file | * [[https://github.com/mantisbt-plugins/csv-import|csv-import]] (v1) (v2) import bugs with a CSV file |
* [[https://github.com/mantisbt-plugins/CustomizeEmailSubject|CustomizeEmailSubject]] - MantisBT 1.2 only - **looking for a new maintainer** | * [[https://github.com/mantisbt-plugins/CustomizeEmailSubject|CustomizeEmailSubject]] (v1) |
* [[customreporter]] | * [[customreporter]] (v1) allows the selection of a Reporter from a selection list |
* [[customermanagement]] | * [[customermanagement]] |
* [[https://github.com/mantisbt-plugins/DatabaseCleanup|DatabaseCleanup]] Remove old issues based on age and status | * [[https://github.com/mantisbt-plugins/DatabaseCleanup|DatabaseCleanup]] (v2) Remove old issues based on age and status |
* [[https://github.com/mantisbt-plugins/EasyEnter|EasyEnter]] slim down the bug report page to make it more accessible for unexperienced users | * [[https://github.com/mantisbt-plugins/Eannounce|Eannounce]] send emails to users of a project with a given profile |
* [[emailreporting]] | * [[https://github.com/mantisbt-plugins/EasyEnter|EasyEnter]] (v2) slim down the bug report page to make it more accessible for unexperienced users |
* [[eventlog]] | * [[emailreporting]] (v1) |
* [[https://github.com/mantisbt-plugins/faq|faq]] | * eventlog (N/A) |
| * [[https://github.com/mantisbt-plugins/faq|faq]] (v1) |
* [[filterbuglist]] filter by a given list of bug IDs | * [[filterbuglist]] filter by a given list of bug IDs |
* [[filterpageedit]] | * [[filterpageedit]] |
* [[https://github.com/mantisbt-plugins/GoogleOauth|GoogleOauth]] | * [[https://github.com/mantisbt-plugins/GoogleOauth|GoogleOauth]] |
* [[https://github.com/mantisbt-plugins/highlightcode|highlightcode]] | * [[https://github.com/mantisbt-plugins/highlightcode|highlightcode]] |
| * [[https://github.com/mantisbt-plugins/Holidays|Holidays]] MantisBT plugin to handle user absence |
* [[icalexport| iCalExport]] | * [[icalexport| iCalExport]] |
* [[inlinecolumnconfiguration]] Easy configuration of the available columns in the view issues page | * [[inlinecolumnconfiguration]] Easy configuration of the available columns in the view issues page |
* [[https://github.com/mantisbt-plugins/inline-history|inline-history]] Show issue history entries interleaved with bug notes | * [[https://github.com/mantisbt-plugins/inline-history|inline-history]] Show issue history entries interleaved with bug notes |
* [[issueviewers]] | * [[issueviewers]] |
* [[https://github.com/mantisbt-plugins/jabber-notify|jabber-notify]] | * [[https://github.com/mantisbt-plugins/jabber-notify|jabber-notify]] (v1) |
* [[https://github.com/mantisbt-plugins/jQuery-UI|jQuery-UI]] access to the jQuery UI library in a single dependency | * [[https://github.com/mantisbt-plugins/jQuery-UI|jQuery-UI]] access to the jQuery UI library in a single dependency |
* [[https://github.com/mantisbt-plugins/JqueryChosen|JqueryChosen]] Support the Library Chosen to MantisBT (Chosen is a library for making long, unwieldy select boxes more friendly. | * [[https://github.com/mantisbt-plugins/JqueryChosen|JqueryChosen]] Support the Library Chosen to MantisBT (Chosen is a library for making long, unwieldy select boxes more friendly. |
* [[https://github.com/mantisbt-plugins/MantisKanban|Kanban]] (MantisKanban) | * [[https://github.com/mantisbt-plugins/MantisKanban|Kanban]] (MantisKanban) |
* [[https://github.com/mantisbt-plugins/Lightbox|Lightbox]] | * [[https://github.com/mantisbt-plugins/Lightbox|Lightbox]] |
* [[linkedcustomfields]] | * [[https://github.com/mantisbt-plugins/LinkedCustomFields|LinkedCustomFields]] |
* [[machinead]] | * [[machinead]] |
* [[mantweet]] | * [[mantweet]] |
* [[https://github.com/mantisbt-plugins/scrum|Scrum Board Plugin]] | * [[https://github.com/mantisbt-plugins/scrum|Scrum Board Plugin]] |
* [[https://github.com/mantisbt-plugins/search|search]] | * [[https://github.com/mantisbt-plugins/search|search]] |
| * [[https://github.com/mantisbt-plugins/SearchRelatedIssue|SearchRelatedIssue Plugin]] |
* [[https://github.com/mantisbt-plugins/SimpleSAMLphpAuth|SimpleSAMLphpAuth]] Authentication plugin for SimpleSAMLphp | * [[https://github.com/mantisbt-plugins/SimpleSAMLphpAuth|SimpleSAMLphpAuth]] Authentication plugin for SimpleSAMLphp |
* [[https://github.com/mantisbt-plugins/Slack|Slack]] | * [[https://github.com/mantisbt-plugins/Slack|Slack]] |
* [[https://github.com/mantisbt-plugins/Snippets|Snippets]] Define snippets of text that can be easily pasted into text fields | * [[https://github.com/mantisbt-plugins/Snippets|Snippets]] Define snippets of text that can be easily pasted into text fields |
* [[https://www.mantisstats.org/|Stats]] (MantisStats) a collection of free statistical reports for your MantisBT]] (MantisStats) | |
* [[smime_mail_encryption_plugin]] | * [[smime_mail_encryption_plugin]] |
* [[sourceintegration]] | * [[sourceintegration]] |
* [[https://github.com/mantisbt-plugins/traceability|traceability]] test management | * [[https://github.com/mantisbt-plugins/traceability|traceability]] test management |
* [[https://github.com/mantisbt-plugins/TriggerClose|TriggerClose]] | * [[https://github.com/mantisbt-plugins/TriggerClose|TriggerClose]] |
| * [[https://github.com/pysiek634/VEditor|VEditor]] TinyMCE-based visual editor |
* [[https://github.com/mantisbt-plugins/workload|workload]] | * [[https://github.com/mantisbt-plugins/workload|workload]] |
* [[zipexport]] | * [[https://github.com/mantisbt-plugins/zip-export|ZipExport]] |
| |
| |
* If you authored a plugin which is not referenced here, please post a note to the [[https://www.mantisbt.org/forums/viewforum.php?f=15|Forum Plugins Section]] to let us know. | * If you authored a plugin which is not referenced here, please post a note to the [[https://www.mantisbt.org/forums/viewforum.php?f=15|Forum Plugins Section]] to let us know. |
* Plugins that were last updated prior to 2015 have intentionally not been listed here, as they are likely to be v1 only. | * Plugins that were last updated prior to 2015 have intentionally not been listed here, as they are likely to be v1 only. |
| * References to MantisBT release (v1) (v2) or (v1&2) are not certain, but information/assumptions made from viewing the code. A missing MantisBT version indicator only indicates we are not certain of the exact release and it may be updated later. Please let us know of updates or corrections. |
| * (N/A) indicates there is no information available for the plugin |
* If you have questions about a plugin, please contact the plugin author and/or post a note to the Forum Plugins Section. MantisBT core developers may not be able to help with a specific plugin unless they themselves maintain it. | * If you have questions about a plugin, please contact the plugin author and/or post a note to the Forum Plugins Section. MantisBT core developers may not be able to help with a specific plugin unless they themselves maintain it. |
* **There is no guarantee that any plugin here is complete or functional.** | * **There is no guarantee that any plugin here is complete or functional.** |
===== Where to find the plugins ===== | ===== Where to find the plugins ===== |
| |
MantisBT plugins can be found at https://github.com/mantisbt-plugins. | Many MantisBT plugins can be found at https://github.com/mantisbt-plugins. Others may be hosted elsewhere by their respective authors. |
| |
More plugins can be found at http://www.mantisbt.org/bugs. Typically they are stored as issue attachments using own projects (look at projects starting with "Plugin -") or project "mantisbt" and category "Plugins". | More plugins can be found at https://mantisbt.org/bugs. Typically they are stored as issue attachments using own projects (look at projects starting with "Plugin -") or project "mantisbt" and category "Plugins". It is recommended that those are migrated to the [[https://github.com/mantisbt-plugins |mantisbt-plugins organisation]]. |
| |
Ask in the [[https://www.mantisbt.org/forums/viewforum.php?f=15|Forum Plugins Section]] for existing software, and/or please consider motivating someone to create or modify a plugin for you. | Ask in the [[https://mantisbt.org/forums/viewforum.php?f=15|Forum Plugins Section]] for existing software, and/or please consider motivating someone to create or modify a plugin for you. |
| |
===== How to install a plugin ===== | ===== How to install a plugin ===== |
- Click the **Install** link to install a plugin. | - Click the **Install** link to install a plugin. |
| |
**WARNING:** some plugins require patching MantisBT's core to operate (e.g. to add new Events). Please note that such changes are //neither recommended nor supported by the MantisBT team//, as they potentially introduce bugs and/or incompatibilities with future versions. | <WRAP important> |
| Some plugins require patching MantisBT's core to operate (e.g. to add new Events). Please note that such changes are //neither recommended nor supported by the MantisBT team//, as they potentially introduce bugs and/or incompatibilities with future versions. |
**Use such plugins at your own risk!** | **Use such plugins at your own risk!** |
| </WRAP> |
| |
| |
===== The GitHub mantisbt-plugins organization ===== | ===== The GitHub mantisbt-plugins organization ===== |
* If you don't have a GitHub account yet, [[https://github.com/join|sign up]], it's free. | * If you don't have a GitHub account yet, [[https://github.com/join|sign up]], it's free. |
| |
* Make your request by sending an e-mail to [[mantisbt-dev@lists.sourceforge.net|The MantisBT development mailing list]] (you will need to [[https://lists.sourceforge.net/lists/listinfo/mantisbt-dev|signup]] if you are not already subscribing to the list), indicating | * Make your request by either |
| * sending an e-mail to [[mantisbt-dev@lists.sourceforge.net|The MantisBT development mailing list]] (you will need to [[https://lists.sourceforge.net/lists/listinfo/mantisbt-dev|signup]] if you are not already subscribing to the list), |
| * posting a message on our [[https://gitter.im/mantisbt/mantisbt|Gitter channel]] |
| * Notifying us in an ongoing discussion on our [[https://mantisbt.org/bugs/|bugtracker]], [[https://mantisbt.org/forums/viewforum.php?f=15|forums]] or via some other communication channel |
| * Please include the following information in your message: |
* a **link to the repository** (we usually review the code before including it in the Organization) | * a **link to the repository** (we usually review the code before including it in the Organization) |
* the plugin's **name** and a **short description** (if not provided, we'll use the information in the source code, i.e. ''$this->name'' and ''$this->description'') | * the plugin's **name** and a **short description** (if not provided, we'll use the information in the source code, i.e. ''$this->name'' and ''$this->description'') |