From amin.hedjazi at gmail.com Mon Nov 3 20:32:37 2008 From: amin.hedjazi at gmail.com (Amin Hedjazi) Date: Mon Nov 3 20:32:45 2008 Subject: [greenstone-devel] Fwd: Question: how to have Greenstone ina webArchive format (.war) In-Reply-To: <4105c9810811022324l19bc6f16t8651d49343c41ff2@mail.gmail.com> References: <4105c9810811022324l19bc6f16t8651d49343c41ff2@mail.gmail.com> Message-ID: <4105c9810811022332r2a0f058ax29ec1234a3491a4f@mail.gmail.com> hellow my name is amin hedjazi i am working to locolize greenstone3 for persan language and now i have some problems , i want to deploy greenstone3 on a nother server . sofar i have been building greenstone3 trunk version on eclipse and have been runing it with its own .bat file which runs it under a embedded tomcat as a local server now i want to deploy my work on a public apache tomcat server which i have acces to by only the Online manager and i need the .war file too deploy GreenStone3 Files and servlet i wonder if any body out there coulde help me on this. thank you amin hedjazi -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081103/48ef51a2/attachment.html From amin.hedjazi at gmail.com Mon Nov 3 20:24:44 2008 From: amin.hedjazi at gmail.com (Amin Hedjazi) Date: Tue Nov 4 21:39:05 2008 Subject: [greenstone-devel] Question: how to have Greenstone ina webArchive format (.war) Message-ID: <4105c9810811022324l19bc6f16t8651d49343c41ff2@mail.gmail.com> hellow my name is amin hedjazi i am working to locolize greenstone3 for persan language and now i have some problems , i want to deploy greenstone3 on a nother server . sofar i have been building greenstone3 trunk version on eclipse and have been runing it with its own .bat file which runs it under a embedded tomcat as a local server now i want to deploy my work on a public apache tomcat server which i have acces to by only the Online manager and i need the .war file too deploy GreenStone3 Files and servlet i wonder if any body out there coulde hellp me on this thank you amin hedjazi -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081103/0d39ef40/attachment.html From dspano at orsna.gov.ar Wed Nov 5 08:54:13 2008 From: dspano at orsna.gov.ar (Diego Spano) Date: Wed Nov 5 08:52:44 2008 Subject: [greenstone-devel] Archives - Index/assoc: why both? Message-ID: Hi list, it is well known that every document in import folder generates a folder in archives after the import process. Then, building process copies all source files to index/assoc, so we have duplicated disk space needed to host all files. I have a collection with almost 700.000 tiff files, all imported with Pagedimgplug. This collection is not a static one, every couple of days we add new documents, so we have two options: 1- Use Lucene and incremental building: this sounds interesting but we have many problems with parsing doc.xml files, accents and many other things. 2- Use MGPP: it works great, we have all the features we need but incremental indexing is not possible. So every few days we have to reindex all again, and again... This approach consumes a reasonable time to generate indexes, but it spends a lot of time copying 700.000 files from archives to building/assoc, and deleting the old index folder with the other 700.000 files. The questions are: a- Is it possible to link to source files directly from archives folder?. This will result in saving a lot of time because copying files form archives to assoc is no more necessary. I remember that someone asked for something like this, but I canīt find the mail in the email archives collection. I think that builcol.pl must be modified to work this way. Is there anybody out there that can do it?. b- Is it possible to add an option to future releases where the user can choose weather buildcol with source docs in place (in archives folders) or not?. TIA. Diego Spano -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081104/4caa78aa/attachment.html From amin.hedjazi at gmail.com Wed Nov 5 19:19:45 2008 From: amin.hedjazi at gmail.com (Amin Hedjazi) Date: Wed Nov 5 19:19:52 2008 Subject: [greenstone-devel] Question about Collection Customization In-Reply-To: <4105c9810811042216g491a2c3cnb56c34e93640ff04@mail.gmail.com> References: <4105c9810811042216g491a2c3cnb56c34e93640ff04@mail.gmail.com> Message-ID: <4105c9810811042219u53dd4b98jf08fbe37051b7f24@mail.gmail.com> hello every one i am amin and i got some questions about collection customization in GS3 what i want to do hear is to build a collection whit some pdf file whit Marc metadata description but i do not want to show the compleate pdfs on the greenstone online interface but the only marc metadata descryption should be shown in the there whit a linke to the pdf file for download , for now the only search options would be the mark metadata file field to be searched ok now 1 . is there any way for me to do this whit the standard greenstone plugins and collections ? 2 . or should i make my own Collections if so i would like to now where to start at ? so far i have read the Greenstone3 manual and got farmiliar whit the architecture consepts and service developments but i couldent find some good resources for plugin developements if there is any out there i would appreciate it if some one woulde let me now about it. ** -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081105/78eae219/attachment.html From greenstone_team at cs.waikato.ac.nz Thu Nov 13 17:35:11 2008 From: greenstone_team at cs.waikato.ac.nz (Anupama of Greenstone Team) Date: Thu Nov 13 17:35:16 2008 Subject: [greenstone-devel] Greenstone 2.81 released! Message-ID: <491BAE7F.8080509@cs.waikato.ac.nz> Hi everyone, We are pleased to announce that the Windows, GNU/Linux, Mac OS/X and Source distributions of Greenstone v2.81 are now available for download from our sourceforge page: http://sourceforge.net/projects/greenstone or from http://www.greenstone.org/download Release notes are copied below. This has been a long time coming, thank you for your patience. As always, please report any problems or bugs to the mailing list. Regards, Katherine and the rest of the Greenstone team. ------------------------------ Greenstone 2.81 release notes ------------------------------ Important changes in this release include, in no particular order: Installer: -------------- The Greenstone installer downloads are now created using only open source software, including Ant Installer (http://antinstaller.sourceforge.net/), Apache Ant (http://ant.apache.org/), our own search4j (based on launch4j http://launch4j.sourceforge.net/), and our own Greenstone release kits. We felt it was essential to move away from our existing, closed-source installer suite as it was not in the spirit of Greenstone to rely on proprietary software, and it invited the unnecessary cost of keeping the suite up-to-date. Using only open source software has also given us the freedom to customise the user experience of the installers. Where a feature was lacking in one of the open source packages, we have enjoyed the ability to "open the hood" and implement it. With the development of the Greenstone release kits we are now able to generate releases of Greenstone automatically and unattended. This process takes just 20 minutes, and it has helped us a lot in the development and testing of new features of Greenstone. We have been able to set up a feedback loop, where code committed one day is included in an automatic nightly snapshot release made available for download on our website the next day. Our users have also benefited from being able to obtain up-to-date snapshot releases of Greenstone in between our official releases. These daily snapshots are available through: http://www.greenstone.org/snapshots On Windows, the version number is included in the Start Menu which means that multiple installations of Greenstone will have their own entries in the Start Menu. The installer no longer writes to the registry, so installation no longer requires administrator privileges. ImageMagick is now bundled with Greenstone for binary web releases for all platforms (previously it was only provided on a CD-ROM release) and includes JPEG2000 support. The installer offers the option to install this or not. You can skip installing it if you already have ImageMagick previously installed. Ghostscript is now bundled with Greenstone for binary web releases for Windows and Mac. The installer offers the option to install this or not. You can skip installing it if you already have Ghostscript previously installed. Importing and Plugin Changes: ------------------------------ Plugin Restructuring: The plugins have been restructured. This has been done mostly for coding efficiency. The most noticeable change is that plugins have been renamed. xxxPlug now becomes xxxPlugin, and some have also had their names modified or expanded to be clearer. For example, DBPlug is now DatabasePlugin, PPTPlug is PowerPointPlugin. The complete list of new plugins can be seen at http://wiki.greenstone.org/wiki/index.php/Plugins. Old collections should still build okay in GLI, which will map the old plugin names to the new ones. Command line building should also work, but the configuration file won't be altered to use the new names. A lot of work has been done trying to get Greenstone to work properly with non-ascii filenames. Two versions of the filename are stored, [Source] for displaying the filename, and [SourceFile] for linking to the file from a web page. The -smart_block option (most commonly seen with HTMLPlugin) has been deprecated . Instead we have a first pass through the documents to find out which ones should be blocked. MARCPlugin and MARCXMLPlugin can now map metadata to Qualified Dublin Core as well as Dublin Core. MARCXMLPlugin now assigns metadata from metadata.xml files. EMAILPlugin now saves binary attachments as binary files on Windows ImagePlugin and PagedImagePlugin now offer the -cache_generated_images option to prevent thumbnails and screenview images being recreated each import. OAIPlugin saves the metadata as Dublin Core rather than moving it all to the ex metadata set. This means that it won't show up in the GLI unless the files are exploded. Exploding is now available for OAI records. ProCitePlugin no longer uses the pc namespace. Metadata is stored using the field names set in the workform definition, rather than using Field1Name and Field1Value etc.. -reversesort option to import.pl to be used with -sortmeta option to sort in reverse order. Tidied up OID generation. OIDtype and OIDmetadata options are now available for each plugin as well as globally from import.pl. Hashing usually occurs on the original file, but some plugins specify that hashing should be done on the Greenstone XML document. Building and Indexing Changes: ------------------------------- Improvements to Lucene incremental building. Lucene document identifiers now match Greenstone identifiers, rather than 1, 2, 3. Rebuilding with no new documents shouldn't break the index. MGPP and Lucene building tidied up. 'allfields' now means combined searching over all specified indexes (not all document metadata) for both mgpp and lucene. 'metadata' will index all metadata, but no longer reindexes metadata that has already been specified. MGPP indexing over combined fields now works properly. New collection configuration file option: infodbtype. Values include gdbm (the default), gdbm-txtgz, sqlite, mssql. This specifies what database system to use for the collection metadata database. Currently this needs to be added to collect.cfg by hand, as it is not available in GLI yet. gdbm: the default, and is what has always been used previously. This is platform dependent. It transfers between Windows and Linux, but not to/from a Mac. gdbm-txtgz: A gzipped text version of the database. At runtime, the first time this collection is accessed, it will be unpacked and converted to the appropriate GDBM database using txt2db. This is a good choice if you are creating a collection to be used on another operating system, especially if one or more of those operating systems is a Mac. sqlite: Platform independent database using SQLite. The new dynamic classifiers (created at runtime) can be used with this database. See http://wiki.greenstone.org/wiki/index.php/More_about_classifiers#How_do_I_use_dynamic_classifiers.3F for more information. Thanks to DL Consulting mssql: Windows specific database using MS SQL Server. See http://wiki.greenstone.org/wiki/index.php/Using_MSSQL_for_Collection_Database for information about how to set this up. Thanks to DL Consulting Depositor: ------------ Collection editing using the Depositor is now enabled by default for the admin user. The metadata fields offered for each document can now easily be customised from the GLI. By default, the depositor will import and build each document into the collection when it is added. It can now be easily set up to just "deposit" the item without rebuilding. See http://wiki.greenstone.org/wiki/index.php/How_to_use_the_depositor for more information. GLI ------- A new right-click file option for binary files that go through a conversion process to be imported, such as PDF, Word and PowerPoint files. "Replace source document with HTML" will convert the original file to HTML and replace it in the collection. This means that the converted HTML (which may be unattractive) can now be modified in the collection. This is available for Remote GLI too. A new right-click file option on the collection tree background to refresh the file view. This is useful if you have manually added files to the collection outside of GLI. MetadataXMLPlugin has been moved 'below the line' in the Plugins panel so cannot be removed in GLI. If you are using GLI to add metadata, then you need this plugin. The Export As option now only exports one collection at a time. Collections can be exported as GreenstoneMETS, FedoraMETS, MARCXML and DSpace archive. 'NavigationBar pulldown' added to the list of format options - this makes the navigation 'bar' a drop down list instead of a bar across the page. Lots of work done on making the Download panel work better, including getting download processes to terminate when they are cancelled or when GLI is closed while they are still running. New panel under the Format tab, "Depositor Metadata" which allows customisation of which metadata fields should be offered in the depositor for that collection. CJK segmentation option has been added to GLI. This doesn't do proper word segmentation, but adds a space in between each CJK character. The character ranges have been expanded to work with Japanese and Korean. It is applied to metadata as well as document text. New panel under the Create tab allowing the scheduling of automatic collection rebuilding. Greenstone Runtime: ---------------------- Large code restructuring. Code is split between common-src, build-src and runtime-src. Makes it easer to use code in other projets, such as Greenstone 3 and running Greenstone on an iPhone/iPod Touch. External links now default to going straight to the web page, rather than showing a warning page first. Improvements to the oaiserver, thanks to DL Consulting. Resumption token support has been added, and it now validates against online validation tools. Greenstone now compiles for Linux on 64-bit platforms. All programs are compiled natively for 64-bit, except for those that rely on mg/mgpp, which still need to be 32-bit compiled. As part of the configure/make process, the correct flags are automatically set, so from the developers point of view you compile up Greenstone on a 64-bit machine the exact same way you do for any other Unix-based system. FLI - Fedora Librarian Interface --------------------------------- The Fedora Librarian Interface (FLI) is very much like GLI in that it allows you to gather together your documents. It then uses Greenstone's ability to convert documents into the FedoraMETS format so that these can be ingested (put into) a Fedora repository. The process of building a collection using FLI exports documents into a repository maintained by a Fedora server rather than one maintained by Greenstone. In order to use FLI, you will need to have Fedora installed. More information on how to install Fedora and set it up to work with FLI, and how to run FLI itself, can be found in the documents: 1. Installing Fedora (2.2.1/3.0) and Fedora-related information http://wiki.greenstone.org/wiki/index.php/InstallingFedora 2. Installing Fedora Generic Search (to provide full-text indexing and searching capabilities for a Fedora repository) http://wiki.greenstone.org/wiki/index.php/InstallingFedoraGSearch 3. Running FLI, the Fedora Librarian Interface http://wiki.greenstone.org/wiki/index.php/RunningFLI Translations: -------------- Thanks to: John Rose, for help with English GLI help, French translations for GLI and Greenstone. Maxime Rouast for Greenstone French translations Celine Guimbertaud for GLI French translations Yohannes Mulugeta and Abiyot Bayou for Greenstone Amharic translations Kamal Salih for GLI Arabic translations Gerhard Riesthuis for Greenstone Dutch translations Mohan Raj Pradhan for GLI Nepali translations. Diego Spano for translating the installer's interface into Spanish. Xiaofeng Yu for translating the installer's interface into Mandarin. Doris Jung for translating the installer's interface into German. ...and many other minor improvements and bug fixes We want to ensure that Greenstone works well for you. Please report any problems to the Greenstone mailing list greenstone-users@list.scms.waikato.ac.nz. [DL Consulting (http://www.dlconsulting.com) are the world's leading suppliers of commercial consulting, customization, support, maintenance and hosting services for the Greenstone digital library software suite.] From kjdon at cs.waikato.ac.nz Mon Nov 17 12:49:21 2008 From: kjdon at cs.waikato.ac.nz (Katherine Don) Date: Mon Nov 17 12:49:24 2008 Subject: [greenstone-devel] Lucene with 2.81 Message-ID: <4920B181.4010702@cs.waikato.ac.nz> Hi everyone The Lucene jar file is missing from the 2.81 release. If you want to build collections with Lucene, please download http://www.cs.waikato.ac.nz/~kjdon/greenstone2.81/LuceneWrapper.jar and put it into the bin/java directory of your Greenstone 2.81 installation. Regards, Katherine From kjdon at cs.waikato.ac.nz Mon Nov 17 15:05:43 2008 From: kjdon at cs.waikato.ac.nz (Katherine Don) Date: Mon Nov 17 15:05:51 2008 Subject: [greenstone-devel] Re: [greenstone-users] oai harvesting with greenstone In-Reply-To: References: <75B6C137B58E41AFA60DAC5FD96103F1@prattlibraries.edu> Message-ID: <4920D177.1010706@cs.waikato.ac.nz> An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081117/068f5635/attachment.html From sklein at pratt.edu Tue Nov 18 03:21:27 2008 From: sklein at pratt.edu (Stephen I. Klein) Date: Tue Nov 18 03:20:54 2008 Subject: [greenstone-devel] RE: [greenstone-users] oai harvesting with greenstone In-Reply-To: <4920D177.1010706@cs.waikato.ac.nz> References: <75B6C137B58E41AFA60DAC5FD96103F1@prattlibraries.edu> <4920D177.1010706@cs.waikato.ac.nz> Message-ID: <92DF57110C744E6EAC933CFD51FD2CBD@prattlibraries.edu> I am sort of confused. We would like to be able to generate an OAI compliant file with a colelciton in Greenstone to make available for harvesting outside of Greenstone via OAIster. Does Greenstone allow for this? Thank you. Sincerely, Stephen Stephen I. Klein Electronic Resources/Systems Librarian Assistant Professor Pratt Institute Library 200 Willoughby Avenue Brooklyn, NY 11205 sklein@pratt.edu (718) 399 4423 Pratt _____ From: Katherine Don [mailto:kjdon@cs.waikato.ac.nz] Sent: Sunday, November 16, 2008 09:06 PM To: Belanger, Arthur Cc: Stephen I. Klein; greenstone-users@list.scms.waikato.ac.nz; greenstone-devel@list.scms.waikato.ac.nz Subject: Re: [greenstone-users] oai harvesting with greenstone Hi Arthur and Stephen Michael from dlconsulting (dlconsulting.com) has done some work on this, and our OAI server now validates. The 2.81 release contains the new server if you'd like to try it. You can get it from www.greenstone.org/download Regards, Katherine Belanger, Arthur wrote: Stephen, Greenstone does have an OAI server as well as an OAI harvester. However, I just tried my server with the OAI repository Explorer at http://re.cs.uct.ac.za/ and it failed. I did also run it through the Data Provider Validation and Registration at http://www.openarchives.org/Register/ValidateSite and it failed 2 tests, improper response to an invalid request and a problem with some characters in the data (this is my problem). The first problem may be a limit in GS' oaiserver. -- Arthur Belanger Medical Library System Manager ITS Academic Media & Technology Yale University PO Box 208065 New Haven, CT 06520-8065 (203) 785-6928 (203) 737-2859, fax mailto:Arthur.Belanger@Yale.Edu http://www.yale.edu/its/about/amt http://info.med.yale.edu/library NOTE: Yale ITS will NEVER request passwords or other personal information via email. Messages requesting such information are fraudulent and should be deleted. _____ From: greenstone-users-bounces@list.scms.waikato.ac.nz [mailto:greenstone-users-bounces@list.scms.waikato.ac.nz] On Behalf Of Stephen I. Klein Sent: Thursday, October 30, 2008 1:45 PM To: greenstone-users@list.scms.waikato.ac.nz; greenstone-devel@list.scms.waikato.ac.nz Subject: [greenstone-users] oai harvesting with greenstone We are migrating our digital collections and need to keep our collection OAI harvestable. We currently have a presence via OAIster (http://oaister.umdl.umich.edu/o/oaister/) and have intermediated through the Los Alamos Gateway at: http://libtest.lanl.gov/ Does Greenstone allow for the building of OAI compliant XML files that are successfully intermediated via a standard gateway and harvestable with OAIster? The following page suggests the inverse: http://wiki.greenstone.org/wiki/index.php/OAI_support Any suggestions to approach this goal would be greatly appreciated. Thank you. Regards, Stephen Stephen I. Klein Electronic Resources/Systems Librarian Assistant Professor Pratt Institute Library 200 Willoughby Avenue Brooklyn, NY 11205 sklein@pratt.edu (718) 399 4423 Pratt _____ _______________________________________________ greenstone-users mailing list greenstone-users@list.scms.waikato.ac.nz https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081117/e3562fa2/attachment-0001.html From greenstone_team at cs.waikato.ac.nz Tue Nov 18 12:19:35 2008 From: greenstone_team at cs.waikato.ac.nz (Anupama of Greenstone Team) Date: Tue Nov 18 12:19:40 2008 Subject: [greenstone-devel] Re: [greenstone-users] Problem white GLi Client Login In-Reply-To: <4105c9810811162241r3c8b9dafkedb3b95b0b701379@mail.gmail.com> References: <4105c9810811160350r2f9f20bq4b704a7c21fbb946@mail.gmail.com> <4920A5A6.6090708@cs.waikato.ac.nz> <4105c9810811162241r3c8b9dafkedb3b95b0b701379@mail.gmail.com> Message-ID: <4921FC07.8010502@cs.waikato.ac.nz> Hi Amin, 1. > what did you ment by > >I see you're using an older version of GS3, since some source code > updates in the last >months meant that gliserver4gs3.pl is no longer > used by the current GS3 code. > i Downlaoded the GS3.03 from the greenstone site > what do you guyes use now ? > and give me the linke in the tracs so i could see it for my self > is it all java ? > which one is better to use for now until its compleate? The latest version of Greenstone 3 needs lots of changes to catch up and work well again, because our focus in the recent weeks was all on Greenstone 2 for its release. Therefore, for now, use the version of Greenstone 3 you have. In a little while, GS3 will be sufficiently updated for you to work with the latest from SVN. The SVN url (from TRAC) for GS3 is svn co http://svn.greenstone.org/greenstone3/trunk greenstone3 2. About your language translation questions, I've forwarded them to the person who knows a lot about the language interface for GS and GLI. Though the developer in question is out of the country at the moment, I am hopeful they may respond when they find the time. 3. > how ever the error had changed since whit out the javahome varible > tests previosly it was like bellow Probably this is because the error output code has changed. The old error message you encountered said: > Content-type:text/plain ERROR: Java failed -- do you have the Java > run-time installed? JAVA_HOME environment variable not set. Might not > be able to find Java unless in PATH Therefore, will you try again after adding Java's bin library to your path. For instance my PATH starts with: /opt/jdk1.5.0_10/bin:/opt/jdk1.5.0_10/bin/javac:/path/to/apache-ant-1.6.5: /path/to/fedora3/server/bin:/path/to/fedora3/client/bin:/opt/jdk1.5.0_10/jre: As you see in the above, I have the PATH to the JRE at the end. Try that first. Otherwise (and I hope this is not necessary), you can try to add your JDK's bin folder and javac to the PATH, similar to how my PATH contains them both. Tell me how you get on, Anupama Amin Hedjazi wrote: > thanx Anupama and Quan , i realy appreciate you guyes answering my > questions . > but this all dident work again > i downloaded the latest files from the trac site and worked whit them , > first whit only the downloaded files and then inserted the javahome home > and done all that my 3 varibles in the cfg file are like bellow : > > gsdl3srchome "C:\Program Files\Greenstone3" > gsdlhome "C:\Program Files\Greenstone3\gs2build" > javahome "C:\Program Files\Java\jdk1.6.0" > > and i uncomented the two lines in the .pm file (line 287 and 292) > but im steel geting the error > > Content-type:text/plain ERROR: Java failed -- do you have the Java > run-time installed? GSDL3SRCHOME: C:\Program Files\Greenstone3 > GSDLHOME: C:\Program Files\Greenstone3\gs2build GSDLOS: windows PATH: > ;C:\Program Files\Greenstone3\gs2build\bin\script;C:\Program > Files\Greenstone3\gs2build\bin\windows;C:\Program > Files\Greenstone3\gs2build\bin\windows\perl\bin (cmd=check-installation) > > how ever the error had changed since whit out the javahome varible tests > previosly it was like bellow > > Content-type:text/plain ERROR: Java failed -- do you have the Java > run-time installed? JAVA_HOME environment variable not set. Might not be > able to find Java unless in PATH (;C:\Program > Files\Greenstone3\gs2build\bin\script;C:\Program > Files\Greenstone3\gs2build\bin\windows;C:\Program > Files\Greenstone3\gs2build\bin\windows\perl\bin) GSDL3SRCHOME: > C:\Program Files\Greenstone3 GSDLHOME: C:\Program > Files\Greenstone3\gs2build GSDLOS: windows PATH: ;C:\Program > Files\Greenstone3\gs2build\bin\script;C:\Program > Files\Greenstone3\gs2build\bin\windows;C:\Program > Files\Greenstone3\gs2build\bin\windows\perl\bin (cmd=check-installation) > > > the JAVA_HOME instance is in my enviromental varibles and i get it in > the command line whit echo %JAVA_HOME% > > and Anupama what did you ment by > >I see you're using an older version of GS3, since some source code > updates in the last >months meant that gliserver4gs3.pl is no longer > used by the current GS3 code. > i Downlaoded the GS3.03 from the greenstone site > what do you guyes use now ? > and give me the linke in the tracs so i could see it for my self > is it all java ? > which one is better to use for now until its compleate? > > and somthing else to , i wanted to localize greenstone for persian language > ive been working on that for some time now and transelated the gli and > the online demo intefaces to Persian but previosly your gli interface > dident worked whit right to left languages > so ive changed some gui codes of the gli and made some component > orientation corections for right to left languages to take affect when > in a language whit and espetial line in its "dictionary_fa.properties" > and so on ... > > does the gli support right to left languages now ? > is there a Persian Language traslation ? > if not can i some how submite my work or can i some how contribute? > > On Mon, Nov 17, 2008 at 2:28 AM, Anupama of Greenstone Team > > wrote: > > Hi Amin, > > I see you're using an older version of GS3, since some source code > updates in the last months meant that gliserver4gs3.pl is no longer > used by the current GS3 code. > > If you are indeed using Greenstone 3.03, instead of updating all of > your GS3 code: > > 1) There may be a problem with the way JAVA_HOME is set on the > server machine. If you have access to the server machine, do you see > that JAVA_HOME is set correctly when doing > echo $JAVA_HOME > on Linux, or > echo %JAVA_HOME% > on Windows? You need to do this in an entirely fresh x-term, without > running any extra scripts that set special environment variables for > you. > > You wrote that > > > ive tested the perl code in command line and it works out fine > telling > > me "java found" and "installation is ok" when i execute some > thing like > > this : > > > > Perl gliserver4gs3.pl check-installation > Could this have something to do with JAVA_HOME being set by a > start-up script (like bash.rc or a bat script) that's run on opening > an x-terminal/dos-prompt? That could explain how JAVA_HOME is then > undefined when running GLI. > > > 2) You may want to try the following that worked for someone else > previously: > > 1. Follow all the steps on the wiki page (from a previous email, I > > think you have done this step already). > > > 2. Make back-up copies of your gsdlCGI4gs3.pm and gliserver4gs3.pl > > > 3. Download the slightly modified versions of these two files from > > SVN: > > > http://trac.greenstone.org/browser/greenstone3/trunk/web/WEB-INF/cgi/gsdlCGI4gs3.pm > > > http://trac.greenstone.org/browser/greenstone3/trunk/web/WEB-INF/cgi/gliserver4gs3.pl > > > 4. Maybe you want to go and check that the new gliserver4gs3.pl > still > works as before by pointing your browser to > > > http://yourhost:yourport/greenstone3/cgi-bin/gliserver4gs3.pl?cmd=check-installation > > Finally, if it still gives you trouble about JAVA_HOME not being > set, you can also try the following. > 5. Additionally, make a backup copy of the file > /web/WEB-INF/cgi/gsdl3site.cfg > 6. Download the updated file > http://trac.greenstone.org/browser/greenstone3/trunk/web/WEB-INF/cgi/gsdl3site.cfg > and put this file into your GS3 installation folder's > web/WEB-INF/cgi folder. > 7. In a text editor, open up the just downloaded gsdl3site.cfg file > and uncomment the following line by removing the hash in front of it: > javahome /full/path/to/j2sdk1.4/or/higher > Then edit the above line to set the path to your JAVA_HOME. > 8. In a text editor, open up the updated gsdlCGI4gs3.pm you > downloaded in step 3 above. > 9. Look for the following lines (line 287 and 292) and uncomment > them by removing the # sign in front of them: > my $javahome = $self->get_java_home(); > $ENV{'JAVA_HOME'} = $javahome; > 10. Now try pointing your browser to > http://yourhost:yourport/greenstone3/cgi-bin/gliserver4gs3.pl?cmd=check-installation > Does this help fix the missing JAVA_HOME problem? > > Regards, > Anupama > > > Amin Hedjazi wrote: > > Hello its me again > i got some question on the Client_gli Login > i am using GS3 > first i read the link below and done compleately what it said > > > http://wiki.greenstone.org/wiki/index.php/Remote_Greenstone3 > > and it was very use full thx Quan > but in the part were i get to test my installation whit this : > > > http://localhost:8080/greenstone3/cgi-bin/gliserver4gs3.pl?cmd=check-installation > > i get this error : > > Content-type:text/plain ERROR: Java failed -- do you have the > Java run-time installed? JAVA_HOME environment variable not set. > Might not be able to find Java unless in PATH (;c:\Program > Files\greenstone3\gs2build\bin\script;c:\Program > Files\greenstone3\gs2build\bin\windows;c:\Program > Files\greenstone3\gs2build\bin\windows\perl\bin) GSDL3SRCHOME: > c:\Program Files\greenstone3 GSDLHOME: c:\Program > Files\greenstone3\gs2build GSDLOS: windows PATH: ;c:\Program > Files\greenstone3\gs2build\bin\script;c:\Program > Files\greenstone3\gs2build\bin\windows;c:\Program > Files\greenstone3\gs2build\bin\windows\perl\bin > (cmd=check-installation) > > ive tested the perl code in command line and it works out fine > telling me "java found" and "installation is ok" when i execute > some thing like this : > > Perl gliserver4gs3.pl check-installation > > ill start the client_gli4gs3.bat and go on until it askes me for > the user name and password but when entering my pass it gives > and error telling me this user does not exist (i entere the same > password which a coulde Authenthicate my selfe in the online > interface > , and i made a new user whit the privliges but no chance to log > in via the GLI !!) > hear is the exact error i get : > > An error has occurred on the remote GreenStone server while > performing this operation:Authentication failed:no account for > user 'admin'. > > sombody help please > and pardon the bad english please > > > ------------------------------------------------------------------------ > > > _______________________________________________ > greenstone-users mailing list > greenstone-users@list.scms.waikato.ac.nz > > https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users > > > From wendy.osborn at uleth.ca Thu Nov 20 06:24:49 2008 From: wendy.osborn at uleth.ca (Wendy Osborn) Date: Thu Nov 20 10:20:35 2008 Subject: [greenstone-devel] Greenstone 2.81 released! In-Reply-To: <491BAE7F.8080509@cs.waikato.ac.nz> References: <491BAE7F.8080509@cs.waikato.ac.nz> Message-ID: <43832.142.66.56.237.1227115489.squirrel@webmail.uleth.ca> Hi everyone, As mentioned, one of the new features in Greenstone v2.81 is the ability to schedule the automatic rebuilding of a greenstone collection using the GLI. Scheduling will require some configuration in order for it to work. The following link has more information on how to do this for each platform: http://wiki.greenstone.org/wiki/index.php/Scheduled_Collection_Building_from_the_Librarian_Interface Regards, Wendy -- "Masquerading as a normal person day after day is exhausting" - Anonymous Wendy Osborn Assistant Professor of Computer Science Director, Southern Alberta Digital Library Department of Mathematics and Computer Science University of Lethbridge, Alberta, Canada phone: +1 403 329 2294 email: wendy.osborn@uleth.ca www: http://www.cs.uleth.ca/~osborn On Wed, November 12, 2008 9:35 pm, Anupama of Greenstone Team wrote: > Hi everyone, > > We are pleased to announce that the Windows, GNU/Linux, Mac OS/X and > Source distributions of Greenstone v2.81 > are now available for download from our sourceforge page: > http://sourceforge.net/projects/greenstone or from > http://www.greenstone.org/download > > Release notes are copied below. > > This has been a long time coming, thank you for your patience. > > As always, please report any problems or bugs to the mailing list. > > Regards, > Katherine and the rest of the Greenstone team. > > ------------------------------ > Greenstone 2.81 release notes > ------------------------------ > > Important changes in this release include, in no particular order: > > Installer: > -------------- > > The Greenstone installer downloads are now created using only open source > software, including Ant Installer (http://antinstaller.sourceforge.net/), > Apache Ant (http://ant.apache.org/), our own search4j (based on launch4j > http://launch4j.sourceforge.net/), and our own Greenstone release kits. > > We felt it was essential to move away from our existing, closed-source > installer suite as it was not in the spirit of Greenstone to rely on > proprietary software, and it invited the unnecessary cost of keeping the > suite > up-to-date. > > Using only open source software has also given us the freedom to > customise the > user experience of the installers. Where a feature was lacking in one of > the > open source packages, we have enjoyed the ability to "open the hood" and > implement it. > > With the development of the Greenstone release kits we are now able to > generate > releases of Greenstone automatically and unattended. This process > takes just > 20 minutes, and it has helped us a lot in the development and testing of > new > features of Greenstone. We have been able to set up a feedback loop, > where code > committed one day is included in an automatic nightly snapshot release > made > available for download on our website the next day. Our users have also > benefited from being able to obtain up-to-date snapshot releases of > Greenstone > in between our official releases. > > These daily snapshots are available through: > > http://www.greenstone.org/snapshots > > On Windows, the version number is included in the Start Menu which means > that > multiple installations of Greenstone will have their own entries in the > Start > Menu. The installer no longer writes to the registry, so installation no > longer requires administrator privileges. > > ImageMagick is now bundled with Greenstone for binary web releases for all > platforms (previously it was only provided on a CD-ROM release) and > includes > JPEG2000 support. The installer offers the option to install this or not. > You can skip installing it if you already have ImageMagick previously > installed. > > Ghostscript is now bundled with Greenstone for binary web releases for > Windows > and Mac. The installer offers the option to install this or not. You can > skip installing it if you already have Ghostscript previously installed. > > Importing and Plugin Changes: > ------------------------------ > > Plugin Restructuring: The plugins have been restructured. This has been > done > mostly for coding efficiency. The most noticeable change is that plugins > have > been renamed. xxxPlug now becomes xxxPlugin, and some have also had > their names > modified or expanded to be clearer. For example, DBPlug is now > DatabasePlugin, > PPTPlug is PowerPointPlugin. The complete list of new plugins can be > seen at > http://wiki.greenstone.org/wiki/index.php/Plugins. Old collections should > still build okay in GLI, which will map the old plugin names to the new > ones. > Command line building should also work, but the configuration file won't > be > altered to use the new names. > > A lot of work has been done trying to get Greenstone to work properly with > non-ascii filenames. Two versions of the filename are stored, [Source] for > displaying the filename, and [SourceFile] for linking to the file from a > web page. > > The -smart_block option (most commonly seen with HTMLPlugin) has been > deprecated > . Instead we have a first pass through the documents to find out which > ones > should be blocked. > > MARCPlugin and MARCXMLPlugin can now map metadata to Qualified Dublin > Core as > well as Dublin Core. > > MARCXMLPlugin now assigns metadata from metadata.xml files. > > EMAILPlugin now saves binary attachments as binary files on Windows > > ImagePlugin and PagedImagePlugin now offer the -cache_generated_images > option > to prevent thumbnails and screenview images being recreated each import. > > OAIPlugin saves the metadata as Dublin Core rather than moving it all to > the ex > metadata set. This means that it won't show up in the GLI unless the > files are > exploded. Exploding is now available for OAI records. > > ProCitePlugin no longer uses the pc namespace. Metadata is stored using > the > field names set in the workform definition, rather than using Field1Name > and > Field1Value etc.. > > -reversesort option to import.pl to be used with -sortmeta option to > sort in > reverse order. > > Tidied up OID generation. OIDtype and OIDmetadata options are now > available > for each plugin as well as globally from import.pl. Hashing usually > occurs on > the original file, but some plugins specify that hashing should be done > on the > Greenstone XML document. > > Building and Indexing Changes: > ------------------------------- > > Improvements to Lucene incremental building. Lucene document identifiers > now > match Greenstone identifiers, rather than 1, 2, 3. Rebuilding with no new > documents shouldn't break the index. > > MGPP and Lucene building tidied up. 'allfields' now means combined > searching > over all specified indexes (not all document metadata) for both mgpp and > lucene. > 'metadata' will index all metadata, but no longer reindexes metadata > that has > already been specified. MGPP indexing over combined fields now works > properly. > > New collection configuration file option: infodbtype. Values include > gdbm (the > default), gdbm-txtgz, sqlite, mssql. This specifies what database system > to use > for the collection metadata database. Currently this needs to be added to > collect.cfg by hand, as it is not available in GLI yet. > > gdbm: the default, and is what has always been used previously. This is > platform dependent. It transfers between Windows and Linux, but not > to/from a > Mac. > > gdbm-txtgz: A gzipped text version of the database. At runtime, the > first time > this collection is accessed, it will be unpacked and converted to the > appropriate GDBM database using txt2db. This is a good choice if you are > creating a collection to be used on another operating system, especially > if > one or more of those operating systems is a Mac. > > sqlite: Platform independent database using SQLite. The new dynamic > classifiers > (created at runtime) can be used with this database. See > http://wiki.greenstone.org/wiki/index.php/More_about_classifiers#How_do_I_use_dynamic_classifiers.3F > > for more information. Thanks to DL Consulting > > mssql: Windows specific database using MS SQL Server. See > http://wiki.greenstone.org/wiki/index.php/Using_MSSQL_for_Collection_Database > > for information about how to set this up. Thanks to DL Consulting > > Depositor: > ------------ > > Collection editing using the Depositor is now enabled by default for the > admin > user. > > The metadata fields offered for each document can now easily be customised > from the GLI. > > By default, the depositor will import and build each document into the > collection when it is added. It can now be easily set up to just "deposit" > the item without rebuilding. > > See http://wiki.greenstone.org/wiki/index.php/How_to_use_the_depositor for > more information. > > GLI > ------- > > A new right-click file option for binary files that go through a > conversion > process to be imported, such as PDF, Word and PowerPoint files. "Replace > source > document with HTML" will convert the original file to HTML and replace > it in > the collection. This means that the converted HTML (which may be > unattractive) > can now be modified in the collection. This is available for Remote GLI > too. > > A new right-click file option on the collection tree background to > refresh the > file view. This is useful if you have manually added files to the > collection > outside of GLI. > > MetadataXMLPlugin has been moved 'below the line' in the Plugins panel so > cannot be removed in GLI. If you are using GLI to add metadata, then you > need > this plugin. > > The Export As option now only exports one collection at a time. > Collections > can be exported as GreenstoneMETS, FedoraMETS, MARCXML and DSpace archive. > > 'NavigationBar pulldown' added to the list of format options - this > makes the > navigation 'bar' a drop down list instead of a bar across the page. > > Lots of work done on making the Download panel work better, including > getting > download processes to terminate when they are cancelled or when GLI is > closed > while they are still running. > > New panel under the Format tab, "Depositor Metadata" which allows > customisation of which metadata fields should be offered in the > depositor for > that collection. > > CJK segmentation option has been added to GLI. This doesn't do proper word > segmentation, but adds a space in between each CJK character. The > character > ranges have been expanded to work with Japanese and Korean. It is > applied to > metadata as well as document text. > > New panel under the Create tab allowing the scheduling of automatic > collection > rebuilding. > > Greenstone Runtime: > ---------------------- > > Large code restructuring. Code is split between common-src, build-src and > runtime-src. Makes it easer to use code in other projets, such as > Greenstone 3 > and running Greenstone on an iPhone/iPod Touch. > > External links now default to going straight to the web page, rather than > showing a warning page first. > > Improvements to the oaiserver, thanks to DL Consulting. Resumption token > support has been added, and it now validates against online validation > tools. > > Greenstone now compiles for Linux on 64-bit platforms. All programs are > compiled natively for 64-bit, except for those that rely on mg/mgpp, which > still need to be 32-bit compiled. As part of the configure/make > process, the > correct flags are automatically set, so from the developers point of > view you > compile up Greenstone on a 64-bit machine the exact same way you do for > any > other Unix-based system. > > FLI - Fedora Librarian Interface > --------------------------------- > > The Fedora Librarian Interface (FLI) is very much like GLI in that it > allows > you to gather together your documents. It then uses Greenstone's ability > to > convert documents into the FedoraMETS format so that these can be ingested > (put into) a Fedora repository. The process of building a collection > using FLI > exports documents into a repository maintained by a Fedora server rather > than > one maintained by Greenstone. In order to use FLI, you will need to have > Fedora installed. More information on how to install Fedora and set it up > to work with FLI, and how to run FLI itself, can be found in the > documents: > > 1. Installing Fedora (2.2.1/3.0) and Fedora-related information > http://wiki.greenstone.org/wiki/index.php/InstallingFedora > > 2. Installing Fedora Generic Search (to provide full-text indexing and > searching capabilities for a Fedora repository) > http://wiki.greenstone.org/wiki/index.php/InstallingFedoraGSearch > > 3. Running FLI, the Fedora Librarian Interface > http://wiki.greenstone.org/wiki/index.php/RunningFLI > > > Translations: > -------------- > > Thanks to: > > John Rose, for help with English GLI help, French translations for GLI > and Greenstone. > Maxime Rouast for Greenstone French translations > Celine Guimbertaud for GLI French translations > Yohannes Mulugeta and Abiyot Bayou for Greenstone Amharic translations > Kamal Salih for GLI Arabic translations > Gerhard Riesthuis for Greenstone Dutch translations > Mohan Raj Pradhan for GLI Nepali translations. > Diego Spano for translating the installer's interface into Spanish. > Xiaofeng Yu for translating the installer's interface into Mandarin. > Doris Jung for translating the installer's interface into German. > > > ...and many other minor improvements and bug fixes > > We want to ensure that Greenstone works well for you. Please report any > problems to the Greenstone mailing list > greenstone-users@list.scms.waikato.ac.nz. > > > [DL Consulting (http://www.dlconsulting.com) are the world's leading > suppliers > of commercial consulting, customization, support, maintenance and hosting > services for the Greenstone digital library software suite.] > > _______________________________________________ > greenstone-devel mailing list > greenstone-devel@list.scms.waikato.ac.nz > https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-devel > From amin.hedjazi at gmail.com Thu Nov 20 21:00:18 2008 From: amin.hedjazi at gmail.com (Amin Hedjazi) Date: Thu Nov 20 21:00:26 2008 Subject: [greenstone-devel] Question about greenstone trac ? Message-ID: <4105c9810811200000h7441120brb176433ed8bb6bec@mail.gmail.com> hello every one i saw the greenstone traces and now i have some questions . when some one makes a new ticket in the trac system who woulde be responsible for solving the problem ? if i can do some thing about one where can i sobmit my code ?(is it the attach file button in the trac under Attachments) and if so ,lets say i made some changes to some source code in the app , which files should upload ? and who manages all the updates to be made or not ? -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081120/0f040693/attachment-0001.html From greenstone_team at cs.waikato.ac.nz Fri Nov 21 14:54:26 2008 From: greenstone_team at cs.waikato.ac.nz (Oran of Greenstone Team) Date: Fri Nov 21 14:54:28 2008 Subject: [greenstone-devel] Question about greenstone trac ? In-Reply-To: <4105c9810811200000h7441120brb176433ed8bb6bec@mail.gmail.com> References: <4105c9810811200000h7441120brb176433ed8bb6bec@mail.gmail.com> Message-ID: <492614D2.50806@cs.waikato.ac.nz> Hi Amin, Answers below. Cheers, Oran. Amin Hedjazi wrote: > hello every one i saw the greenstone traces and now i have some > questions . > when some one makes a new ticket in the trac system > who woulde be responsible for solving the problem ? The ticket would start out as unassigned. Then anyone who wanted to fix it can accept it by entering their username. If we think it is an urgent problem we will fix it ourselves as soon as possible. > if i can do some thing about one where can i sobmit my code ?(is it > the attach file button in the trac under Attachments) Yes that will do nicely. > and if so ,lets say i made some changes to some source code in the app > , which files should upload ? Just the source files you have modified. > and who manages all the updates to be made or not ? Someone in the Greenstone team will look at the changes and run some tests and then decide whether to commit them to the repository. Please send us an email to alert us when you have submitted changes, as we might miss it otherwise. > ------------------------------------------------------------------------ > > _______________________________________________ > greenstone-devel mailing list > greenstone-devel@list.scms.waikato.ac.nz > https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-devel > From dspano at orsna.gov.ar Sat Nov 22 09:16:30 2008 From: dspano at orsna.gov.ar (Diego Spano) Date: Sat Nov 22 09:15:26 2008 Subject: [greenstone-devel] GS and MSSQL Message-ID: <007701c94c16$0ac25830$20470890$@gov.ar> Hi list, Iīm trying to use GS with MSSQL. I done all changes as Wiki said, also compiled the source, but when I run buildcol.pl I get: Can't locate DBI.pm in @INC (@INC contains: C:\Archivos de programa\Greenstone281\collect\prensa/perllib/plugins C:\Arch ivos de programa\Greenstone281\collect\prensa/perllib/classify C:\Archivos de programa\Greenstone281\collect\prensa/perl lib C:\Archivos de programa\Greenstone281/perllib/cpan C:\Archivos de programa\Greenstone281/perllib C:\Archivos de prog rama\Greenstone281/perllib/classify C:\Archivos de programa\Greenstone281/perllib/plugins C:\Archivos de programa\Greens tone281/perllib/cpan/XML/XPath C:\Archivos de programa\Greenstone281/perllib/cpan C:\Archivos de programa\Greenstone281/ perllib C:/Archivos de programa/Greenstone281/bin/windows/perl/lib .) at C:\Archivos de programa\Greenstone281/perllib/d butil.pm line 501. BEGIN failed--compilation aborted at C:\Archivos de programa\Greenstone281/perllib/dbutil.pm line 501. Compilation failed in require at C:\Archivos de programa\Greenstone281/perllib/classify.pm line 33. BEGIN failed--compilation aborted at C:\Archivos de programa\Greenstone281/perllib/classify.pm line 33. Compilation failed in require at C:\Archivos de programa\Greenstone281/perllib/basebuilder.pm line 31. BEGIN failed--compilation aborted at C:\Archivos de programa\Greenstone281/perllib/basebuilder.pm line 31. Compilation failed in require at C:\Archivos de programa\Greenstone281/perllib/mgppbuilder.pm line 28. BEGIN failed--compilation aborted at C:\Archivos de programa\Greenstone281/perllib/mgppbuilder.pm line 28. Compilation failed in require at C:\Archivos de programa\Greenstone281/perllib/lucenebuilder.pm line 43. BEGIN failed--compilation aborted at C:\Archivos de programa\Greenstone281/perllib/lucenebuilder.pm line 43. Compilation failed in require at C:\Archivos de programa\Greenstone281\bin\script/buildcol.pl line 548. Where is DBI.pm file? Any help? DIego -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081121/effdcc59/attachment.html From kjdon at cs.waikato.ac.nz Mon Nov 24 10:13:35 2008 From: kjdon at cs.waikato.ac.nz (Katherine Don) Date: Mon Nov 24 10:13:47 2008 Subject: [greenstone-devel] Re: [greenstone-users] oai harvesting with greenstone In-Reply-To: <92DF57110C744E6EAC933CFD51FD2CBD@prattlibraries.edu> References: <75B6C137B58E41AFA60DAC5FD96103F1@prattlibraries.edu> <4920D177.1010706@cs.waikato.ac.nz> <92DF57110C744E6EAC933CFD51FD2CBD@prattlibraries.edu> Message-ID: <4929C77F.9050302@cs.waikato.ac.nz> An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081124/edc3f694/attachment-0001.html From greenstone_team at cs.waikato.ac.nz Mon Nov 24 11:07:32 2008 From: greenstone_team at cs.waikato.ac.nz (Katherine of Greenstone Team) Date: Mon Nov 24 11:07:41 2008 Subject: [greenstone-devel] Re: Lucene sort feature In-Reply-To: <871DF87510814DCCA83CCEDCB5FC7932@orsna.gov.ar> References: <871DF87510814DCCA83CCEDCB5FC7932@orsna.gov.ar> Message-ID: <4929D424.8070600@cs.waikato.ac.nz> An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081124/8447590e/attachment.html From amin.hedjazi at gmail.com Mon Nov 24 20:25:28 2008 From: amin.hedjazi at gmail.com (Amin Hedjazi) Date: Mon Nov 24 20:25:48 2008 Subject: [greenstone-devel] collection building customization Message-ID: <4105c9810811232325o48caad2ex77b8d55374fec9ac@mail.gmail.com> hi , it me again :D and i need some help an opinions . i am using GS3 . what i want to do is to build a pdf collection may be better to call it file collection i want to enter some pdf files with their metadata and a abstract text in the collection the collection soulde be sherchable from the metadata types and the abstract text. and the content of an document in the web site soulde be a table showing some metadata and the abstract and a download link to the pdf file* i know that this in posible with editing the greenstone fromats in the GLI or manualy.* and i do not want to use pdf plugin , becuse my pdfs are not standard ones and i have problems when using pdf plug. *first what kindes of plugins shoulde i use ? is the unknownPlug for this reason ?* i know how to edite the formats in the GLI (browse,search,dispaly ...) but i dont now the exact syntax for greenstone fromats and i couldent finde any document on them so : *is their a document for greenstone3 format syntax for out their?* *how shoulde i enter the abstract text? shoulde it be in a metadata field or is their another option for longer abstracts ?* and am going to enter the metadata in persian language their wouldent be any steming an accent an case options support for persian language *shoulde i use Lucene or Mg and Mgpp are better ?* what i want to do heare is some thing like in hear : http://nzdl.sadl.uleth.ca/cgi-bin/library?e=d-00000-00---off-0publicat--00-0--0-10-0---0---0prompt-10---4-------0-1l--11-en-50---20-about---00-0-1-00-0-0-11-1-0utfZz-8-00&a=d&c=publicat&cl=CL1.1&d=HASH010f219e01de87dcc96023c6 but i do not want to index the pdf file it self i woulde appreciate your help . -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081124/4a8151b6/attachment.html From sklein at pratt.edu Tue Nov 25 03:52:40 2008 From: sklein at pratt.edu (Stephen I. Klein) Date: Tue Nov 25 03:52:04 2008 Subject: [greenstone-devel] RE: [greenstone-users] oai harvesting with greenstone In-Reply-To: <4929C77F.9050302@cs.waikato.ac.nz> References: <75B6C137B58E41AFA60DAC5FD96103F1@prattlibraries.edu> <4920D177.1010706@cs.waikato.ac.nz> <92DF57110C744E6EAC933CFD51FD2CBD@prattlibraries.edu> <4929C77F.9050302@cs.waikato.ac.nz> Message-ID: Katherine, I greatly appreciate your response. My understanding of OAI is cursory at best, but I thought that OAI compliance required supporting the Dublin Core scheme/format? Stephen Stephen I. Klein Electronic Resources/Systems Librarian Assistant Professor Pratt Institute Library 200 Willoughby Avenue Brooklyn, NY 11205 sklein@pratt.edu (718) 399 4423 Pratt _____ From: Katherine Don [mailto:kjdon@cs.waikato.ac.nz] Sent: Sunday, November 23, 2008 04:14 PM To: Stephen I. Klein Cc: greenstone-devel@list.scms.waikato.ac.nz; greenstone-users@list.scms.waikato.ac.nz Subject: Re: [greenstone-users] oai harvesting with greenstone Hi Stephen Sorry, I misunderstood what you were after. I guess what you want is the ability to export a collection as OAI (currently we provide MARC, METS, DSpace formats). I'm not sure what kind of file OAIster wants Is the file you are after like the result of an OAI request? Can you set up your Greenstone with an oai server, send a request to it, and then save the XML result as a file? If you wanted to try this, you can use our OAI server to test the format before setting up your own one. http://www.nzdl.org/cgi-bin/gsdl-svn/oaiserver If this is not suitable, then I guess the answer is no. If this is something that many people might want to do, then we could look at maybe implementing it in the future. I hope this helps, Katherine Stephen I. Klein wrote: I am sort of confused. We would like to be able to generate an OAI compliant file with a colelciton in Greenstone to make available for harvesting outside of Greenstone via OAIster. Does Greenstone allow for this? Thank you. Sincerely, Stephen Stephen I. Klein Electronic Resources/Systems Librarian Assistant Professor Pratt Institute Library 200 Willoughby Avenue Brooklyn, NY 11205 sklein@pratt.edu (718) 399 4423 Pratt _____ From: Katherine Don [mailto:kjdon@cs.waikato.ac.nz] Sent: Sunday, November 16, 2008 09:06 PM To: Belanger, Arthur Cc: Stephen I. Klein; greenstone-users@list.scms.waikato.ac.nz; greenstone-devel@list.scms.waikato.ac.nz Subject: Re: [greenstone-users] oai harvesting with greenstone Hi Arthur and Stephen Michael from dlconsulting (dlconsulting.com) has done some work on this, and our OAI server now validates. The 2.81 release contains the new server if you'd like to try it. You can get it from www.greenstone.org/download Regards, Katherine Belanger, Arthur wrote: Stephen, Greenstone does have an OAI server as well as an OAI harvester. However, I just tried my server with the OAI repository Explorer at http://re.cs.uct.ac.za/ and it failed. I did also run it through the Data Provider Validation and Registration at http://www.openarchives.org/Register/ValidateSite and it failed 2 tests, improper response to an invalid request and a problem with some characters in the data (this is my problem). The first problem may be a limit in GS' oaiserver. -- Arthur Belanger Medical Library System Manager ITS Academic Media & Technology Yale University PO Box 208065 New Haven, CT 06520-8065 (203) 785-6928 (203) 737-2859, fax mailto:Arthur.Belanger@Yale.Edu http://www.yale.edu/its/about/amt http://info.med.yale.edu/library NOTE: Yale ITS will NEVER request passwords or other personal information via email. Messages requesting such information are fraudulent and should be deleted. _____ From: greenstone-users-bounces@list.scms.waikato.ac.nz [mailto:greenstone-users-bounces@list.scms.waikato.ac.nz] On Behalf Of Stephen I. Klein Sent: Thursday, October 30, 2008 1:45 PM To: greenstone-users@list.scms.waikato.ac.nz; greenstone-devel@list.scms.waikato.ac.nz Subject: [greenstone-users] oai harvesting with greenstone We are migrating our digital collections and need to keep our collection OAI harvestable. We currently have a presence via OAIster (http://oaister.umdl.umich.edu/o/oaister/) and have intermediated through the Los Alamos Gateway at: http://libtest.lanl.gov/ Does Greenstone allow for the building of OAI compliant XML files that are successfully intermediated via a standard gateway and harvestable with OAIster? The following page suggests the inverse: http://wiki.greenstone.org/wiki/index.php/OAI_support Any suggestions to approach this goal would be greatly appreciated. Thank you. Regards, Stephen Stephen I. Klein Electronic Resources/Systems Librarian Assistant Professor Pratt Institute Library 200 Willoughby Avenue Brooklyn, NY 11205 sklein@pratt.edu (718) 399 4423 Pratt _____ _______________________________________________ greenstone-users mailing list greenstone-users@list.scms.waikato.ac.nz https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users _____ _______________________________________________ greenstone-users mailing list greenstone-users@list.scms.waikato.ac.nz https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081124/4ab63665/attachment-0001.html From greenstone_team at cs.waikato.ac.nz Tue Nov 25 17:38:48 2008 From: greenstone_team at cs.waikato.ac.nz (Anupama of Greenstone Team) Date: Tue Nov 25 17:38:55 2008 Subject: [greenstone-devel] Re: trouble building greenstone3 from source Message-ID: <492B8158.1000907@cs.waikato.ac.nz> Skip the previous email I just sent. Below is the same, but with some important corrections. Hello Andrew, I tried compiling up a fresh checkout of Greenstone 3 from SVN on the Windows machine here and did not encounter this problem. However, this may be because my settings for Java are set up in such a manner that it worked out. - Do you have a JDK installed on your machine? - What is your JAVA_HOME set to? - Do you have the following files in your JAVA_HOME\bin folder: javac javah java javadoc jar I do not know to what extent you are familiar with programming, but seeing as how you are compiling up GS3 from SVN, I thought I could explain the following to you so that you can try out a few things to narrow down where the problem might be. Concerning this bit that you referred to: >> compile-packages: >> [echo] compile javagdbm >> [echo] Windows: compile javagdbm (java only) >> [exec] Compiling... >> [exec] The system cannot find the path specified. >> [exec] The system cannot find the path specified. >> [exec] The system cannot find the path specified. >> [echo] Install the javagdbm jar file These print statements happen in your Greenstone3/build.xml file (around line 1200). At the stage this happens, the build.xml is calling the makefile "winMake.bat" located in your Greenstone3/src/packages/javagdbm folder and passing the arguments "compile" and "javaonly". During execution of this makefile, some directory path is referred to that it cannot find, causing the compilation to fail at this stage which then causes the build to fail when the javagdbm jar file has not been produced. 1. In a DOS prompt, can you go to the directory Greenstone3/src/packages/javagdbm/ and then from there type: winMake.bat compile javaonly Does it give some error statements here? 2. If so, can you go one directory further down into a folder called java (so that now you are in Greenstone3/src/packages/javagdbm/java) and type: winMake.bat compile Are there any error statements appearing here now? If there was no error output in doing either 1. or 2. above, neither 3 nor 4 below are necessary: 3. If you open up the file Greenstone3/src/packages/javagdbm/winMake.bat in Wordpad (Notepad doesn't preserve the lines very well), you will see that the arguments "compile" and "javaonly" to winMake.bat cause it to call another winMake.bat makefile located at Greenstone3/src/packages/javagdbm/java, passing it the "compile" argument. The first question is, do you have a folder called java situated inside your Greenstone3/src/packages/javagdbm/? And does Greenstone3/src/packages/javagdbm/java contain a file called winMake.bat? 4. If so: When opening up the Greenstone3/src/packages/javagdbm/java/winMake.bat file in WordPad, you may perhaps notice that it refers to lots of directory paths. It stores many of these paths in variables marked by ALL_UPPERCASE. Sometimes it may happen that in reality these paths contain spaces like "Program Files". This could cause problems if spaces are indeed involved, unless such paths are embedded in quotes. Can you replace the following section in your Greenstone3/src/packages/javagdbm/java/winMake.bat file with the bit that follows it: >>>>REPLACE FOLLOWING: :compile if not exist %JAVACLASSDIR% mkdir %JAVACLASSDIR% echo Compiling... %JAVAC% -d %JAVACLASSDIR% %JAVACOPTIONS% au\com\pharos\gdbm\*.java au\com\pharos\io\*.java au\com\pharos\meta\*.java au\com\pharos\packing\*.java au\com\pharos\test\*.java au\com\pharos\util\*.java %JAVAH% -classpath %JAVACLASSDIR% -o %JAVAGDBMHOME%\jni\GdbmFile.h au.com.pharos.gdbm.GdbmFile %JAR% cf %JAVAGDBMHOME%\javagdbm.jar -C %JAVACLASSDIR% au goto done <<<< >>>>REPLACE WITH: :compile if not exist "%JAVACLASSDIR%" mkdir "%JAVACLASSDIR%" echo Compiling... "%JAVAC%" -d "%JAVACLASSDIR%" "%JAVACOPTIONS%" au\com\pharos\gdbm\*.java au\com\pharos\io\*.java au\com\pharos\meta\*.java au\com\pharos\packing\*.java au\com\pharos\test\*.java au\com\pharos\util\*.java "%JAVAH%" -classpath "%JAVACLASSDIR%" -o "%JAVAGDBMHOME%\jni\GdbmFile.h" au.com.pharos.gdbm.GdbmFile "%JAR%" cf "%JAVAGDBMHOME%\javagdbm.jar" -C "%JAVACLASSDIR%" au goto done <<<< Now, back in your DOS prompt, from within the Greenstone3/src/packages/javagdbm/ directory, type: winMake.bat compile javaonly Do you still see the same problems? 5. If the above changes did not fix the errors, we can print out the values of these paths to make sure they are all set to something that makes sense. After the line set JAR="%JAVA_HOME%\bin\jar" in your Greenstone3/src/packages/javagdbm/java/winMake.bat file, can you paste the following bits between >>>> <<<<: >>>> echo javagdbmhome: "%JAVAGDBMHOME%" echo javaclassdir: "%JAVACLASSDIR%" echo. echo javac: "%JAVAC%" echo javah: "%JAVAH%" echo java: "%JAVA%" echo javadoc: "%JAVADOC%" echo jar: "%JAR%" <<<< Go back to your DOS prompt and from within Greenstone3/src/packages/javagdbm/java/ type: winMake.bat compile Hopefully it should now print out all the values of the paths above so that you can see whether any of them is conspicuous. For instance: - Do all the printed paths have a value or is any left as ""? - And when you look for these folders in Windows Explorer, are you able to find all the folder paths which were just printed out to the DOS prompt? Tell us how you get on, Anupama > Andrew Marlow wrote: >> hello, >> >> I am trying to build greenstone3 from source and I have hit a problem. >> >> I downloaded it using the instructions for SVNon the greenstone3 web >> page, then I said ant prepare install. Below is the end of the build >> log, which shows the error message: >> >> --- >> configure-gs2building: >> >> configure-c++: >> >> compile-web: >> [javac] Compiling 1 source file to >> c:\everything\amarlow\development\mystuff >> \research\digital_libraries\greenstone3\web\WEB-INF\classes >> >> compile-packages: >> [echo] compile javagdbm >> [echo] Windows: compile javagdbm (java only) >> [exec] Compiling... >> [exec] The system cannot find the path specified. >> [exec] The system cannot find the path specified. >> [exec] The system cannot find the path specified. >> [echo] Install the javagdbm jar file >> >> BUILD FAILED >> c:\everything\amarlow\development\mystuff\research\digital_libraries\greenstone3 >> \build.xml:1211: Warning: Could not find file >> c:\everything\amarlow\development\ >> mystuff\research\digital_libraries\greenstone3\src\packages\javagdbm\javagdbm.ja >> r to copy. >> >> Total time: 25 minutes 32 seconds >> ---- >> >> What am I doing wrong please? >> > > I'll get one of the research programmers to double check the SVN > checkout and compile sequence under Windows, but in the meantime, what > version of Windows, Java and Visual Studio are you using? Can you also > check and let us know what the JAVA_HOME environment variable is set to > for you set up. > > Thanks, > > David. > >> -- >> Regards, >> >> Andrew M. > > From amin.hedjazi at gmail.com Tue Nov 25 21:36:09 2008 From: amin.hedjazi at gmail.com (Amin Hedjazi) Date: Tue Nov 25 21:36:14 2008 Subject: [greenstone-devel] persian traslation updated and some questions Message-ID: <4105c9810811250036v3e70597eh55c7a1cd7e0828f8@mail.gmail.com> ive just attache the gli persian (farsi) traslation in the ticket #405 Oran told me to send an email when i updated my ticket ,so heare it is now i had changed codes of the gui so it can support right to left languages soulde i upload the files in the same place ? there are a greate deel of files that i hade to chage almost the hole GUI package -------------- next part -------------- An HTML attachment was scrubbed... URL: https://list.scms.waikato.ac.nz/mailman/private/greenstone-devel/attachments/20081125/08793648/attachment.html From greenstone_team at cs.waikato.ac.nz Thu Nov 27 10:10:25 2008 From: greenstone_team at cs.waikato.ac.nz (Katherine of Greenstone Team) Date: Thu Nov 27 10:10:28 2008 Subject: [greenstone-devel] Re: persian traslation updated and some questions In-Reply-To: <4105c9810811250036v3e70597eh55c7a1cd7e0828f8@mail.gmail.com> References: <4105c9810811250036v3e70597eh55c7a1cd7e0828f8@mail.gmail.com> Message-ID: <492DBB41.6090205@cs.waikato.ac.nz> Hi Armin Thank you for the translations. I will look at getting them in to Greenstone today. Please zip up the other files and send them to me (greenstone_team@cs.waikato.ac.nz). I assume you have just modified files for the librarian interface? What version of greenstone were you using? A release, or did you get it out of svn? Thanks, Katherine Amin Hedjazi wrote: > ive just attache the gli persian (farsi) traslation in the ticket #405 > Oran told me to send an email when i updated my ticket ,so heare it is > now i had changed codes of the gui so it can support right to left > languages > soulde i upload the files in the same place ? > there are a greate deel of files that i hade to chage almost the hole > GUI package