Difference between revisions of "WebIssues/Roadmap"

From MiMec
Jump to: navigation, search
Line 1: Line 1:
 
This is the current development plan of WebIssues. Note that it is very rough and constantly changing depending on the importance and effort required to implement the particular features. Use the [http://webissues.mimec.org/forum/tracker Bugs & Requests] forum to suggest new features that you would like to be implemented and to report bugs.
 
This is the current development plan of WebIssues. Note that it is very rough and constantly changing depending on the importance and effort required to implement the particular features. Use the [http://webissues.mimec.org/forum/tracker Bugs & Requests] forum to suggest new features that you would like to be implemented and to report bugs.
  
At the moment the forth stage is in progress; the approximate date of finishing that stage is planned for the first quarter of 2009. Also some very preliminary planning of the fifth stage has started.
+
At the moment the forth stage is completed and work on the fifth stage (the goal of which is to create version 1.0 of both the server and the client) has started.
  
 
== Stage 1 ==
 
== Stage 1 ==
Line 93: Line 93:
 
* portable version (for USB drives)
 
* portable version (for USB drives)
  
TODO:
+
Client 0.9.5:
  
 
* three-pane user interface
 
* three-pane user interface
 
* configuring default sorting order
 
* configuring default sorting order
 +
 +
''Finished: 2009-08-05''
  
 
== Stage 5 ==
 
== Stage 5 ==
Line 103: Line 105:
  
 
* web administration panel
 
* web administration panel
* simple web interface
+
* simple web client
* mobile interface
 
 
* server-side settings and filters
 
* server-side settings and filters
 
* extended notifications integrated with watches
 
* extended notifications integrated with watches
 
* deleting, copying and moving issues and folders
 
* deleting, copying and moving issues and folders
 
* deleting and editing comments and attachments
 
* deleting and editing comments and attachments
* extended settings (fonts, colors, etc.)
+
* improved management of types and attributes
 
* various usability improvements
 
* various usability improvements
  
== Other ideas ==
+
== Ideas for future ==
  
 +
* mobile client
 
* more robust permission system
 
* more robust permission system
 
* reporting and analysis tools
 
* reporting and analysis tools

Revision as of 09:18, 5 August 2009

This is the current development plan of WebIssues. Note that it is very rough and constantly changing depending on the importance and effort required to implement the particular features. Use the Bugs & Requests forum to suggest new features that you would like to be implemented and to report bugs.

At the moment the forth stage is completed and work on the fifth stage (the goal of which is to create version 1.0 of both the server and the client) has started.

Stage 1

Server 0.8.0:

  • all protocol 0.8 commands

Client 0.8.0:

  • all views and commands

Server 0.8.1:

  • PostgreSQL support

Client 0.8.1:

  • attribute definition editor
  • smart links in comments and attribute values
  • quickly opening any issue by its ID

Finished: 2006-10-23

Stage 2

Client 0.8.2:

  • configuring the folder view, displaying custom attributes as columns
  • caching folder contents
  • docking the main window in system tray
  • automatically reconnecting after startup, restoring session state<

Client 0.8.3:

  • filtering and searching issues in the folder list
  • disabling views for which data is not available

Client 0.8.4:

  • issue history combining comments with changes and attachments
  • improved comment editor

Finished: 2007-02-12

Stage 3

Client 0.9.0:

  • user's manual
  • support for Windows platforms

Server 0.8.3:

  • user's manual
  • support for SQL Server

Client 0.9.1:

  • indicate access level, hide unaccessible commands
  • list of previous connections when disconnected
  • caching and opening attachments
  • change order of attributes in issue details

Client 0.9.2:

  • mark new/modified issues
  • notify about new/modified issues matching given criteria
  • importing and exporting configuration
  • proxy support
  • basic internationalization

Finished: 2008-01-07

Stage 4

Client 0.9.3:

  • support for https communication
  • data exporting (to html and csv format)
  • printing (issue lists, details, history)

Server 0.8.4:

  • server-side email notifications
  • support for Firebird database

Client 0.9.4:

  • email notifications and preferences
  • portable version (for USB drives)

Client 0.9.5:

  • three-pane user interface
  • configuring default sorting order

Finished: 2009-08-05

Stage 5

TODO:

  • web administration panel
  • simple web client
  • server-side settings and filters
  • extended notifications integrated with watches
  • deleting, copying and moving issues and folders
  • deleting and editing comments and attachments
  • improved management of types and attributes
  • various usability improvements

Ideas for future

  • mobile client
  • more robust permission system
  • reporting and analysis tools
  • integration with development IDEs
  • linked / related issues
  • workflows
  • more...