# Install/Uninstall instruction for the Geeklog dataproxy plugin

In the following descriptions

- <geeklog_dir> is the directory where the system config.php file resides
- <public_html> is the directory where the lib-common.php file resides
- <admin> is the directory where the administration files reside (usually, under <public_html>)

## INSTALL:

1. Back up your Geeklog Database. The dataproxy plugin adds tables to your Geeklog database. You can do this with the built in admin backup facility.
2. Uncompress the dataproxy plugin archive while in the <geeklog_dir>/plugins directory. The archive will create a directory called dataproxy in the plugins directory.
3. Create the admin directory. Under your <admin>/plugins/ directory create a directory called dataproxy.
4. Change to your <geeklog_dir>/plugins/dataproxy/ directory. Copy the files in the admin directory to the <admin>/plugins/dataproxy/ directory your created in step 3.
5. Log in to your Geeklog as a root user and run install.php in your <admin>/plugins/dataproxy/ directory. The install page will tell you if the install was successful or not. If not, examine Geeklog system errorlog for possible problems. The dataproxy plugin should now be installed and functioning. Clicking on the dataproxy Icon will take you to the admin page.
6. Set up security. On install only the root users have access to dataproxy administration and Viewing. You can delegate control for either of these functions through the user and group editors.

## UNINSTALL:

1. Run the install.php page in your <admin>/plugins/dataproxy directory. This will remove all the data from your database.
2. Delete the two plugin directories created in the install process: <geeklog-dir>/plugins/dataproxy/ and <admin>/plugins/dataproxy/

## HISTORY

Version | Date | Description
--- | --- | ---
1.1.3 | 2008-09-26 | Fixed Upgraded to prevent include-files to be directly accessed in some case-insensitive file systems (e.g. MS Windows).
1.1.2 | 2008-09-14 | Fixed Upgraded to work well with PHP-4.x by not using htmlentities() and html_entity_decode() functions.
1.1.1 | 2008-09-11 | Fixed Upgraded to work well with Polls-2.0.1 plugin shipped with Geeklog-1.5.0.
1.1.0 | 2008-08-15 | New Upgraded to work well with Geeklog-1.5.0.
1.0.4 | 2008-05-22 | Fixed the wrong GET parameter in static pages when URL rewrite is off. Fixed to refer to $_SP_CONF['sort_by'] in deciding the order of static pages.
1.0.3 | 2007-12-26 | Fixed to better support multilingual stories.
1.0.2 | 2007-12-25 | Fixed not to deal with formmail (staticpages).
1.0.1 | 2007-11-10 | Fixed a missing bracket in drivers/mediagallery.class.php.
1.0 | 2007-11-04 | Initial version