Ignore:
Timestamp:
2005-10-14T15:19:36+13:00 (19 years ago)
Author:
mdewsnip
Message:

(MAJOR CHANGE) This is the remote Greenstone building functionality implemented for the West Yorkshire Fire and Rescue Service. It allows collections to be built without having a local version of Greenstone, using either a stand-alone version of the GLI or the applet.

The collections are stored on the server (allowing people to collaborate on collections -- but not at the same time), and only what is necessary to let the user edit the collection is downloaded. Any changes to the collection are uploaded to the server.

An access restriction mechanism is implemented which uses the standard Greenstone user database to control who has access to collections.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/Gatherer.java

    r10575 r10726  
    4747import org.greenstone.gatherer.gui.URLField;
    4848import org.greenstone.gatherer.gui.WarningDialog;
     49import org.greenstone.gatherer.remote.RemoteGreenstoneServer;
    4950import org.greenstone.gatherer.util.JarTools;
    5051import org.greenstone.gatherer.util.StaticStrings;
     
    9394    static public boolean isApplet = false;
    9495    static public boolean isGsdlRemote = false;
    95     static public String cgiBase = null;
    9696
    9797    // feedback stuff
     
    293293        if (Configuration.gliserver_url != null) {
    294294            gliserver_url_string = Configuration.gliserver_url.toString();
    295             cgiBase = gliserver_url_string.substring(0, gliserver_url_string.lastIndexOf('/') + 1);
    296295        }
    297296        }
     
    508507    if (LocalLibraryServer.isRunning() == true) {
    509508        LocalLibraryServer.stop();
     509    }
     510
     511    // If we're using a remote Greenstone server we need to make sure that all jobs have completed first
     512    if (isGsdlRemote) {
     513        RemoteGreenstoneServer.exit();
    510514    }
    511515
Note: See TracChangeset for help on using the changeset viewer.