Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tracker:ccadmin [2010/10/30 20:44]
awelde created
tracker:ccadmin [2012/09/23 16:57] (current)
Line 1: Line 1:
 +====== CodeCharge Installation / Configuration ======
 +
 +The ProjectTRACKER is generated with the [[http://​www.yessoftware.com|CodeCharge Studio]] development framework version 3.2.0.6. In case you want to use the framework carefully read the [[http://​www.yessoftware.com|CodeCharge Studio]] manuals.
 +
 +===== CodeCharge Installation ​ =====
 +
 +To install the CodeCharge framework follow the installation chapter in the [[http://​www.yessoftware.com|CodeCharge Studio]] manual.
 +
 +//​**Note:​**//​ The mySQL driver setup of CodeCharge has a bug - please replace the file //​...\CodeChargeStudio3\Components\Databases\MySQL.xml//​ with the file in the directory **mySQL** in the ProjectTRACKER CVS repository.
 +
 +===== CodeCharge ProjectTracker Configuration ​ =====
 +
 +Create a new CodeCharge project, e.g. with the name **tracker**. Copy all PHP, HTML and Java Script files from the root directory of the ProjectTRACKER ZIP-file into the newly generated **tracker** directory. Copy also all *.ccp files from the [[http://​projectracker.cvs.sourceforge.net/​viewvc/​projectracker/​trackergpl/​|ProjectTRACKER CVS repository]] to the **tracker** directory.
 +
 +Setup the CodeCharge project according to the following screenshots:​
 +
 +==== Project settings - General settings ====
 +
 +{{:​tracker:​cc-setup1.png}}
 +
 +==== Project settings - Server and programming language settings ====
 +
 +{{:​tracker:​cc-setup2.png}}
 +
 +==== Project settings - Locales & Encodings settings ====
 +
 +{{:​tracker:​cc-setup3.png}}
 +
 +==== Project settings - Publishing settings ====
 +
 +{{:​tracker:​cc-setup4.png}}
 +
 +//​**Note:​**//​ Assuming you web server **htdocs** directory is located in //​D:​\xampp\trackersql//​.
 +
 +==== Project settings - Connections - Modify Connection - Design ====
 +
 +{{:​tracker:​cc-setup5.png}}
 +
 +//​**Note:​**//​ Assuming your MySQL ODBC driver data source name is //​AWETrackermySQL//​.
 +
 +==== Project settings - Connections - Modify Connection - Server ====
 +
 +{{:​tracker:​cc-setup6.png}}
 +
 +//​**Notes:​**//​
 +  * Assuming the ProjectTracker MySQL database name is **tracker** and a database user with name **tracker** has been defined.
 +  * It is recommended to use the **Improved MySQL** PHP Database Library. The generated file "​db_mysqli.php"​ has a bug in the database //​unlock()//​ function - change the code in the PHP file from //​@mysqli_query("​unlock tables"​);//​ to //​@mysqli_query($this%%->​%%Link_ID,​ "​unlock tables"​);//​!
 +
 +==== Project settings - Security settings ====
 +
 +{{:​tracker:​cc-setup7.png}}
 +
 +==== Project settings - Security settings - Advanced Security Settings ====
 +
 +{{:​tracker:​cc-setup7b.png}}
 +
 +//​**Note:​**//​ A random **Encryption Key** value is filled in already by CodeCharge.
 +
 +==== Project settings - Security groups ====
 +
 +{{:​tracker:​cc-setup8.png}}
 +
 +==== Project settings - Style settings ====
 +
 +{{:​tracker:​cc-setup9.png}}
 +
 +//​**Note:​**//​ The ProjectTRACKER ZIP-file contains the following predefined styles in the directory **Styles**:
 +
 +  * ApricotN
 +  * ApricotS
 +  * BlueprintN
 +  * BlueprintS
 +  * CoffeeBreakN
 +  * CoffeeBreakS
 +  * FreshN
 +  * FreshS
 +  * MSLike
 +  * SchoolN
 +  * SchoolS
 +  * TableN
 +  * TableS
 +
 +Styles ending with "​S"​ use smaller font and table sizes. You can freely define your own styles as long you copy them into the **Styles** directory. Don't forget to copy also the file //​Thumbnail.bmp//​ into the corresponding style directory.
 +
 +//​**Note:​**//​ Take care that the characters □√ are included in the font you choose.
 +
 +==== Project settings - Buttons settings ====
 +
 +Add the following buttons to the default buttons:
 +
 +{{:​tracker:​cc-setup10.png}}