Hello all,
There are plans for a new professional (CVS) environment like this. Several
Dutch organizations need a website with this kind of functionality. For
example OSOSS, who wants to provide a maintenance and "uitwisselplatform"
for several governmental oss projects. The project (to be deployed later
this year) will probably be maintained by Kennisnet. This is an initiative
from Surfnet, Ososs and Kennisnet. The environment will be almost the same
as the one Ordina and several other large companies are using, so probably
it will meet technical requirements. Might be an idea to use this
infrastructure instead of creating our own. The project will be freely
available for oss-projects.

Please find below the description of the Ordina environment, called
"Merlin". Sorry, Dutch only.

Merlin is een complete project omgeving die aangeboden wordt via een
webinterface.
Merlin biedt de volgende diensten:
    * Collaboration
      Toegang voor alle project 'stakeholders' (ontwikkelaars, users,
testers, geïnteresseerden) via een https webinterface.
    * Project portal (virtuele http server, te beheren met webdav)
      Een complete project beheer omgeving o.a:
          o versiebeheer (cvs of svn)
          o documentbeheer (uploaden en downloaden)
          o bugtracking (omschrijving, voortgangsstatus, toewijzen)
          o taakbeheer (omschrijving, planner, status)
    * Kennis bibliotheek
      verzameling van opgedane kennis, kunde, en ervaring van het team die
hergebruikt kan worden — al dan niet in de vorm van sourcecode.
    * Knowledge
      Kennis en ervaring die met andere projecten gedeeld kan worden,
bijvoorbeeld in de vorm van documenten, codefragmenten en templates.

    * Environment
      Omgevingen: servers, specifiek ingericht om (java-)applicaties te
deployen, maar ook om dagelijks builds te draaien en automatisch te testen
met behulp van CruiseControl (http://cruisecontrol.sf.net/), dit heet
Continuous
Integration(http://www.martinfowler.com/articles/continuousIntegration.html)
.

Technisch bestaat Merlin uit een cluster van 5 IBM eSeries x335 waarop
gentoo-linux draait. De gehele omgeving is gebaseerd op Open Source
technologie.
Het Merlin webportal is gebaseerd op versie 3.3 van het OpenSource
initiatief GForge(http://gforge.org/), welke op zijn beurt is afgeleid van
SourceForge(http://en.wikipedia.org/wiki/SourceForge).
De belangrijkste toegangspoort tot Merlin is de webinterface die door een
Apache webserver wordt afgehandeld. Toegang is uitsluitend via https
(mod_ssl) toegang, maar er kan ook voor openbare toegang gekozen worden.
Er is veel dynamische content, en webforms die door php scripts worden
verzorgd. Merlin kent een strakke vormgeving door midddel van thema's en
internationalisatie bestanden.
Alle gegevens worden in een postgresql database opgeslagen, ook uploaded
documenten komen in de postgresql database.
De tweede toegangspoort tot Merlin is met CVS. Alle code van zowel het
Merlin systeem zelf, alsmede van alle projecten die op Merlin gehost zijn
wordt in CVS vastgelegd. Dit maakt het mogelijk dat teams op verschillende
locaties, zonder problemen met elkaar kunnen ontwikkelen. Ook is het
relatief simpel om terug te keren naar bepaalde uitgangssituaties.
Het aantal geregistreerde gebruikers van Merlin bedraagt op het moment 242,
en het aantal gehoste projecten 71, maar de huidige opzet maakt nog veel
groei mogelijk.

De basis voor Merlin wordt gevormd door de volgende Open Source Producten:

Infrastructuur  Extenties
Gentoo-Linux    Jboss/Jetty
UML/XEN Tomcat
Apache Web server       PHP
G Forge Perl
CVS     MySQL
Open LDAP       CruiseControl
mod_SSL Subversion
PostgreSQL      mod_webdav

Vriendelijke groet,
Jo.

MMBase Foundation, www.mmbase.org
E: [EMAIL PROTECTED]
T: +31 (0)35 6288088
M: +31 (0)6 53292887

Supporter of: http://www.HollandOpen.nl

>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] Behalf Of Nico Klasens
>Sent: vrijdag 1 juli 2005 14:53
>To: Discussion list for developers
>Subject: Re: [Developers] What should be in the core?
>
>
>zoran wrote:
>> Preferably in a development environment like sourceforge (e.g.
>> mmforge.mmbase.org) with its own bugtracking, featurerequestlist,
>> downloads and community. Have a look at Mambo (a CMS,
>> http://www.mamboserver.com) and MamboForge (the repository bases on
>> sf.net: http://mamboforge.net/)
>
>Yes this is what we need, but creating such a site takes more time then
>anyone curremtly in the community is willing to spend. If some of the
>developers get support from companies to create a development team then
>we will have such a site up and running in several weeks. We made the
>base of the mmbase.org site in just a weekend.
>
>Nico
>_______________________________________________
>Developers mailing list
>[email protected]
>http://lists.mmbase.org/mailman/listinfo/developers

_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to