Code Structure
The Centric CRM source code is available from the Centric CRM Community web site. Starting with Centric CRM Version 4.0, the source code can be accessed from the Centric CRM Subversion server.
Register with the Centric CRM site, then use your username and password, and a subversion client, to checkout the latest working code.
Subversion Branches Available | |
---|---|
Centric CRM v4.0 Release Branch | https://svn.centricsuite.com/webapp/branches/branch-40 |
Centric CRM v4.1 Release Branch | https://svn.centricsuite.com/webapp/branches/branch-41 |
Centric CRM v5.0 Release Branch | https://svn.centricsuite.com/webapp/branches/branch-42 |
Going forward, all releases will be tagged, branched, and merged back into the TRUNK so that they can be accessed and have fixes applied.
Key Directories and Files
Path | Description |
---|---|
build.xml | Apache Ant build script |
master.properties | List of configurable Centric CRM properties -- edit a copy only |
build.cleanup | Outdated files that will be deleted from the web server during the build process |
src/ | All of the application source code is split into subdirectories here |
src/java/ | Java source code |
src/languages/ | The language translation files that are exported from the Centric CRM web site |
src/sql/ | SQL and BeanShell scripts used for installing and upgrading databases |
src/web/jsp/ | JSP files |
src/web/css/ | CSS files |
src/web/images/ | Web optimized images |
src/web/WEB-INF/ | Web application configuration files |
lib/ | 3rd party libraries |
pref/ | Configuration and language translation files |
build/ | Temporary files generated during the build process |
Sign in to add your comment.