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
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:
- For the Zend Framework version used is 1.7
- For Yui, the version used is 2.7.0
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.
- A text editor. I use phpIde, a modified version of eclipse. Eclipse is nice because it includes a CVS repository manager, wich you will need. This version of eclipse also includes php completion and other nifty features. It can be found on some obscure corner of the zend website.
- A CVS repository manager. Go with whatever you want. I use the one bundled with eclipse.
- A mysql server. I use wamp (xamp under linux).
- A php server, I use apache. Url rewriting must be enabled, as well as PDO acces to databases.
Once everything is installed, just follow the following instructions.
- 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".
- The folder structure should look like this:
If the image doesn't load, please let me know, I'll rehost it.
- Configure the apache server to point the docroot to the directory where the file index.php is.
- Use the provided emploi.sql file to create the database.
- 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.