Resume manager documentation

Hi all, this will be used to post documentation for the project. As I don't have time and don't feel like more will be needed, this will probably remain a long static ugly page.
Also, be warned that part of the documentation may contain french names, like the code itself. If this forbids you to understanding the present documentation, please let me know.

Last updated may the 23th 2009

Technical documentation

README


I first started the project supporting every new release of the frameworks used. Lately, too much time has been spent on assuring compatibility instead of actually adding features.
Due to this, the project is going to use the following versions:
Please look at the according versions when reading the documentations.

How to set up the project at home


If you're reading this it means you're willing to help. Thnak you for your interest.
I will show here how to set up everything so you can start coding at home. I will describe what 'I' use, you can go with wathever you want.
First of all you'll need these tools, or their equivalent.


Once everything is installed, just follow the following instructions.

  1. Download the source code using CVS.
    Connection string is ":extssh:yourusername@resumemanager2.cvs.sourceforge.net:22/cvsroot/resumemanager2". Replace 'yourusername' with your username of course. Download the folder "emploi".
  2. The folder structure should look like this: folder strucrure.
    If the image doesn't load, please let me know, I'll rehost it.

  3. Configure the apache server to point the docroot to the directory where the file index.php is.
  4. Use the provided emploi.sql file to create the database.
  5. In the config.ini file, modify the values to match what you're using. The naming is quite straightforward, so it shoul be easy for you to figure out what means what.

Congrats, you're done! Try to access to the index.php file trough a browser, and it should display the login page. Create a login/passw and voila, you can browse trough the rest of the website.