Server requirements
Installation of phpCAMALEO requires the following:
- A webserver or web hosting account running on any major Operating System
- MySQL database (4.1.15 or higher)
- PHP (4.4.1 or higher) with MySQL support
If your server or hosting account does not meet the requirements above I am afraid phpCAMALEO is not for you.
How to install phpCAMALEO
- Decompress the phpCAMALEO archive to a local directory on your system.
- Upload all the files contained in this archive (retaining the directory structure) to a web accessible directory on your server or hosting account.
- Within your FTP Client change the permissions to 777 on:
- /tmp
- /private
- /skins/phpCAMALEO/lang/eng
- /skins/1st-tutorial/lang/eng
If you plan to edit the skins contents, you will also need to change the permissions to 777 on:
- /skins/ice/lang/eng
- /skins/ocean/lang/eng
- /skins/sunset/lang/eng
- Using your web browser visit the location you placed phpCAMALEO, e.g. http://localhost/phpCAMALEO/, http://www.mydomain.com/phpCAMALEO/ etc.
- Follow the installation procedure
- Within your FTP Client change the permissions to 555 on:
- /private
WARNING! You should consider to password protect this directory with an .htaccess/.htpassword set!
- Delete the /install directory
- phpCAMALEO should now be available =)
If you experienced problems or do not know how to proceed with any of the steps above please get in touch through the contact page at http://phpcamaleo.org
Version history
25 October 2006 @> 0.0.2
AJAXing phpCAMALEO!
bug fixes:
- solved a security issue appearing only if register_globals was set to on;
- fixed few minor aesthetic issues in several pages like, for example, the $_SESSION and $_SERVER pages now showing the same colors scheme in all skins and with a more clear way.
new features:
- Skins manager
- reorganized a bit the look of this page, I am still not fully happy with it so expect more changes later;
- added the ability to export only the phpCAMALEO and the selected skin;
- enhanced the code that writes the sql data file during the export; a disabled import skin button is there to remind me that feature is still to be done =)
- NEWS scroller
- news are now saved in a MySQL database;
- feeding is done through an AJAX script;
- an interface lets the user choose the speed at which the news are shown and to quickly load the previous|next item;
- the news artwork is now only available as a separate download;
- news can have their own link to let the user open the related link; if the news has a link a small dot in the middle of the 'wait, getting a news...' animation is lighted (on the right side of the news interface);
- the last news ID is saved in a $_SESSION variable, letting the user be presented with all the news during the site visit; when the end of the database is reached, news the pointer is resetted to the top;
- added the news administration page within the admin home page, available after you login.
- Slide show
- it is now possible to easily create a slide show: to quickly get an idea of how it looks like click here;
- all images found in a specific directory — skins/{yourskin}/img/rollimg — are automatically feeded by an AJAX script;
- the last image ID is saved in a $_SESSION variable, letting the slide show to present the complete sequence of all the available images during the site visit; when the last image is shown, the pointer is resetted to the first image.
- Googles & other advertisment
- I know, it's becoming boring to see all that banners... Anyways, I will keep the phpCAMALEO banners as low as possible.
Actually ads are simply defined as costants in a separate include, later these will be moved to another MySQL db. If you are showing ads on your site(s) you will find the coming feature very useful.
- Downloads
- amended some code in the GetText.php to better organize the automatic list of downloadable files;
- show_img.php renamed to show_pop.php and amended to display also text files.
2 October 2006 @> 0.0.1a
bug fixes:
- under certain circumstances, a page reload was causing an infinite loop preventing the site to be shown;
- added the GALLERY menu item to show some screen shots of sites made with phpCAMALEO; the code handling the GALLERY page is able to automatically handle the image files included in a specific directory.
30 September 2006 @> 0.0.1
The first release!
Copyright and disclaimer
This application is opensource software released under the MIT License.
Images used in the supplied template skins are copyrighted and are used with the permission
of the author by their authors as follow:
- ICE skin copyright by Everaldo Coelho, http://everaldo.com/
- OCEAN skin copyright by Alexander Draude, http://draude.com/
- SUNSET skin copyright by Ugo Grandolini http://grandolini.net/
If you like to use any of the images included in the skins on your site, please contact its author first!
This package and its contents are Copyright (c) 2006 Ugo Grandolini, grandolini.net
All Rights Reserved.