Developer portal

MPDL

= Possible features =

User authentification

 * LDAP
 * Shibboleth
 * CROWD
 * Pricing: free for open source/public projects

Issue tracking

 * JIRA
 * Integrating shibboleth in JIRA via CROWD:
 * Pricing: free for open source/public projects
 * Server: Tomcat

Wiki/Documentation

 * Mediawiki
 * integrating shibboleth: or
 * Pricing: free
 * Confluence
 * integrating shibboleth: or via CROWD, same as JIRA
 * Pricing: free for open source/public projects
 * Server Tomcat

Source control repository

 * SVN
 * Crowd connector
 * Web interface: WebSVN
 * Pricing: free
 * Git
 * Pricing: free
 * is there a JIRA GIT connector?--Natasa 14:28, 8 July 2011 (CEST)
 * There is a plugin:

Source control repository search

 * Fisheye (Atlassian)
 * Server Tomcat

Continuus integration

 * Continuum
 * Only LDAP
 * Pricing: free
 * Hudson/Jenkins
 * CROWD plugin
 * Pricing: free
 * Server: tomcat
 * Bamboo
 * CROWD connector
 * Pricing: free for open source/public projects
 * Server: Tomcat

Artifacts repository

 * Archiva
 * Only LDAP
 * Pricing: free
 * Nexus
 * CROWD plugin
 * Pricing: free for the open source version
 * Server: should run on Tomcat

Automated Code Quality Management

 * Sonar
 * Open source
 * CROWD plugin

Portability

 * Puppet
 * Commercial with an opensource version
 * cfengine
 * Commercial with an opensource version

Database version control (migration support)

 * Liquibase
 * Opensource

= Workflow =

First step

 * The first version of the developer portal will contain:
 * An issue tracking
 * One subversion
 * Authentification system