Next Previous Contents

4. The Main Interface

At the top is the menu. Below this is the toolbar. Both of these are used to perform operations on sites, and/or retrieve more general information.

Below these bars is the main part of Xsitecopy's user interface. As is obvious from glancing at it, the UI is split into 2 main sections. On the left is a tree view with a tree node for each of the sites that Xsitecopy knows about.

If you expand a site, the files and directories that it is aware of will be shown in a similar manner to the gnome file manager, gmc. Clicking on a file or directory brings up information about that file in the right side of the window.

4.1 Sites

If you click on a site, the details and attributes of that site will be displayed in the main area of the program. These are divided into what are hopefully logical sections. Each section is separated by a frame, described below.

Basic Details

Locations & Files

Update Options

Excludes, ASCII, and Ignores

Chances are that while you're editing html locally, things like backup files will get created. While useful, it's likely you don't want them uploaded to your remote web site. The excludes section allows you to specify regular expressions. Any files on the local site matching these expressions will be ignored by XSitecopy.

For example my excludes consist of:

because I don't want any backups or core dumps uploaded. I also have a sub-directory on my local site called 'oldweb' which I keep for nostalgic purposes only. This is not uploaded by specifying it as 'an exclude'.

4.2 Files & Directories

Existing Files

Deleted Files

Deleted files appear in a site's file tree because they represent an operation that Xsitecopy must still perform when doing an update. However, given that these files don't exist, the only information Xsitecopy can report is just that.


Next Previous Contents