Show Your Places (SYP) is a web CMS whose goal is to manage a pictures or photos collection with geographic location. The website shows a map with markers matching picture locations. When selecting a marker, visitors can see image and its description. Requirements ------------ - php5 - mysql extension for php - mysql must support spatial extension; mysql version must be >= 4.1 for MyISAM tables or >= 5.0.16 for other tables. I assumed it would not be a problem. If that's a problem for you, send me a mail, and I'll do without spatial support. Installation ------------ * manual configuration - edit inc/settings.php.in and copy it to inc/settings.php - upload syp to your webserver - open http://yoururl.com/install.php with your web browser to finalize installation (database tables creation). * automatic configuration - upload syp to your webserver - open http://yoururl.com/install.php with your web browser and follow instructions. For automatic configuration to work, inc/ directory needs to be writeable. Use chmod to set the appropriate directory permissions. If in doubt, chmod to 0777. Alternatively, you can use manual method. Some advanced configuration options are not available with automatic method. If you need to set those options, use manual configuration. Upgrade ------------ - make a copy of inc/settings.php - make a copy of upload/ (or directory where your photos and thumbnails are stored). - delete old version of syp from your server - upload new version - edit inc/settings.php again (copy old version of file may not be enough because new settings may have appeared) - copy upload/ back. - open http://yoururl.com/upgrade.php with your web browser co-administrators ----------------- It is possible to allow other people to upload and manage pictures/descriptions. In admin interface, select "Add an co-administrator" and fill informations (user name and password). Then, you need to communicate to your user its username and password. He/She will be able to modify this password afterward. Only admin can add new users. Other co-administrators will be able to add markers, and delete/modifiy them. They cannot modify markers they have not created. admin is the only user allowed to manage markers of other users. If you plan to have several co-administrators, you may want to create a normal user for yourself, and use it to manage your markers. You will then only use admin account when really needed. Currently, SYP does not allow server API ---------- The way server side communicates with client side is described at http://dev.renevier.net/syp.git/?a=blob_plain;f=devdoc/api.txt That document is mainly aimed at developers and inquiring people. You should not need it if you just want to install syp on your website. Author ------ Arno Renevier