Hi Joe, As promised the creation of the hgf submission forms is now independent from the DEMO-Site stuff. We do not use the clone-demo-functions anymore. Further we have simplified the Installation script for the needs of cern. To get the newest version of the hgf-invenio repository just: "git clone git://repository.desy.de/home/repository/git/l00/cern/hgf-invenio.git".
We have set up a fresh invenio installation (commit: 89e6f27689f90a7be3 (master)), tested it and got it run :) Now some detailed installation instructions (this is not a standard invenio package): You will find the script to install hgf-invenio under: hgf-invenio/bin/contrib/InstallInvenio_cern. In the first section "Global configs" you have to insert some of your system variables (as we have discussed on EVO some time ago). In the last section "INSTALL Scripts" a step-based installation is defined. By removing the comments you may run all the functions defined there. If you prefer, you can do every step manually in shell ( that way you get a better idea of what is going on). Please note, that a final submission of a document at this step will fail, as cern does not have authority records expected by some of hgf websubmit functions. Herefore an Oaiharvest of the hgf authorities would be necessary. the function SetupOAIConfig in the installation script is already customized to setup the OAI configuration of DESY and GSI. That is the easiest way to get the authority records Beside that some extra packages have to be installed on the system before installing hgf-invenio: Python: configobj (http://pypi.python.org/pypi/configobj/ ) Perl : (in brackets: debian package name) XML::XPath (libxml-xpath-perl) SOAP::Lite (libsoap-lite-perl) XML::Writer (libxml-writer-perl) DBD::SQLite (libdbd-sqlite3-perl) Config::Simple (libconfig-simple-perl) String::Escape (libstring-escape-perl) If you are using debian: "sudo aptitude install libxml-xpath-perl libsoap-lite-perl libxml-writer-perl \ libdbd-sqlite3-perl libconfig-simple-perl libstring-escape-perl \ libcgi-pm-perl libconfig-simple-perl libfile-spec-perl libdbd-sqlite3-perl \ libdbi-perl libio-stringy-perl libwww-perl libwww-perl perl-modules \ libscalar-list-utils-perl libsoap-lite-perl libsoap-lite-perl \ libstring-escape-perl liburi-perl libxml-parser-perl libxml-writer-perl \ libxml-xpath-perl libjson-perl " That's all. In case of problems do not hesitate to contact me. Best regards, Tomek ------------------------------------------------------------------------ Tomasz Pazera Library and Documentation Deutsches Elektronen-Synchrotron Building 1d Room OG1.442 phone: +49-40-8998-1927 Notkestr. 85 fax: +49-40-8998-4440 22607 Hamburg e-mail: [email protected] Germany ------------------------------------------------------------------------

