Project Filelist for FusionForge

File Release Notes and Changelog

Release Name: 5.1

Release Notes
Release notes for FusionForge 5.1

FusionForge 5.1 is another incremental step over 5.0, although it's a
large step in some regards, with about 3000 commits since version 5.0.

The FusionForge team would like to dedicate this release to the memory
of Alexandre Neymann, who passed away in March 2011. Alexandre was
one of the founding members of the FusionForge project in 2009, and
one of its most active developers. His death has meant a great loss
to us all.

On the user interface front, the project summary pages and users'
personal pages are now built out of blocks called "widgets" that can
be rearranged at will; these widgets (taken from Codendi) allow
greater flexibility on how the pages look. A new theme, called Funky,
is now available, with a more modern feel (contributed by Capgemini).
In the same field, the old help window has been replaced with a new
unobtrusive tooltip system (Alcatel-Lucent). A less visible aspect is
that the generated webpages are now much closer to full XHTML

Among the improvements in features, the document manager has been
vastly rewritten (by Capgemini again), with more features and an
improved usability; more improvements are planned for the next
release, but this should bring the docman to something we're no longer
ashamed of :-)

Many improvements in the trackers have been contributed (by
Alcatel-Lucent), including a progress bar and improvements in sorting.

The permissions system has been enhanced and made more flexible, with
the new ability to have several roles at once in the same project and
to share roles across projects (contributed by Roland Mas as part of
the Coclico project).

New projects can now cloned from one of a set of configurable
templates, thus allowing forges to have standard shapes for their
common project organizations (Roland Mas, Coclico).

New plugins have been written or merged from Codendi as part of the
Coclico project: Mailman, Forumml, Hudson and SoapAdmin. Not all are
production-ready yet, but they're made available for the adventurous.
Other new plugins include a gravatar plugin (Alain Peyrat) and a
"blocks" plugin allowing to add free descriptions in several places

Behind the scenes, the configuration system has also been made
simpler, it now uses standard *.ini files that are taken into account
immediately; the Apache configuration files are also splitted out into
independent components, rather than a large generated file. (Both by
Roland Mas.)

Another improvement making installation easier is the availability
packages in RPM format for Red Hat Enterprise Linux and CentOS, in
addition to the *.deb packages for Debian-based distributions.
Installation from source is still supported, of course.

As usual, this release provides scripts to migrate what needs to be
migrated to the new schemes (in this case, for the database schema,
the configuration variables and the existing permissions). Care
should still be taken to check the results of these migrations, as a
safety net.
Change Log
* Theme: new Funky Theme (Capgemini)
* Docman: new UI (Capgemini)
* Docman: extract documents and directories as zip archive (Capgemini)
* Docman: rebirth of URL and online creation documents (better with
  HTML editor) (Capgemini) 
* Docman: new reservation document feature (Capgemini)
* HTML Editor: available in task PM (Capgemini)
* Trackers: New progress bar to view completion state (when custom
  status field is used) (Alain Peyrat)
* Trackers: Sorting improved to allow text & select fields (Alcatel-Lucent)
* [#127] Patch to auto approve projects.
* scmgit plugin now allows project members to request a personal git
  repository as a clone of the current project's one (AdaCore)
* New blocks plugin, to add free HTML blocks on top of each tools of
  the project allowing admins to add free descriptions
  (Alcatel-Lucent), (better with fckeditor plugin).
* New unobtrusive tooltip system based on jquery and tipsy to replace
  old help window (Alcatel-Lucent)
* New gravatar plugin to display faces of users using the Gravatar
  service (Alain Peyrat)
* More flexible and more powerful role-based access control system
  (Roland Mas, Coclico)
* Unified configuration system, now using standard *.ini files (Roland
* Template projects: there can be several of them, and users
  registering new projects can pick which template to clone from for
  their new projects (Roland Mas, Coclico)
* Reorganised, modular Apache configuration (Roland Mas)
* New User Widget : documents monitoring (Capgemini)
* RPM packages for Red Hat (and derived) distributions
* New extratabs iframe option to allow embeding another site using an
  iframe (Alcatel-Lucent)
* Improved Spanish translation (Libresoft)