===== Features identified from the bugtracker ===== //[[robert.munteanu@gmail.com|rombert]]// - this is based on a high-level survey of the bug tracker, taking into account bugs with lots of discussion or features which make sense IMO. * 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]], [[http://www.mantisbt.org/bugs/view.php?id=13180|13180]] ) * 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]] ) * Case-insensitive searches ( [[http://www.mantisbt.org/bugs/view.php?id=12145|12145]] ) * User groups ( [[http://www.mantisbt.org/bugs/view.php?id=3444|3444]] ) * Edit saved filters ( [[http://www.mantisbt.org/bugs/view.php?id=3803|3803]] ) * E-mail reporting ( [[http://www.mantisbt.org/bugs/view.php?id=4286|4286]], [[http://www.mantisbt.org/bugs/view.php?id=11195|11195]] ) * Hide child issues in filters ( [[http://www.mantisbt.org/bugs/view.php?id=4617|4617]] ) * Allow custom fields for versions, projects, users, notes ( [[http://www.mantisbt.org/bugs/view.php?id=5278|5278]], [[http://www.mantisbt.org/bugs/view.php?id=6388|6388]] ) * Inherited versions ( [[http://www.mantisbt.org/bugs/view.php?id=5668|5668]] ) * Custom fields in workflows ( [[http://www.mantisbt.org/bugs/view.php?id=5744|5744]] ) * 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]] ) * 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]] ) * Time planning ( [[http://www.mantisbt.org/bugs/view.php?id=7945|7945]], [[http://www.mantisbt.org/bugs/view.php?id=10245|10245]] ) * 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]] ) * Assigning multiple persons to an issue ( [[http://www.mantisbt.org/bugs/view.php?id=5081|5081]] ) * Absent users ( [[http://www.mantisbt.org/bugs/view.php?id=11080|11080]] ) * Note snippets/auto-text ( [[http://www.mantisbt.org/bugs/view.php?id=11131|11131]] ) * Diff-style emails ( [[http://www.mantisbt.org/bugs/view.php?id=895|985]] ) * Better display of attachments ( [[http://www.mantisbt.org/bugs/view.php?id=12766|12766]], [[http://www.mantisbt.org/bugs/view.php?id=10210|10210]] ) * 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]] ) ===== High-level features ===== * 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 ) * 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 SQL Server * Better support for DB2 * Track owner of attachments (requires a schema change) * Should Print pages be dropped in favor of CSS work on View pages? * SLA support * User-readable issue keys , e.g. MANTIS-120 * Different issue types ( bug, feature, test ) with different workflows * Keyboard shortcuts * Custom dashboards - multiple customisable, shareable, 'my view'-like pages ===== Webservice APIs ===== * Support standard filters like Issues Assigned To Me, Reported By Me, Monitored by Me, etc. * Creation of custom filters * Application Token / OAuth Support (rather than username / password) * More admin APIs * REST API ===== Extensibility ===== * Make jQuery available to extensions. * Extensions gallery ===== Administration ===== * Notify admin via web interface when there is a new version of MantisBT available (similar to phpBB). ===== Deprecate ===== * Make jQuery available to extensions. * Drop NuSoap. ===== Requirements Change ===== --- //[[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 a modern browser (whatever jQuery requires). * Require PHP >= 5.3.2 (done in current master)