Several comma-separated tags will be considered as logical AND between them. You can also use semicolon for logical OR. AND has a priority over OR and you cannot use parentheses for logical grouping. Asterisk (*) within a tag will be regarded as a mask for "any string".
Sections: Documentation / Developer Guide
This document contains basic recommendations and requirements for Cotonti developers. It helps different people with different habits and insights develop a quality and rock-solid product as the result of their collaboration.
Inspite of Cotonti currently works with PHP 5.6 and higher we reccommend to use PHP 7.4 / 8.1 / 8.2 as more robust, strict and modern.
For MySQL versions we rely on 8.x as basement.
We strongly recommend using some IDEs or specialized Editrors instead...
Sections: Documentation / Archive
This is an archived version of the document. The current version is here.
Part of the first version of this document was merely taken from “phpBB3 Coding Guidelines” and adapted. Thanks to their authors for strong coding style and description they provided to it.
Now it's updated to cover not only coding standards itself used in Cotonti but standards for working with files within project.
Nevertheless this document still do not cover theme of choosing IDE for development, it's setup and...
Sections: Articles / Organization
This document defines common rules for Team members and project participants. By joining the Cotonti Team you agree with the following conditions and take the responsibility to follow the rules defined below.
Team members are granted free access to Cotonti website, project tracker and Subversion repository.
All the code submitted to Cotonti repository is shared and distributed under BSD license. The copyrights are retained by code authors as well as Cotonti Team in general....
Sections: Articles / Organization
How does the development in Cotonti Project work? We run an SVN repository, where the core, modules, plugins and themes are developed. And we run the project tracker for task management and bugtracking. There are 3 levels of Team members:
Testers. They have read-only access to SVN, they may and must test the mods, report bugs, participate in discussions and suggest new features. They may even contribute some code in forums, but those should be approved by...