Respected Patron:
Warm Greetings from NewGenLib Open Source Team We are happy to inform you that Version 3.0.4 Release 1 is now ready for download and use What's new in Version 3.0.4 Release 1 (V304 R1)? ------------------------------------------------------------------ The major development in this version is the all new OPAC. The new OPAC has the following additional functionalities compared to its predecessor. 1. The new OPAC is now based on a Java based template engine called Freemarker. Due to this the functioning of the new OPAC is more fast and efficient. All the OPAC pages are now template based 2. You can now design and develop you our themes and look and feel of the OPAC 3. The new OPAC is now more customisable 4. Library 2.0 features are now added: Users can now add their reviews on books, also tag the records and mark records as their favourites. 5. Both Library home page and Network home page are customisable 6. You can now have different search criteria as tabs. For example: One tab for Books and another for journals and so on. Even these tags and search criteria are customisable 7. Union Catalogue search is now more convenient. You can navigate to individual library home pages from network home page 8. Users can now save their queries. Also their searches in the session are saved. 9. Pre-defined portal pages like Contact us and About us 10. Faceted searching now extended to Library (useful when multiple libraries are in the network), Sub location and Shelving location. Faceted searching like in early version is also available for authors, subjects, geographic names and material types 11. Users can now "Request for hold" for items that are available in the library. Earlier this functionality was available only in Android application. 12. Extended My library functionalities Apart from the new OPAC, the system has bug fixes. The list of these bug fixes are available at http://www.verussolutions.biz/kb/changeLogV304R1 What's cooking at NGL OSS Development Center? ---------------------------------------------------------------- The development team is now all set for the development of the 3.0.4 Release 2. What more can I expect from version 3.0.4? ---------------------------------------------------------- Version 3.0.4 is broke down into 3 major releases. The new OPAC is part of the Release 1. Version 3.0.4 Release 2 will mainly focus on Acquisitions. The development is already in the process of developing a very user friendly, efficient and completely renovated Acquisitions system Version 3.0.4 Release 3 will enhance the current serials management system. All the 3 releases are expected to be delivered in next 5 months. Install NewGenLib Open Source Integrated Library System ---------------------------------------------------------------------------- Download from http://sourceforge.net/projects/newgenlib/files/NewGenLib/version3.0.4R1/InstallNGL3.0.zip/download And instructions for installations are available at http://www.verussolutions.biz/kb/installationNew Upgrade your older version(3.0.3 U1,U2,U3,U4,U5) of NewGenLib to latest update ------------------------------------------------------------------------------------------------- Download the upgrade from http://sourceforge.net/projects/newgenlib/files/NewGenLib/version3.0.4R1/NGL303_To_304.zip/download And instructions for installations are available at http://www.verussolutions.biz/kb/upgradeTo304R1 Upgrade your older version(2.X) of NewGenLib to latest update ------------------------------------------------------------------------------------------------- Download the upgrade from http://sourceforge.net/projects/newgenlib/files/NewGenLib/version3.0.4R1/InstallNGL3.0.zip/download And instructions for installations are available at http://www.verussolutions.biz/kb/node/27 We are waiting to serve you ------------------------------------ NewGenLib Team is awaiting for your call to help you. Get help from us. There are no obligations and no conditions whatsoever to utilise our free and open source services. For any assistance in Installation or upgrade contact us at Email: support@verussolutions.biz Telephone: +91 741 678 3719,+91 741 678 2119, +91 402 771 9161,+91 402 771 9162 Yahoo Messenger: ngl.oss1@yahoo.com Google Talk: ngl.oss.support.1@verussolutions.biz Skype Id for voice chat: newgenlib.oss Forums: http://forums.newgenlib.org We will be looking forward to help you Rolls of honour -------------------- We thank all the librarians using NewGenLib for providing feedbacks, suggestions and recommendations for new features. This update is dedicated to those librarians. Wishing you a Happy Library Management NewGenLib Open Source Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
I'll install this new version soon. But right now I am curious on how the OPAC can be customized. Where and how is this to be done? By editing the HTML files in the C:\NGL3\apache-tomcat-6.0.32\webapps\resources\portal\web_pages folder?
-------------------------------------------------
With great knowledge comes great responsibility. |
Not only that, the new OPAC is template
based. This means that all the pages of the OPAC will be available
at ftl(Free marker templates) files in
C:/NewGenLibFiles/OpacTemplates/default
These template files are nothing but HTML in markup On 08/31/2012 06:33 PM, pedroparkero [via NewGenLib] wrote: I'll install this new version soon. But right now I am curious on how the OPAC can be customized. Where and how is this to be done? By editing the HTML files in the C:\NGL3\apache-tomcat-6.0.32\webapps\resources\portal\web_pages folder? -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
How about the twitter widget? I've entered the usual customized widget from before, but it didn't appear well in the new OPAC. What should its settings be?
-------------------------------------------------
With great knowledge comes great responsibility. |
Now you must put the Widgets in
Administration->Configure System-> OPAC->Library On 09/03/2012 10:27 AM, pedroparkero [via NewGenLib] wrote: How about the twitter widget? I've entered the usual customized widget from before, but it didn't appear well in the new OPAC. What should its settings be? -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
Yes, we have already put our old widget configuration in the above-mentioned text box. But as you can see in the picture below, it doesn't appear right:
Is there a way for the twitter widget to stay visible as the default, like the way it was before in the old opac? How can I create an FB widget that is compatible with the opac? Also, is there a way to replace the default opac index search to "Anywhere" instead of "Title"? Thank you.
-------------------------------------------------
With great knowledge comes great responsibility. |
1. Open
C:/NewGenLibFiles/OpacTemplates/LibraryHome.ftl
It is basically a HTML File. See the lines 43-51. They look as below <li> <div id="SocialNetworking"> <h3><a href="#">Facebook</a></h3> <div>${LibraryDetails.FacebookWidget}</div> <h3><a href="#">Twitter</a></h3> <div>${LibraryDetails.TwitterWidget}</div> </div> </li> Change them to <li> <div>${LibraryDetails.TwitterWidget}</div> </li> 2. There are various facebook widget. The one similar to Twitter widget is the activity feed http://developers.facebook.com/docs/reference/plugins/activity/ On 09/03/2012 04:15 PM, pedroparkero [via NewGenLib] wrote: Yes, we have already put our old widget configuration in the above-mentioned text box. But as you can see in the picture below, it doesn't appear right: -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
* Thanks for the first answer. It works. As for the 2nd, I'm afraid I'm lost on how to make one. Should we 'connect' our FB library page to the OPAC first so that the activity feed widget can work? How do we do that exactly?
* is there a way to replace the default opac index search to "Anywhere" instead of "Title"? * When I click on Reviews under a record, I get a "Expression Reviews is undefined on line 6, column 22 in Reviews.ftl." error. How to fix it? * Also, there's also a link that says "Add Record To Buffer(You can print all records in buffer) (You can print all records in buffer)". It is oddly extended because the phrase in the parentheses gets repeated. How to remove the redundant phrase? * Is there an "add all to buffer" so that all search results can get printed?
-------------------------------------------------
With great knowledge comes great responsibility. |
About the first question, I just created a fan box widget for our library account. For other librarians who are interested, the instructions are here: http://developers.facebook.com/docs/reference/plugins/like-box/
The problem is, the facebook widget and the twitter widget are on top of each other, wasting horizontal space across the opac home page. Is there a way for the widgets to be side by side? Thank you.
-------------------------------------------------
With great knowledge comes great responsibility. |
In reply to this post by pedroparkero
For Reviews
1. Please open C:/NewGenLibFiles/OpacTemplates/default/Search.ftl. Go to line 220. You will see this <a style="color:#f07746" href="" class="reviewClickClass" id="REVIEW_${record.CatId}_${record.OwnLibId}">${LocalMessages.Reviews}<img style="vertical-align:middle;" src="/resources/images/review.png" height="15"/></a> | Replace it with <a style="color:#f07746" href="" class="reviewClickClass" id="REVIEW_${record.CatId}_${record.OwnLibId}">${LocalMessages.Reviews}</a><img style="vertical-align:middle;" src="/resources/images/review.png" height="15"/> | 2. Please open C:/NewGenLibFiles/OpacTemplates/default/RecordTemplates/General.ftl. Go to line 290. You will see <a style="color:#f07746" href="" class="reviewClickClass" id="REVIEW_${CatId}_${OwnLibId}">${LocalMessages.Reviews}<img style="vertical-align:middle;" src="/resources/images/review.png" height="15"/></a> | Replace it with <a style="color:#f07746" href="" class="reviewClickClass" id="REVIEW_${CatId}_${OwnLibId}">${LocalMessages.Reviews}</a><img style="vertical-align:middle;" src="/resources/images/review.png" height="15"/> | 3. Save both the files and refresh the page On 09/03/2012 06:52 PM, pedroparkero [via NewGenLib] wrote: * Thanks for the first answer. It works. As for the 2nd, I'm afraid I'm lost on how to make one. Should we 'connect' our FB library page to the OPAC first so that the activity feed widget can work? How do we do that exactly? -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
Thank you. That did the trick. I noticed that the tags link (next line, line # 221 & 291) has the same problem, so I have inserted the missing "< / a > " too in each of the files.
But what about my other questions? 1. is there a way to replace the default opac index search to "Anywhere" instead of "Title"? 2. Can there be an "select all to buffer" so that all search results can get printed? 3. How can I make the twitter widget and the facebook widget side by side and not on top of each other in the OPAC homepage?
-------------------------------------------------
With great knowledge comes great responsibility. |
In reply to this post by pedroparkero
Regarding the second question
"is there a way to replace the default opac index search to "Anywhere" instead of "Title"? " You need to rework on the Administration -> Configure System->OPAC->Library Search Forms But to make your job easy, we create a sql file. Execute against your newgenlib database using psql or pgadmin 3 sql window The sql file is attached below. But in the coming updates we will make it more user friendly to set order of indexes On 09/03/2012 06:52 PM, pedroparkero [via NewGenLib] wrote: * Thanks for the first answer. It works. As for the 2nd, I'm afraid I'm lost on how to make one. Should we 'connect' our FB library page to the OPAC first so that the activity feed widget can work? How do we do that exactly? -- Regards NewGenLib Open Source Support Team SearchForm.sql (17K) Download Attachment
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
In reply to this post by pedroparkero
Regarding the question
"Also, there's also a link that says "Add Record To Buffer(You can print all records in buffer) (You can print all records in buffer)". It is oddly extended because the phrase in the parentheses gets repeated. How to remove the redundant phrase? " Can you please send the screen shot. Because at the development centre it looks fine for us? We are attaching the local screen shot for your reference On 09/03/2012 06:52 PM, pedroparkero [via NewGenLib] wrote: > Also, there's also a link that says "Add Record To Buffer(You can > print all records in buffer) (You can print all records in buffer)". > It is oddly extended because the phrase in the parentheses gets > repeated. How to remove the redundant phrase? -- Regards NewGenLib Open Source Support Team Screenshot from 2012-09-04 16:09:34.png (26K) Download Attachment
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
In reply to this post by pedroparkero
Regarding your last query
"* Is there an "add all to buffer" so that all search results can get printed? " This facility is not added. We will add this feature in the coming updates On 09/03/2012 06:52 PM, pedroparkero [via NewGenLib] wrote: * Thanks for the first answer. It works. As for the 2nd, I'm afraid I'm lost on how to make one. Should we 'connect' our FB library page to the OPAC first so that the activity feed widget can work? How do we do that exactly? -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
In reply to this post by pedroparkero
See the code below to be changed in
LibraryHome.ftl
<li> <div>${LibraryDetails.FacebookWidget}</div> </li> <li> <div>${LibraryDetails.TwitterWidget}</div> </li> Please let us know if you got the desired result On 09/04/2012 02:29 PM, pedroparkero [via NewGenLib] wrote: Thank you. That did the trick. I noticed that the tags link (next line, line # 221 & 291) has the same problem, so I have inserted the missing "" too in each of the files. -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
In reply to this post by Verus Open Source Support
Hi, this happens after search, when you click a record and it goes in the catalog record view. But I have found the problem and already fixed it in the General.ftl file. It seems there is a line that has something like this:
"... {LocalMessages.AddRecordToBuffer} (You can print all records in buffer)< ..." I just deleted the redundant phrase that is in parenthesis and the problem went away. It's similar to the redundancy of the message "Other Books In the Rack = Other Books In the Rack" in the bottom of every catalog record view. But I have found this line in OpacLabels.properties...: "OtherBooksInTheRack = Other Books In the Rack = Other Books In the Rack" and just deleted the last redundant phrase and the problem also went away. Thank you.
-------------------------------------------------
With great knowledge comes great responsibility. |
In reply to this post by Verus Open Source Support
Thank you, your tip on how to arrange our widgets worked.
However, when I executed the sql query you gave me so that the default index search is "Anywhere", an error message came up: "ERROR: duplicate key value violates unique constraint "pk_network" SQL state: 23505" Please advise on what to do. Thanks.
-------------------------------------------------
With great knowledge comes great responsibility. |
Not a problem. Please check your OPAC.
Only one query is important to execute there. I will paste the
same below. Use pgamin3 to run it
Here goes the sql query update library set search_forms='<?xml version="1.0" encoding="UTF-8"?> <LibraryForm> <Form> <Name>All</Name> <DisplayName>All material types</DisplayName> <Indexes> <Index> <Name>Anywhere</Name> <Fields> <Field name="Text" /> </Fields> </Index> <Index> <Name>Title</Name> <Fields> <Field name="245" /> <Field name="246" /> <Field name="210" /> <Field name="222" /> <Field name="240" /> <Field name="242" /> <Field name="243" /> <Field name="247" /> </Fields> </Index> <Index> <Name>Author</Name> <Fields> <Field name="100" /> <Field name="110" /> <Field name="111" /> <Field name="700" /> <Field name="710" /> <Field name="711" /> <Field name="800" /> <Field name="810" /> <Field name="811" /> </Fields> </Index> <Index> <Name>Subject</Name> <Fields> <Field name="650" /> <Field name="651" /> <Field name="655" /> <Field name="600" /> <Field name="610" /> <Field name="611" /> </Fields> </Index> <Index> <Name>Keywords</Name> <Fields> <Field name="653" /> </Fields> </Index> <Index> <Name>Classification number</Name> <Fields> <Field name="050" /> <Field name="055" /> <Field name="060" /> <Field name="070" /> <Field name="080" /> <Field name="082" /> <Field name="083" /> <Field name="084" /> <Field name="086" /> </Fields> </Index> <Index> <Name>Accession number</Name> <Fields> <Field name="AccessionNumber" /> </Fields> </Index> </Indexes> <HiddenFields /> </Form> <Form> <Name>Books</Name> <DisplayName>Books</DisplayName> <Indexes> <Index> <Name>Anywhere</Name> <Fields> <Field name="Text" /> </Fields> </Index> <Index> <Name>Title</Name> <Fields> <Field name="245" /> <Field name="246" /> <Field name="210" /> <Field name="222" /> <Field name="240" /> <Field name="242" /> <Field name="243" /> <Field name="247" /> </Fields> </Index> <Index> <Name>Author</Name> <Fields> <Field name="100" /> <Field name="110" /> <Field name="111" /> <Field name="700" /> <Field name="710" /> <Field name="711" /> <Field name="800" /> <Field name="810" /> <Field name="811" /> </Fields> </Index> <Index> <Name>Subject</Name> <Fields> <Field name="650" /> <Field name="651" /> <Field name="655" /> <Field name="600" /> <Field name="610" /> <Field name="611" /> </Fields> </Index> <Index> <Name>Keywords</Name> <Fields> <Field name="653" /> </Fields> </Index> <Index> <Name>Classification number</Name> <Fields> <Field name="050" /> <Field name="055" /> <Field name="060" /> <Field name="070" /> <Field name="080" /> <Field name="082" /> <Field name="083" /> <Field name="084" /> <Field name="086" /> </Fields> </Index> <Index> <Name>Accession number</Name> <Fields> <Field name="AccessionNumber" /> </Fields> </Index> </Indexes> <HiddenFields> <HiddenField> <Name>BibliographicLevelID</Name> <Fields> <Field name="BibliographicLevelID">3</Field> </Fields> </HiddenField> </HiddenFields> </Form> <Form> <Name>Serials</Name> <DisplayName>Journals and Serials</DisplayName> <Indexes> <Index> <Name>Anywhere</Name> <Fields> <Field name="Text" /> </Fields> </Index> <Index> <Name>Title</Name> <Fields> <Field name="245" /> <Field name="246" /> <Field name="210" /> <Field name="222" /> <Field name="240" /> <Field name="242" /> <Field name="243" /> <Field name="247" /> </Fields> </Index> <Index> <Name>Subject</Name> <Fields> <Field name="650" /> <Field name="651" /> <Field name="655" /> <Field name="600" /> <Field name="610" /> <Field name="611" /> </Fields> </Index> <Index> <Name>Keywords</Name> <Fields> <Field name="653" /> </Fields> </Index> <Index> <Name>Classification number</Name> <Fields> <Field name="050" /> <Field name="055" /> <Field name="060" /> <Field name="070" /> <Field name="080" /> <Field name="082" /> <Field name="083" /> <Field name="084" /> <Field name="086" /> </Fields> </Index> </Indexes> <HiddenFields> <HiddenField> <Name>BibliographicLevelID</Name> <Fields> <Field name="BibliographicLevelID">4</Field> </Fields> </HiddenField> </HiddenFields> </Form> <Form> <Name>Articles</Name> <DisplayName>Articles and Book chapters</DisplayName> <Indexes> <Index> <Name>Anywhere</Name> <Fields> <Field name="Text" /> </Fields> </Index> <Index> <Name>Title</Name> <Fields> <Field name="245" /> <Field name="246" /> <Field name="210" /> <Field name="222" /> <Field name="240" /> <Field name="242" /> <Field name="243" /> <Field name="247" /> </Fields> </Index> <Index> <Name>Subject</Name> <Fields> <Field name="650" /> <Field name="651" /> <Field name="655" /> <Field name="600" /> <Field name="610" /> <Field name="611" /> </Fields> </Index> <Index> <Name>Keywords</Name> <Fields> <Field name="653" /> </Fields> </Index> <Index> <Name>Classification number</Name> <Fields> <Field name="050" /> <Field name="055" /> <Field name="060" /> <Field name="070" /> <Field name="080" /> <Field name="082" /> <Field name="083" /> <Field name="084" /> <Field name="086" /> </Fields> </Index> </Indexes> <HiddenFields> <HiddenField> <Name>BibliographicLevelID</Name> <Fields> <Field name="BibliographicLevelID">1</Field> <Field name="BibliographicLevelID">2</Field> </Fields> </HiddenField> </HiddenFields> </Form> </LibraryForm>'; On 09/04/2012 04:46 PM, pedroparkero [via NewGenLib] wrote: Thank you, your tip on how to arrange our widgets worked. -- Regards NewGenLib Open Source Support Team
NewGenLib Open Source Support
Verus Solutions Private Limited www.verussolutions.biz |
The query worked. Thank you very much.
-------------------------------------------------
With great knowledge comes great responsibility. |
In reply to this post by Verus Open Source Support
It seems I am having trouble with the "anywhere" search. I have a book w/ title and author. If I give a keyword from the title, and search by title, I see desired results. And if I give a surname of author as a keyword and I search by author, the book is again displayed on the results. But if I give title + surname keywords and search via "anywhere", there are no results. How come?
-------------------------------------------------
With great knowledge comes great responsibility. |
Free forum by Nabble | Edit this page |