Dear Roberto,<br><br>Thank you very much for taking the time to try J-ISIS.<br><br>I would be very pleased to implement in J-ISIS the missing features that you feel as a user would be<br>very useful. But I would need your help to clearly define the use cases, i.e. to describe the GUI that<br>
J-ISIS should offer and the output that should be produced.<br> <br>I am not sure, but I think that the "PrintSort" module offers some of the features that you are requesting.<br>I have in mind the implementation of a feature for producing documents from the records, i.e. with front<br>
page, header, footer, margins, page numbers, single and multi-columns, etc. With the possibility to<br>format documents in pdf, rtf, html or xml formats. In fact, the Groovy example in the J-ISIS Quick tutorial<br>produce such a document. <br>
<br>To answer yr question about Web-JISIS, Web-JISIS is a 3-tier Web application that uses the J-ISIS Database server.<br>Some coding is needed to develop the Web client using XHTML, CSS, AJAX and JavaScript, and the middle<br>
tier using Struts 2 MVC application framework that transfers the client request to the J-ISIS database server and<br>send back the response to the Web client.<br>I made some progress on Web-JISIS:<br> ** implemention of session management (user has to login again if no activity after 30 minutes)<br>
** implementation of the change of pft for record browsing and search<br><br>I am also working on providing a web administrator application that would provide features as those that you<br>may find in CMS, i.e. setting the Web-JISIS front page with xhtml, css and images, setting the menus, etc. and<br>
of course user management, i.e. assigning user id and password, user info and roles, which databases he can<br>modify, etc.<br><br>Thanks again for your time,<br><br>With my best wishes for this new year 2011,<br><br>Jean-Claude<br>
<br><br><div class="gmail_quote">On Tue, Jan 4, 2011 at 10:13 AM, <span dir="ltr"><<a href="mailto:roberto.sturman@ts.infn.it">roberto.sturman@ts.infn.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Dear Jean-Claude & dear ISIS discussion list subscribers,<br>
<br>
I installed the J-ISIS (version Dec 2010) and played with it. Its very<br>
innovative approach, using an external database storage and indexing and<br>
preserving the ISIS core features (ISO 2709 fields+subfields, repeatible<br>
tags, the formatting language capabilities, etc.) and thus allowing to<br>
overcome some limitations of the other ISIS implementations (see below),<br>
makes it in my opinion an value-added member of the ISIS software family.<br>
Congratulations to Jean-Claude Dauphin for his conceptual and coding work!<br>
<br>
About the functionalities, what is in my opinion missing in this software<br>
(as well in other ISIS "members" like the abandoned WINSIS), is the lack<br>
of a FORMATTED listing as the initial way of displaying data of a database<br>
sets (sets of recs by MFN range, by search results, by previously marked<br>
and saved records, etc.), allowing users to select one or more records for<br>
subseqential full display, editing, export, etc. Despite J-ISIS clearly<br>
represents a great step forward to some traditional ISIS family<br>
limitations, like the new dictionary unlimited key length and UNICODE<br>
support, just to mention some, I think that the above mentioned feature<br>
(formatted listing) would be essential and should be considered as the<br>
main way of displaying records for subsequential selection. The browsing<br>
of single records of a database set can be a very time consuming task for<br>
the user in the case of large number of results. In my opinion this is<br>
the STANDARD way the final users expect to get the records from a<br>
database. It is true that JISIS currently supports the record listing, but<br>
just as an UNFORMATTED table, typical of spreadsheet programs and moreover<br>
JUST to edit the raw record data. It is also true that being JISIS an open<br>
source project, it allows to modify the source code, but I am speaking<br>
about the basic, standard features, that im my opinion should the coded in<br>
the core package.<br>
<br>
Is there any plans to implement this feature in the near future?<br>
<br>
Just one more question. Is WEB-JISIS just a porting of the JISIS, or is it<br>
a derivate work, implying additional coding?<br>
<br>
Best regards and once again again congratulations to the author for his<br>
great job,<br>
<br>
roberto sturman,<br>
librarian<br>
<br>
<br>
P.S. Best wishes for a happy new year!<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Jean-Claude Dauphin<br><br><a href="mailto:jc.dauphin@gmail.com">jc.dauphin@gmail.com</a><br><a href="mailto:jc.dauphin@afus.unesco.org">jc.dauphin@afus.unesco.org</a><br>
<br><a href="http://kenai.com/projects/j-isis/">http://kenai.com/projects/j-isis/</a><br><a href="http://www.unesco.org/isis/">http://www.unesco.org/isis/</a><br><a href="http://www.unesco.org/idams/">http://www.unesco.org/idams/</a><br>
<a href="http://www.greenstone.org">http://www.greenstone.org</a><br>