Flyspray - The bug killer!

Roadmap for version 1.0.0 Expand all | Collapse all

93% of 32 tasks completed. 3 open tasks:

FS#69 - Documentation Expand Collapse

People might like to know exactly how to use Flyspray. Some documentation and help files might be nice.


FS#937 - New fancy layout for 1.0 Expand Collapse

For version 1.0 we need a nice new layout for Flyspray.

Some ideas so far:


FS#1174 - TODO List for 1.0 Expand Collapse

A list what could/should be done for 1.0

  • get rid of modify.inc.php (make do-modes pluggable)
  • database transactions
  • new templating engine (eval free)
  • user area (summed up notifications, own notes)
  • remove the usage of $_REQUEST and the Req class (only reduce)
  • add two checkboxes SSL and TLS to the SMTP configuration section in order to permit usage on servers that requires them (f.e gmail)
  • Find no longer used functions in the code and remove them
  • Add an option for SSL login
  • permit multiple flyspray installations with a single codebase.
  • Add support for both sqlite and mssql - not needed.
  • Make threaded mail really work.
  • Localize the Installer/Upgrader
  • cleanup messy code like includes/events.inc.php, scripts/depends.php and Notifications::GenerateMsg(), class.database.php
  • Upgrade to SwiftMailer v3 (when released for PHP4)
  • IRC bot (?)
  • simplify task changes ( FS#1203 )? quick-edit is enough
  • link to dokuwiki syntax
  • replace FS prefix
  • conversion scripts for most popular BTs
  • improve voting and comments
  • lock password capability?
  • auto-close tasks...
  • restrict assignees (group permission → "show for assignees", default 1)
  • last-edited-by column, others,  FS#1330  (redundancy table?)
  • hide not editable fields
  • allow ordering of fields
  • for upgrading, to not make all fields project level?
  • e-mail language depends on sender not recipient
  • Provide functionality similar to bugzilla 3.0 "whining" (Custom scheduled notifications)

Roadmap for version 1.1 Expand all | Collapse all

50% of 6 tasks completed. 3 open tasks:

FS#920 - Charts (gantt, severities, OSes, opened-closed, ...) Expand Collapse

With all informations on flyspray, it’s possible to generate a gantt chart.\\
For this, some php code exists :\\
- http://www.aditus.nu/jpgraph/
- http://www.graphviz.org/
- http://www.phpclasses.org/browse/package/2737.html


FS#407 - Plugin system Expand Collapse

Everything is currently hard-coded. Create a plugin system that allows a module to be simply “dropped into” a plugins/ directory, enabled in the options, and have the plugin just work.

Possibilities might include alternative methods of notification, perhaps a documentation subsystem, or even simple things like voting for tasks.

The user should NOT have to edit existing Flyspray source code to make a plugin work.


FS#1237 - Allow Multiple Owners Per Category Expand Collapse

Currently, only one owner can be applied per category (at least, that's what the tooltip implies). The ability to add more than one user, a user group, or a mix of the two to a category would be ideal.

Often times, more than one programmer will work on and maintain a feature that cannot be divided into subcategories with the various programmers dispersed accordingly. In such cases, setting all such programmers as owners of the category is beneficial in that they will all receive notifications...


Text Version