Browse the code

Revision log Information on the revision Clone the sources
Revision 159

 

Show the differences
* Added DrawSVGChart and 3 charts for each projects
* Added a print.css
* Deleted like() in inc/classes/db.php, select() is now better
* Added documentation for inc/classes/session.php
* Added user management (change level) in administration
* Added a maximum file number in the cache
* Added full-support for OpenForge 0.1 (projects and users information retrieval)
* Added external search (based on OpenForge 0.1) (and internal search now working)
* Ignore some errors (ugly work-around!)
* Deleted a lot of license in the default list
* Popularity contest is now resetted each months
* Added projects.commit to handle all commits
* Edited post-commit.php (now using sql to store *all* commits)
* Now showing commits in the timeline and provide a RSS/ATOM feed
* Removed translation from project module
* Started to replace links with buttons to delete content on the forge (security reason)
* Fixed a bizarre bug in inc/modules/project/views/bug.php related to bugs sorting (and the fix is bizarre too)
* Fixed a bug in the news feed of a project
* Worked on the SVN browser (diffs, feed, new *FASTER* way to send commands...)
* Typo in account registering
* Removed sended mail with the password after registration (security reason)
* The i18n function now allow errors and can handle a decimal as a string if the given value is not decimal
* Edited the SQL schema
* Added openforge, cache-max-files, and need-validate modifications to the INSTALL
* Maybe one or two forgoten bug fixes
* Yes, I know, this is a really (too) *big* commit message
You can get the sources via Subversion.
code

 

Download this file

 

CodingTeam
A free (as in freedom) forge in PHP with a lot of collaborative work tools.
 
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, version 3 only.
 
Project site:
 * http://codingteam.codingteam.net
 
SVN Browse:
 * http://svn.codingteam.net/svn/codingteam
 * http://www.codingteam.net/project/codingteam/browse
 
Depends:
 * apache                           http://www.apache.org (>= 2)
 * php                              http://www.php.net (>= 5, compiled with: pdo, gettext, simplexml)
 * php-cli                          http://www.php.net/features.commandline
 * subversion                       http://subversion.tigris.org
 
CodingTeam can also uses a Jabber server. See: http://www.jabber.org/servers
All Jabber features are tested and work good with ejabberd.
 
Database layer:
 * Tested with MySQL (>= 5)
 * May work with Postgresql (please report any bugs: this is experimental, we need testers)
 
If you want to regenerate the documentation, you need Doxygen.
 
 *****************************
   LEGAL NOTES
 *****************************
 
Using icons from these themes:
 * Human Gnome  (Oct 28 2006)       http://www.gnome-look.org/content/show.php?content=47925
 License: GNU General Public License, version 3
 Description: Tangoish theme with bright orange colours
 
Using these libraries:
 * diff.class.php                   http://www.holomind.de/phpnet/diff.src.php
 License: GNU General Public License, version 2 or higher
 Description: Diff implemented in pure php, written from scratch (modified by pastebin) and
              modified by us for decent code rendering.
 
 * GeSHi 1.0.7.20                   http://qbnz.com/highlighter
 License: GNU General Public License, version 2 or higher
 Description: With our useful patches in order to full respect XHTML 1.0 Strict
 
 * MUCkl 0.4.3                      http://www.muckl.org
 License: GNU General Public License, version 2 or higher
 Description: MUCkl is a web based groupchat application, we updated the distributed version
              of JSJaC to get MUCkl working under Firefox 3 (thanks to Stefan Strigler).
 
 * XML-RPC for PHP 2.2.1            http://phpxmlrpc.sourceforge.net/
 License: BSD License
 Description: A PHP implementation of the XML-RPC web RPC protocol.
 
 *****************************
   TRANSLATION
 *****************************
 
Translaters can use scripts included in the scripts/i18n directory.
In order to translate CodingTeam, you may follow these steps:
 
 1. Create the .pot model.
You can do that simply by lauching:
    ./create_pot
 
 2. Create (or update) the .po template for your lang.
You can do that simply by launching:
    ./create_po
 
Now translate the po file in i18n/your_language/LC_MESSAGES
 
 3. Create (or update) the .mo localisation file.
You can do that simply by lauching:
    ./create_mo
 
 *****************************
   JABBER MUCs
 *****************************
 
For developement questions: codingteam-dev@conference.codingteam.net
For support or other questions: codingteam@conference.codingteam.net