Every night, the most recent revision of the Greenstone3 source code will be automatically checked out, compiled, and packaged up as an easy-to-use installer and put up on our website. These snapshots will be created for Linux and Windows, and soon, Mac. They will be made available in two formats: as an executable Jar, or as a native binary for your operating system. And to make things even easier, there is also a native binary which comes bundled with Java.
As of today, you no longer have to wait for a release to come out before you can take advantage of a new feature of Greenstone3. All you have to do is install the latest snapshot release, and you will have all the features added up to the previous day.
Nightly snapshot releases were made possible by our move to the open source installer Ant Installer. We have been able to construct a release “kit” for each operating system, which automatically creates releases of Greenstone3 using a number of Ant scripts, the Ant Installer software, and a simple executable wrapper program. Since creating a release is now as easy as running a single command, we decided to let the computer create them nightly.
Not surprisingly, the snapshot releases are likely to have a few flaws. These flaws will have two sources: bugs in the release kits, and bugs in the Greenstone code. As far as the release kits are concerned, in time we aim to eliminate all the bugs, so that they produce robust and usable installers. But as for the Greenstone code, we recognise that the most recent revision of the Greenstone code will always have some “bleeding edges”, so we do not expect to ever eliminate all the bugs there. (If you want thoroughly tested releases, go for one of our regular releases, not a snapshot.)
You can help us to perfect the Greenstone3 release kits by downloading and installing a snapshot release, and telling us if you hit any problems. Go on, be brave!
(For those interested, instructions for getting and using the release kits themselves are available at http://wiki.greenstone.org/wiki/index.php/ReleaseKits.)
Also, keep a look out for Greenstone2 snapshot releases and release kits, which are coming soon.
]]>Bess Sadler writes that photographs from a Greenstone Workshop in Bulawayo (Zimbabwe) in December 2007 are online.
]]>I live in France and have been working, mainly through the internet, to promote the use of Greenstone in developing countries. As a corollary activity, I have also been collaborating with Anna Huang to improve and test the Greenstone language interfaces with emphasis on those needed in developing countries. I had met Ian several times in Paris, and also David Bainbridge, but this visit was my first opportunity to meet the other members of the team.
During my visit I was able to experiment with Greenstone functions which were new to me, discuss problems encountered and future improvements, and consider with the team our strategies for more effectively reaching and involving users in developing countries.
Here are some of the highlights of what was learned and discussed:
Possible problems with Windows XP Home edition
I had followed the instructions for setting up an Apache web server (file library.txt in the Greenstone home directory) under Greenstone 2.80, and found that access to existing collections from the same computer was only possible when the collect sub-directory was shared with all network users (a contradiction since only one user was concerned for client and server).
Similarly, I followed the instructions for installation of the GLI Client and could neither create new collections nor access existing collections.
These two problems were consistent and replicable on my computer for several days, but without explanation they both stopped. I personally feel that there is some interference with the file sharing system under Windows XP Home edition, which mysteriously ended with the many manipulations that were done to understand the problems (there seem to be some internal system user names which may have been involved). Kathy Don is experimenting with Greenstone on this version of Windows. Users who are having similar problems are invited to report them on the Greenstone users list.
The reason for the problem that I was having with the GLI applet was found: the directory where Java SDK was installed was not in the PATH environment variable, which prevented the keytool/jarsigner sequence from functioning. When it was added to PATH, the applet worked fine. I added a warning to this effect in the GLI applet installation instructions.
OAI-PMH
Open Archives Initiative - Protocol for Metadata Handling is a powerful method for open access sharing metadata on the web (see tutorial).
I tested the OAI server under Greenstone 2.80 and it works fine (this is documented only very briefly in the OAI Demo documented example collection, but it’s operation is simple: one needs to have the Web Library - not the Local Library - running and to have previously edited the etc/oai.cfg file according to the instructions found in it.. When this option is active, one or more specified collections serve OAI data to OAI harvesters while the normal web access to these collections continues normally.
I also tested the OAI downloading function as presented in a tutorial on the wiki. This function, potentially very useful for collecting external documents for local Greenstone collections, makes use of the fact that, although OAI-PMH is formally designed only to share metadata, this metadata normally provides information on the location of the original document in the dc.identifier metadata field. But two major constraints were identified:
While I was at Waikato, David Brainbridge improved the OAI download facilities to recover the original documents in a all of the above cases, and to convert the metadata to editable form if desired. These improvements will be included in version 2.81 of Greenstone.
Depositor
This undocumented function enables a remote user of a Greenstone web library to submit documents to a collection, and to assign metadata to them, through the web without installing Greenstone or GLI. One need only enable the depositor (by changing “disabled” to “enabled” in the main.cfg file in the etc directory); the Depositor can then be called from a button on the Greenstone home page.
This function should be very useful in creating institutional repositories with Greenstone. It will be documented in version 2.81 (careful: to test it now, you have to assign the user to the “colbuilder” group, even though this has now been replaced by “all-collections-editor” or “personal-collections-editor” for authentication in Greenstone.
Formatting Documents within GLI
If Greenstone users want to manage the formatting of documents in a collection, they are presently obliged to do it outside of GLI (either by reformatting the original document or by creating a formatted html document from the original). Anupama Krishnan has developed a prototype function enabling the user to convert the original document (e.g. in Word or pdf format) to html and subsequently edit it within GLI (for example to define section headings and sub-headings or to improve the style of presentation) before building the collection. This function, to be included in version 2.81, will enable users in many cases to reduce the size of their collections and/or improve the quality of presentation by eliminating the need to present both the original document for display and the html version for searching.
Greenstone3
I was able to install Greenstone3 without any difficulties. It currently performs most of the functions of Greenstone2. The main difference for the basic user is that the formatting language for displaying documents is different, and may appear, at least at first, more complicated than the formatting language of Greenstone2. Dave Nichols is preparing to develop a graphical user interface to facilitate the formatting process, but this will have to await the completion of the basic formatting interface. Given the substantial benefits of Greenstone3 for advanced programmers, and the substantial overhead in maintaining two versions, there is a consensus within the Greenstone team that Greenstone3 should be developed and stabilised as soon as possible to replace Greenstone2.
Updates and documentation
I was able to point out some shortcomings in the latest update (version 2.80):
It was agreed that the checklist for issuing new versions should be tightened more closely controlled for future distributions.
In addition we discussed ways to:
Collaboration with users
The Greenstone team is consists overwhelmingly of faculty members who are doing research in the area of digital libraries. Some technical staff (one full time and several part-time, including Ph.D. students) are available to support the research effort, including as appropriate to help incorporate new research results into Greenstone, but resources to ensure support for the international Greenstone community are extremely modest. I participated, in some sense on behalf of the users, in discussions of the Greenstone team on how to improve user support and collaboration within the existing constraints.
The following ideas were expressed:
Each workshop and tutorial is annotated with the city and country it was held in, the name of the conference it was part of, the date it was held, the university or other establishment which hosted it, and the person or people who conducted it. Just click on a placemark to view its metadata.
The map uses Google Maps, which provides a familiar interface for panning and zooming. We invite you to take a look!
Note: The map is for past events. Future workshops and tutorials appear on the Greenstone calendar, not the map.
]]>Usage notes:
nzdl.orgThere also is a short feedback survey where you can add comments and suggestions for new features.
]]>There is a patch to the 2.80 release, which is a newer version of the main.cfg file with additional configuration for several new languages: malayalam, marathi, tamil, telugu, bulgarian, and sinhalese. To install the patch, download the new main.cfg by right clicking this link and select “save link as” (or “save target as”). Then replace the old main.cfg, which is in the ‘etc’ folder of your Greenstone installation.
]]>Notable Changes
- Language updates to various components:
(Language - Moderator Name)
Russian - Vyacheslav Bakharev
Arabic - Usama Salama, Salih Mustafa
Simplified Chinese - Yan Han
Spanish - Jesus Tramullas
Romanian - Constantinescu Nicolaie
Marathi - Shubhada Nagarkar
- Bug Fixes for Windows Vista
Check for writablity of GSDLHOME before starting GSDL and GLI
Use windows Temp directory for temp files to prevent ‘Access Denied’ errors
We aim to have full Vista compatibility by the next release
- Some new artwork for GLI
We want to ensure that Greenstone works well for you. Please report any
problems to one of the Greenstone mailing lists.
The principal difference between Greenstone2 and Greenstone3 is the format language. Greenstone3 supports more sophisticated XSLT format statements. Right now they are more complex to use, but developments in the pipeline will make it far easier than Greenstone2 in future. (The only other differences are that Greenstone3 still lacks collaging, and collection/document-level authentication.)
There is one known issue. We forgot to ensure that collections built with Greenstone2 are automatically converted when loaded into GLI under Greenstone3. We will add this facility, but for now a manual conversion program is available here; instructions for its use appear in Greenstone3 for Greenstone2 Users.
Greenstone2 will continue to be supported for a long time yet (years), but ultimately we see Greenstone3 replacing it. See the Greenstone3 home page and the Wiki for more details.
]]>HealthNet Nepal and Tribhuvan University, Central Library, Kathmandu, Nepal is organizing ICIKM-2008 from March 24-29, 2008 at Kathmandu, Nepal. The theme is “Information and Knowledge Management in a Connected World: A Challenge for the Developing Countries.” The conference will include a 3-day Greenstone workshop.
One of the major strength of the ICIKM-2008 is three days pre-conference workshop on Greenstone Digital Library, OJS (Open Journal System) and Open Conference System (OCS), and Integrated Library System–KOHA. The concerned developer of the software package i.e. Prof. Ian Witten, Mr. Alec Smecher and Mr. Chris Cormack runs these courses.
You are invited to attend and register to the Conference. We believe you and your colleagues will benefit tremendously from this conference. We encourage you and your colleagues to attend and share experiences with others in the conference.
Registration Information:
For details about the conference registration fee for all presenters and participants and other registration information, please refer to the conference website: www.icikm-2008.com.np
With regards,
Sincerely yours,
Dr. Mohan Raj Pradhan
Member-Secretary
ICIKM-2008
e-mail: mpradhan@healthnet.org.np
Workshop title: DSIR-NCSI Advanced Workshop on Greenstone Digital Library Software (GSDL)
Venue: NCSI, IISc, Bangalore
Date : December 26th to 28th
Prerequisite: Knowledge of basic features and Installation of GSDL.
Topics covered: Multilingual capability and Interoperability in GSDL
Workshop Fee: No registration fee is charged. Working lunch and tea will be provided during the workshop dates. However, participants have to take care of their travel, board and lodging. On request accommodation for participants during the dates 25th to 28th December 2007 will be provided at the ‘Hoysala House’ hostel of IISc. Maximum of 20 participants will be taken for the workshop based on the experience, in using GSDL. Workshop coordinator: Ms. Anuradha.K.T., NCSI, IISc, Bangalore 560 012
Registration: Send an email to anu@ncsi.iisc.ernet.in or anu_ncsi@yahoo.co.in giving the following details:
1. Name:
2. Official Address and email
3. Experience in using GSDL.
———————————————————————
Ms.K.T.Anuradha E-mail: anu@ncsi.iisc.ernet.in
Senior Technical Officer URL:vidya-mapak.ncsi.iisc.ernet.in
National Centre for Science Information
Indian Institute of Science
Karnataka, Bangalore 560 012
India
FAX:(+91-80) 23601426/23600683
Tel:(+91-80) 23600271/22932511