Gliffy Backup Tool

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

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.