
FusionForge helps you manage the entire development life cycle
FusionForge has tools to help your team collaborate, like message forums and mailing lists; tools to create and control access to Source Code Management repositories like CVS and Subversion. FusionForge automatically creates a repository and controls access to it depending on the role settings of the project.
Additional Features:
- Manage File Releases.
- Document Management.
- News announcements.
- Surveys for users and admins.
- Issue tracking with “unlimited” numbers of categories, text fields, etc.
- Task management.
- Wiki (using MediaWiki or phpWiki).
- A powerful plugin system to add new features.
What's new in FusionForge 5.3.2
Checkout the roadmap for closed issues (bugs, patches, features requests) here
Fixes:
- Software map: fix "value too long for type character varying(255)" error in cron db_trove_maint.php (Inria)
- Projects: fix Project name with html [#687] (TrivialDev)
- Projects: don't display admins if their account is suspended (Inria)
- Projects: member lists should check permission [#711] (TrivialDev)
- Admin: fix edit table themes, fix frs_processor sequence [#691] (TrivialDev)
- User SSH keys (ssh_create.php): fix harmless warning when user removes all her keys (Inria)
- News: don't send requests for frontpage display for private projects (Inria)
- Docman: fix download count [#702] (TrivialDev)
- Tracker: fix translation support [#688] (TrivialDev)
- Tracker: fix custom status extrafield not updateable using mass update [#712] (TrivialDev)
- Mailing lists: handle quotes and accents in description (Inria)
- SCM Reporting: fix legend block size exceed graph canvas [#718] (TrivialDev)
- Plugin mediawiki: fix paths in import/export scripts (Inria)
- Plugin fckeditor: dropped in favor of ckeditor
- Plugin SCM Git: suppress 'warning: You appear to have cloned an empty repository.' in create_scm_repos.php (Inria)
- Plugin SCM SVN: fix sql error in activity tab on init log [#715] (TrivialDev)
- Plugin SCM SVN: fix activity tab on empty commit log [#714] (Inria)
- Plugin SCM HG (Mercurial): fix user stats [#722] (TrivialDev)
- Plugin SCM HG (Mercurial): fix iframe size [#721] (TrivialDev)
- Plugin SCM HG (Mercurial): fix ssl setting [#723] (TrivialDev)
- Stats: handle bad encoding when gathering Git stats, remove spurious warning when SVN repository isn't created yet (Inria)
- Stats: fix commits count [#717] (TrivialDev, Roland Mas)
Run 'forge_run_job gather_scm_stats.php --all' to regenerate your stats.
Optionally, if some of your repositories have history dating from before the project was created on the forge, use '--allepoch' instead
What's new in FusionForge 5.3.1
Checkout the roadmap for closed issues (bugs, patches, features requests) here
Fixes:
- Docman: Basic Webdav write mkcol support (TrivialDev)
- Docman: fix Webdav access in some PHP configurations (Inria)
- Docman: fix empty home document tree when there was documents pending for approval (Inria)
- Docman: fix massaction with IE8 [#642] (TrivialDev)
- Docman: fix empty root folder in zipfile [#640] (TrivialDev)
- FRS: maintain compatibility with v<=5.1 download URLs (Inria)
- Tracker: fix email link in notification [#668] (TrivialDev)
- Tracker: fix 404 in roadmap ajax call [#675] (TrivialDev)
- Tracker: user-friendly error message when tracker is not enabled in a project (Inria)
- Tracker: fix file size for text attachments (Inria)
- Forum: fix database error in rare conditions when saving position (Inria)
- Forum: fix incorrect access check to post moderation (Inria)
- Web UI: Fix issue with old cookie that prevented user login after upgrade (Inria)
- Plugin activation/desactivation (including switching VCS): optimize role normalization (Inria)
- Home directories creation: optimize memory usage (Inria)
- User SSH keys (ssh_create.php): deploy keys as-needed, mark deployed keys in the web interface, purge deleted keys (Inria)
- SCM repositories creation: optimize memory usage (Inria)
- SCM SVN: 'svnroot-access' update: abort in case of DB error rather than writing an incomplete file [#678] (Inria)
- SCM Git: fix personal repositories creation which failed in some configurations (Inria)
- SCM Git: optimize sub-repositories detection time (Inria)
- Mailing lists: site-wide list configuration override in core:config_path/custom/mailman-config_list.conf (Inria)
- Mailing lists: reconfigure lists as-needed (Inria)
- Mailing lists: remove non-error output to prevent cron from sending e-mails (Inria)
- Homepages: new httpd_log_demux.php utility to split Apache logs per-project (Inria)
- Cron jobs: add locking to avoid parallel runs of the same cron job (Inria)
- get_news_notapproved.pl: upgrade for 5.3 (Inria)
- Migration scripts: handle orphan data when adding relational constraints; more clean-ups for "veteran" databases (Inria)
- Migration scripts: fix permissions for new directories in core:data_path after migrating attachments from database to filesystem (Inria)
- Migration scripts: migrate all user SSH keys to new interface (Inria)
- Security: harden account name validation to detect trailing newlines (Inria)
- Plugin scmhook: fix configuration reset when switching back&forth between SCM (Inria)
- Plugin message: handle empty site message (Inria)
- Plugin mediawiki: fix icon in project page link (Inria)
- Plugin hudson: fix roles access in widgets [#683] (TrivialDev)
- Admin User: fix unix_status [#666] (TrivialDev)
- Search: fix roles based access to documents using the search engine [#682] (TrivialDev)
- Forum: disable monitoring when not logged [#686] (TrivialDev)
What's new in FusionForge 5.3
Checkout the roadmap for closed issues (bugs, patches, features requests) here
Standards features:
- Docman:
- Files moved to filesystem using the Storage generic class (TrivialDev)
- Directory monitoring (TrivialDev)
- Display number of download per file, max upload size (TrivialDev)
- Add report view as in FRS (TrivialDev)
- User management:
- Account ssh key management: rewrite backend, add more informations such as fingerprint, deploy flag, easy delete (TrivialDev)
- Notify admins when user has validated his account (TrivialDev)
- New SOAP services to handle adding/removing groups, users and tasks (patch by Pasquale Vitale)
- Project activity:
- Allow project to disable the Project Activity (Alcatel-Lucent)
- Activity: New Directory appears now in activity (TrivialDev)
- Trackers: Attachements moved to filesystem to allow larger attachments & reduce DB size (Alcatel-Lucent)
- Frs: Download statistics are available as graph now (TrivialDev)
- New javascript based graphics (bybye jpgraph) (TrivialDev)
- Widgets:
- Widget: MyArtifacts Enhancement: add monitored artifacts (TrivialDev)
- Widget: Project Document Activity: new or updates files, new directories, in the last 4 weeks (TrivialDev)
Plugins:
- scmgit:
- Multiple repositories per project (developed for/sponsored by AdaCore)
- Add browsing capability for user personal repository (TrivialDev)
- Basic activity support (TrivialDev)
- scmhook
- commitEmail support for scmhg plugin (TrivialDev)
- change properties support for SVN pre-revprop-changehooks (Alcatel-Lucent)
- svncommitemail: this plugin is superseed by scmhook
- svntracker: this plugin is superseed by scmhook
- scmhg: http support, online browsing, stats (Denise Patzker, TrivialDev)
- headermenu: new plugin to handle links in headermenu, outermenu & groupmenu (TrivialDev)
- blocks: improved with a new HTML widget for the project summary page (Alcatel-Lucent)
- new phpcaptcha plugin: enable a captcha in the register page. (TrivialDev)
- webanalytics: new plugin to add support for piwik or google analytics tool (TrivialDev)
- new admssw plugin to provide ADMS.SW compatible RDF descriptions of projects
What's new in FusionForge 5.2
Standards features:
- Docman:
- Inject ZIP as a tree (Capgemini)
- Mass action (Capgemini)
- Interaction with the projects-hierarchy plugin to enable hierarchical browsing. (Capgemini)
- Complete rewritten of trash and pending view (Capgemini)
- scmsvn:
- Private projects can now be browsed with viewvc, using user rights management (TrivialDev).
- Basic activity support (TrivialDev).
- Trackers: New view to display roadmaps view for trackers (Alcatel-Lucent)
- Admin: User add membership to multiples projects in one shot (Capgemini)
- Widgets:
- New Widget: last 5 documents published in my project (Capgemini)
- New Widget: smcgit personal URL of cloned repositories. Currently just a list of URLs of your personal repository cloned from project you belong. (Capgemini)
Plugins:
- New Scmhook plugin: complete library to handle hooks for any scm available in fusionforge. Currently supporting post-commit and pre-commit hook. scmsvn pre-commit and post-commit library is provided (Capgemini)
- New Message plugin to display global messages like planned upgrade or outage (Alcatel-Lucent).
- New MoinMoinWiki plugin (AdaCore)
What's new in FusionForge 5.1
- New Funky Theme (Capgemini).
- New UI and features for the document manager (download as ZIP, locking, referencing documents by URL) (Capgemini).
- New progress bar displaying completion state of trackers using a custom status field.
- Improved sorting in trackers (Alcatel-Lucent).
- More flexible and more powerful role-based access control system (Coclico).
- New unobtrusive tooltip system based on jquery and tipsy to replace old help window (Alcatel-Lucent)
- New plugins: Blocks, to add free HTML blocks on top of each tool of the project; Gravatar, to display user faces; OSLC, implementing the OSLC-CM API for tracker interoperability with external tools.
- scmgit plugin: Personal Git repositories for project members (AdaCore).
- Template projects: there can be several of them, and users registering new projects can pick which template to clone from for their new projects (Coclico).
- Simplified configuration system, using standard *.ini files.
- Reorganised, modular Apache configuration.
- RPM packages for Red Hat (and derived) distributions.
|
Features Boxes
|