I've not yet built multi-lingual collections where the *web server pages*
themselves were set multi-lingual as well, so I thought your question was
specific to that. I believe that would be covered somewhere in the
tutorials page I linked to previously.
However, if you want to know in general how to build a collection, then
try building a test collection by going through the following steps and
then applying it to the actual set of documents you want to work with.
I am assuming below that have Greenstone installed and working already and
just need to build a collection. I am also assuming you have a web server
working for Greenstone. If not, see here:
- Download Greenstone 2 from http://www.greenstone.org/download and read
the installation manual at
- Setting Apache Web server on Linux:
(See Apache's site for installation instructions on Windows and follow the
instructions in the above-mentioned Greenstone's Installer's Guide as
If everything's installed and well, let's build a trial collection:
(1) Go to $GSDLHOME - the Greenstone installation directory. This is
usually called "gsdl". Then go into its "gli" directory:
$ cd $GSDLHOME/gli
(2) Run the Greenstone Librarian Interface (GLI), which is an interactive
application. For instance, in Linux you run it with the following:
- For Greenstone 2 (there may be a gli.bat file for Windows):
- For Greenstone 3 you would run it at the prompt with
There is an equivalent gli4gs3.bat file for windows.
(3) Once the GLI application is open, go to the menu system File > New
Collection. Give it a name and brief description in the dialogue that
opens. Click OK.
(4) In the main window, you will have the Gather tab open by default and
you will see two panes:
- one on the left which represents the file system and
- one on the right showing you the contents of your collection
Drag items (text documents, image and other files) you want to put in your
trial collection into the right-hand pane. Just try out 3 different
document files and two different types of image files for instance. After
all, we're now creating a collection to get a feel for the process.
(5) You can set various properties for your collection via the Enrich and
- The Enrich tab lets you assign metadata to the documents you just put
into your collection: like title and authorship/creator information.
- The Design tab allows you to do many things (see the left-hand pane of
this tab). For instace, the Document Plugins option in the left-hand pane
allows you to configure the plugins used to import documents. You might
like to try having a look at the configuring options for the HtmlPlug to
get an idea: first click in the right-hand pane on the HtmlPlug and click
on the Configure plugin button. Look at the choices available in the
(6) Now for the actual collection-building step. Click on the Create tab
at the top. Then press the Build Collection button at the bottom left.
This would have generated your Greenstone collection and you can view it
in the web browser by going to
- http://YourServerName:YourPortNumber/gsdl/cgi-bin/library for Greenstone 2
- http://localhost:9090/greenstone3/ for Greenstone 3. And then click on
either of "Run the standard library servlet" or "Run the 'classic'
(7) Now you should see your newly built collection in there. Click on it
to view it and search in it, etc.
(8) Having tried out the process, you can go over all the steps above with
your intended collection now: one that will contain all the documents you
actually wanted to create a collection for.
Don't forget to look at the tutorials. The above is no substitute for the
comprehensive exercises described at:
If you wanted to have multi-lingual support for Bengali, Hindi and English
in the web server, I have to do some investigating and find out how this
is done (I have heard that it can be). But if building a collection that
contains indexed and searchable documents in several languages, then the
steps above would hopefully have covered it.
> Thanking you for your cooperation. Sorry, I could not convey my problem
> firstname.lastname@example.org wrote:
>> I want to build collection in English, hindi and benagali in greenstone.
>> Kindly let me know what I have to do for this.
> There are tutorials on how to work with Greenstone linked off from