CPS development switched to Subversion + Trac
CPS development has recently switched from CVS to SVN (= Subversion), bringing several benefits:
Subversion has several intrinsic advantages over CVS, while having a similar model, so that won't necessitate much training for the CPS developpers.
(For more abour Subversion vs. CVS, read: http://www.co-sage.org/presentations/Feb2004/CoSAGE-Subversion.pdf )
We're now using Trac to integrate bugs / features requests tracking and changeset tracking for the project.
The URL for the Trac for the CPS code repository: http://svn.nuxeo.org/trac/pub/
URL for the ticket tracker: http://svn.nuxeo.org/trac/pub/report
URL for the code timeline (history of code checkins): http://svn.nuxeo.org/trac/pub/timeline
URL for the roadmap (based on open tickets and their associated milestones): http://svn.nuxeo.org/trac/pub/roadmap
We're using SVN's "bundles" features to make it much easier that before to checkout a running instance of CPS. You now just need to:
- Have a running Zope 2.7.5 or 2.7.6 instance.
- Run: svn co http://svn.nuxeo.org/pub/bundles/CPS-3-base Products
- Move or copy Products/* to your instance's Products directory.
- You may also checkout other products from http://svn.nuxeo.org/pub/ , if you want additionnal functionalities. (Warning: some of the products are not up to date however).
- Note that packaged stable (3.2.x) and development (3.3.x) versions of CPS will still be issued after QA.
Note that some of the products hosted on svn.nuxeo.org are not just for CPS, and may be useful for Zope2 or Zope3 applications, like for instance:
Getting involved
If you like CPS and want to help improve it and add your favourite missing features, translate it in your native language, or fix the bugs that annoy you the most, please:
Run: svn co http://svn.nuxeo.org/pub/bundles/CPS-3-base Products as explained before, then use CPS, find bugs or missing features.
Join de mailing list at: http://lists.nuxeo.com/mailman/listinfo/cps-devel for developers, or http://lists.nuxeo.com/mailman/listinfo/cps-translators for translators.
You may also join http://lists.nuxeo.com/mailman/listinfo/cps-checkins to follow the SVN commits in real time.
Some of these lists are also available on Gmane: http://gmane.org/find.php?list=cps
Fill issues (called tickets in Trac) on: http://svn.nuxeo.org/trac/pub/newticket
Join the #cps IRC channel on irc.freenode.net.
Send patches by opening a new Trac ticket and attaching the patch.
Ask us for a SVN account if you want to write code or translations on a steady basis.
... then write unit tests and clean code that works.
About CPS
Nuxeo CPS is an extensive enterprise content management (ECM) platform implemented on top of Zope and the CMF, that enables organizations to easily, quickly and efficiently implement collaborative portals (intranet, extranet or internet), document management and workflow-oriented business applications. Nuxeo CPS has already been adopted by major accounts in the Administration (French Ministries of Interior, of Culture, of Finance, of Justice, French Atomic Energy Commission, Government of Senegal...), in the private sector (Groupe Suez, STMicroelectronics...), by the major french IT consultancies (Capgemini, Unilog, Transiciel...) and a network of companies around the world. CPS is open source and is developped by Nuxeo and a community of contributors.