Next Previous Contents

5. The Menus

5.1 File

New

This will start the site creation wizard. This wizard will take you through the step-by-step process required to give XSitecopy details about a website you wish to upload using XSitecopy. When you click "apply" the program may appear to freeze over for a number of seconds (or longer on large sites). This is currently normal, while XSitecopy processes the local files for the new site.

Open

Prompts you for the filename of a valid sitecopy configuration file. (rc file). If you specify a valid one, the sites that the file defines will be loaded into XSitecopy.

Save sites

Saves your site definitions file to the default configuration file.

Save sites As...

Will prompt you for a filename, and then save your site definitions to the file given.

Delete this site

Asks for confirmation as to whether you wish to delete the selected site or not. If you do, it will.

Quit

Select this to exit the program. If your site definitions have not been saved, you will be prompted to save them.

5.2 Operations

Initialise site

This will make xsitecopy think that there are no files on the remote site. This should be used to upload new files, or if you decide to change remote servers.

Catchup site

This will force xsitecopy to assume that the remote site is identical to your local copy. Useful for starting new sites that are already online, or if you accidentally initialise a site.

Fetch site listing

This will make xsitecopy connect to the remote site and attempt to determine what files are there. This is useful if your configuration files have become corrupted, and your local-remote sites are in an inconsistent state. It is also required if you wish to perform a resynchronization on your local site.

This feature is currently work in progress, so has been disabled for this release.

Resynchronize site

Expected by 0.8.0.

Update site

This will produce a dialog box. Once you are ready to connect to the remote site, hit Begin and xsitecopy will attempt to make a connection. Once one has been established, the operations required to synchronize the remote site with the local one will be committed. Progress indicators display the percentage completed of each operation.

Update ALL sites

This will perform the above updates, for every site that requires one. Expected by 0.9.0.

5.3 Reports

Required updates

This displays a short report (depending upon how many sites you have defined), simply stating which sites require an update.

Site web-report

This creates a report of all modifications of the selected site, and displays them in your web browser. The browser use depends entirely upon how your gnome-url settings have been configured. (see gnome control-center for more info).

NOTE:- This feature is currently a complete hack that requires about 5 things all of which are not likely to hold on a system different to my own. A wide range of report options will be created as soon as sitecopy has reached a 1.0 state.

Print site info

Not currently implemented.

5.4 Settings

Preferences

This allows you to set various things. Or at least it will do as soon as I write it. :o)

5.5 Backup

Backup files status

The state of your files on the remote site is actually stored in a file on the local hard drive. If this file was to become corrupted, then the state would normally have to be initialized, or "caught up". This gives you an alternate option.

Restore files status

If you have a made a backup of your files' state information, this gives you the option to restore it.

Backup site definitions

Saves a backup of your 'rcfile' - the file XSitecopy uses to store the site definitions.

Restore site definitions

If you have previously backed up your site configurations, this will restore them.

5.6 Help

About

Short dialog about the program.

XSitecopy Manual

Should bring up this online manual.


Next Previous Contents