====== More about development ======
Check our [[team]], our [[aim]]s, our [[http://blog.flyspray.org|development blog]] and our [[http://bugs.flyspray.org|BTS]].
====== Want to try the development version? ======
===== Currently under development =====
Flyspray is under constant development. New features in the development version include but are not limited to:
* LDAP support and extensible authentication
* Quick edit of tasks
* add/view tasks and add comments just with Jabber (messages)
* CSV and iCal export of tasklist
* edit and close multiple tasks at once
* Improved user and group management
* Background notifications and notification blacklists
* User area with personal notes and notifications
* Possibility to add multiple tasks in a row
* Add and remove custom task fields
* Default sort columns (per user)
* Show an unlimited number of tasks in the task list (before 250 max. per page)
* Per user option: Hide contact info
* Project level task prefixes
* Tasks can be opened as private (or "confidential") by anyone
* changelog generator
* CAPTCHA support (reCAPTCHA)
* SVN integration
As always, the latest code is running on [[http://bugs.flyspray.org/|our Flyspray BTS]], and you are welcome to download it to try for yourself.
===== Getting the latest code =====
The easiest way is to use the **[[http://snaps.flyspray.org/flyspray-1.0.0dev-latest.zip|latest snapshot]]**.
Otherwise you'll need to grab a client for the [[http://subversion.tigris.org/|Subversion source control]] system. A command-line client uses the following command to download the source into a directory named 'flyspray-dev':
svn co https://flyspray.svn.sourceforge.net/svnroot/flyspray/trunk flyspray-dev
If you are prompted for a username or password, just press enter. You do not need to authenticate just to check out the development code. If a command-line scares you, there is a [[http://tortoisesvn.tigris.org/|wonderful Subversion client for Windows]] that's easy to install and operate.
Alternatively you can browse our repository with [[http://fisheye3.cenqua.com/browse/flyspray/| FishEye ]].
You are welcome to make modifications to Flyspray to suit your needs. If you would like to submit your changes to the Flyspray team, please provide Subversion-style patches against the latest development code in our Subversion repository. You may post them to the mailing list, or attach them to [[http://bugs.flyspray.org/|tasks in Flyspray's Flyspray]] if you are in a group with the "attach files" permission. If you want to contribute code to Flyspray, be sure to read the [[contributing]] page, specifically the //Help us code// section.
Please note that you retain the copyright to any code you submit to the Flyspray project, but we are free to release under it whichever licence we choose. Having said that, we will always release Flyspray under one of the Free Software (open source) licences (currently LGPL), and we give credit to those who've contributed.
To discuss current happenings in the development version, be sure to sign up to the [[mailing list]].
We would like to thank :
* Jonathan Oxer at [[http://www.ivt.com.au|Internet Vision Technologies]] for kindly having provided us with our Subversion repository in the past.
* [[http://www.cenqua.com/| Cenqua Pty Ltd]] for providing free hosting of their excellent [[http://www.cenqua.com/fisheye/|FishEye]] repository viewer/analyzer software.
===== Installing the development version =====
At first download the development source using the instructions above. When doing that, it will come with a lot of control files which are unnecessary for Flyspray's operation. Use the following command to export the source code to a path inside your webserver's DocumentRoot (you can also overwrite an existing Flyspray installation), remembering to modify the command to suit your setup (not necessary if you downloaded a beta version):
# if you already have a working copy as instructed on "Getting the latest code" section,
# omit this step, and just copy the directory to your webserver public directory.
svn export https://flyspray.svn.sourceforge.net/svnroot/flyspray/trunk /path/to/webserver/directory/
If you do not have a working copy of a previous official release, go to
http://yourflyspray/setup/index.php
otherwise
http://yourflyspray/setup/upgrade.php
and follow the instructions.
If you experience an infinite redirection after the upgrade, try clearing your browser cache and cookies.