This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
mantisbt:feature_candidates [2013/04/24 07:31] rombert |
mantisbt:feature_candidates [2013/04/26 17:52] (current) atrol Added link to ui_grievances |
||
---|---|---|---|
Line 4: | Line 4: | ||
* Voting ( [[http://www.mantisbt.org/bugs/view.php?id=668|668]] ) | * Voting ( [[http://www.mantisbt.org/bugs/view.php?id=668|668]] ) | ||
- | * New custom field types ([[http://www.mantisbt.org/bugs/view.php?id=14565|14565]], [[http://www.mantisbt.org/bugs/view.php?id=4640|4640]], [[http://www.mantisbt.org/bugs/view.php?id=3790|3790]], [[http://www.mantisbt.org/bugs/view.php?id=6325|6325]] ) | + | * New custom field types ([[http://www.mantisbt.org/bugs/view.php?id=14565|14565]], [[http://www.mantisbt.org/bugs/view.php?id=4640|4640]], [[http://www.mantisbt.org/bugs/view.php?id=3790|3790]], [[http://www.mantisbt.org/bugs/view.php?id=6325|6325]], [[http://www.mantisbt.org/bugs/view.php?id=13180|13180]] ) |
* HTML notification emails ( [[http://www.mantisbt.org/bugs/view.php?id=12830|12830]] ) | * HTML notification emails ( [[http://www.mantisbt.org/bugs/view.php?id=12830|12830]] ) | ||
* WYSIWYG/WYSIWYM text editor ( [[http://www.mantisbt.org/bugs/view.php?id=12744|12744]], [[http://www.mantisbt.org/bugs/view.php?id=12325|12325]], [[http://www.mantisbt.org/bugs/view.php?id=3491|3491]], [[http://www.mantisbt.org/bugs/view.php?id=12915|12915]] ) | * WYSIWYG/WYSIWYM text editor ( [[http://www.mantisbt.org/bugs/view.php?id=12744|12744]], [[http://www.mantisbt.org/bugs/view.php?id=12325|12325]], [[http://www.mantisbt.org/bugs/view.php?id=3491|3491]], [[http://www.mantisbt.org/bugs/view.php?id=12915|12915]] ) | ||
Line 17: | Line 17: | ||
* Periodic email notifications ( [[http://www.mantisbt.org/bugs/view.php?id=5887|5887]], [[http://www.mantisbt.org/bugs/view.php?id=6646|6646]] ) | * Periodic email notifications ( [[http://www.mantisbt.org/bugs/view.php?id=5887|5887]], [[http://www.mantisbt.org/bugs/view.php?id=6646|6646]] ) | ||
* Search on specific field ( [[http://www.mantisbt.org/bugs/view.php?id=7183|7183]] ) | * Search on specific field ( [[http://www.mantisbt.org/bugs/view.php?id=7183|7183]] ) | ||
- | * CAS authentication ( [[http://www.mantisbt.org/bugs/view.php?id=7568|7568]] ) | + | * Additional authentication types ( [[http://www.mantisbt.org/bugs/view.php?id=4235|4235]] for implementation details ) |
+ | * CAS authentication ( [[http://www.mantisbt.org/bugs/view.php?id=7568|7568]] ) | ||
+ | * OpenID authentication ( [[http://www.mantisbt.org/bugs/view.php?id=8199|8199]] ) | ||
+ | * PAM ( [[http://www.mantisbt.org/bugs/view.php?id=8012|8102]] ) | ||
+ | * NTLM ( [[http://www.mantisbt.org/bugs/view.php?id=3043|3043]] ) | ||
+ | * X.509 certificates ( [[http://www.mantisbt.org/bugs/view.php?id=3303|3303]] ) | ||
+ | * NIS ( [[http://www.mantisbt.org/bugs/view.php?id=4010|4010]] ) | ||
* Customisable 'my view' page ( [[http://www.mantisbt.org/bugs/view.php?id=7840|7840]] ) | * Customisable 'my view' page ( [[http://www.mantisbt.org/bugs/view.php?id=7840|7840]] ) | ||
- | * Time planning ( [[http://www.mantisbt.org/bugs/view.php?id=7945|7945]]. [[http://www.mantisbt.org/bugs/view.php?id=10245|10245]] ) | + | * Time planning ( [[http://www.mantisbt.org/bugs/view.php?id=7945|7945]], [[http://www.mantisbt.org/bugs/view.php?id=10245|10245]] ) |
- | * OpenID authentication ( [[http://www.mantisbt.org/bugs/view.php?id=8199|8199]] ) | + | |
* Local avatars ( [[http://www.mantisbt.org/bugs/view.php?id=8257|8257]] ) | * Local avatars ( [[http://www.mantisbt.org/bugs/view.php?id=8257|8257]] ) | ||
* Per-project tags ( [[http://www.mantisbt.org/bugs/view.php?id=9716|9716]] ) | * Per-project tags ( [[http://www.mantisbt.org/bugs/view.php?id=9716|9716]] ) | ||
Line 30: | Line 35: | ||
* Notifications other than email (e.g. text messages, jabber, etc) ( [[http://www.mantisbt.org/bugs/view.php?id=10084|10084]] ) | * Notifications other than email (e.g. text messages, jabber, etc) ( [[http://www.mantisbt.org/bugs/view.php?id=10084|10084]] ) | ||
* Select reporter while adding an issue ( [[http://www.mantisbt.org/bugs/view.php?id=11615|11615]] ) | * Select reporter while adding an issue ( [[http://www.mantisbt.org/bugs/view.php?id=11615|11615]] ) | ||
+ | |||
===== High-level features ===== | ===== High-level features ===== | ||
- | * Refreshed look and feel ( colors, fonts, overall layout ) | + | |
- | * Client-side charting library, e.g. [[http://raphaeljs.com/|RaphaelJS]], [[http://www.flotcharts.org/|Flot charts]] | + | * Refreshed look and feel ( colors, fonts, overall layout ) [[ui_grievances]] |
* Improved interactivity ( in-page dialogs, refresh-less validation, no more using the back button to go back to forms ) | * Improved interactivity ( in-page dialogs, refresh-less validation, no more using the back button to go back to forms ) | ||
* see also [[http://www.mantisbt.org/bugs/view.php?id=8899|8899]], [[http://www.mantisbt.org/bugs/view.php?id=15372|15372]] | * see also [[http://www.mantisbt.org/bugs/view.php?id=8899|8899]], [[http://www.mantisbt.org/bugs/view.php?id=15372|15372]] | ||
+ | * Client-side charting library, e.g. [[http://raphaeljs.com/|RaphaelJS]], [[http://www.flotcharts.org/|Flot charts]] | ||
* Better support for Oracle | * Better support for Oracle | ||
* Better support for SQL Server | * Better support for SQL Server | ||
Line 44: | Line 51: | ||
* User-readable issue keys , e.g. MANTIS-120 | * User-readable issue keys , e.g. MANTIS-120 | ||
* Different issue types ( bug, feature, test ) with different workflows | * Different issue types ( bug, feature, test ) with different workflows | ||
+ | * Keyboard shortcuts | ||
+ | * Custom dashboards - multiple customisable, shareable, 'my view'-like pages | ||
===== Webservice APIs ===== | ===== Webservice APIs ===== | ||
+ | |||
* Support standard filters like Issues Assigned To Me, Reported By Me, Monitored by Me, etc. | * Support standard filters like Issues Assigned To Me, Reported By Me, Monitored by Me, etc. | ||
* Creation of custom filters | * Creation of custom filters | ||
Line 53: | Line 63: | ||
===== Extensibility ===== | ===== Extensibility ===== | ||
+ | |||
* Make jQuery available to extensions. | * Make jQuery available to extensions. | ||
* Extensions gallery | * Extensions gallery | ||
===== Administration ===== | ===== Administration ===== | ||
+ | |||
* Notify admin via web interface when there is a new version of MantisBT available (similar to phpBB). | * Notify admin via web interface when there is a new version of MantisBT available (similar to phpBB). | ||
===== Deprecate ===== | ===== Deprecate ===== | ||
+ | |||
* Make jQuery available to extensions. | * Make jQuery available to extensions. | ||
* Drop NuSoap. | * Drop NuSoap. | ||
Line 67: | Line 80: | ||
--- //[[robert.munteanu@gmail.com|rombert]] 2013/04/24 12:07// this is IMO something which we justify with features, not something which is a feature candidate | --- //[[robert.munteanu@gmail.com|rombert]] 2013/04/24 12:07// this is IMO something which we justify with features, not something which is a feature candidate | ||
+ | |||
+ | --- //vboctor - agreed.// However, dropping support for certain environments is something that we may need to communicate to the community and get feedback. A survey is one avenue for that. For example, do people care if we require javascipt? drop IE 6 support, etc? | ||
+ | |||
+ | --- //[[robert.munteanu@gmail.com|rombert]] 2013/04/25 12:00// Agreed, we need to communicate this upfront, for instance 'In order to be able to provide X,Y,Z we will always require Javascript to be enabled/IE 8 or newer etc. | ||
* Require javascript to be enabled. | * Require javascript to be enabled. |