| Name | Gliffy Backup Tool |
|---|---|
| Description | A tool that will backup diagrams in your Gliffy Online account |
| Version | 1.0 |
| Author | Rus Hughes |
| Price | Free |
| License | GPL |
| Support | Unsupported |
| Issue Tracking | http://jira.gliffy.com/browse/INTBACKUP |
| Download | gliffy-backup.tar.gz |
Installation Instructions
Make sure that you have downloaded, installed, and configured the PHP Client Library. Ensure that you have your API credentials configured in config.php
If you don't have you credentials, you can retrieve them from the API Credential Request Page.
A few hardcoded paths have been defined so by default the following files should be moved to the respective folders:
gliffy-backup.sh <- /etc/cron.daily
gliffy-backup-conf.php <- /etc/
BackupAccount.php <- /usr/local/bin/gliffy-backup/
gliffy-backup.php <- /usr/local/bin/gliffy-backup/
By default the scripts back up to /var/backups/gliffy and rotate the backups on a 7 day cycle
Usage Instructions
TODO
Description of Files
BackupAccount.php <- BackupAccount class, this does most of the magic, using the gliffy api to download and backup your work
README.txt <- This document, detailing roughly how the backup scripts work
gliffy-backup-conf.php <- Config file, you need to enter paths etc in here, including the path to the gliffy api src directory
gliffy-backup.php <- Main php script to exec, this utilises BackupAccount to do the backups
gliffy-backup.sh <- cronable script that can be put in cron.daily to launch the backup process and generate output to a webdir
gpl.txt <- all these files are released under the GPL3 and copyright NetDev Ltd http://www.netdev.co.uk