Home My Page Projects Code Snippets Project Openings


Discontinuación del servicio de Forja

Estimadas personas usuarias:

Les informamos mediante la presente que el servicio de la FORJA CICA (https://forja.cica.es) queda discontinuado desde el día de hoy. El próximo 21 de diciembre de 2020 procederemos a dar de baja el servicio, lo que ponemos en su conocimiento por si quiere retirar el material subido a la plataforma antes de que se apague definitivamente.

Quedamos a su disposición para cualquier duda que pueda surgir.

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


  • 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


  • 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)


  • 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)


  • 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

This site is running FusionForge version 5.3.2+20141104-3+deb8u3