Archive for the ‘CDS Invenio’ Category

CDS-Invenio: Bibindex ‘exception caught: string index out of range’ (a debug how-to)

It is not the first time I have errors in bibindex. If you are experimenting problems with bibindex, such as: bibindex is failing every time I run it (ERROR:idxWORD09F flush ended). ERR log says: ’2011-03-01 14:16:21 –> Exception caught: string index out of range’. First thing you should do is follow the steps to try [...]

CDSInvenio: why some of my records do not have stats in rnkDOWNLOADS table? [SOLVED]

Some days ago I wrote a post about CDS Invenio records’ number-of-downloads stats. I noticed that some of my records did not have stats in rnkDOWNLOADS table and I was wondering why. This is related to the way in which records have been submitted to the repository. If the record has been submited with bibupload [...]

CDS Invenio v1.0 bibclassify exceptions when 404 error

If you are getting exceptions like the following in your CDS Invenio v1.0: Exception (bibclassify_webinterface.py:135:get_keywords_body) Exception (webinterface_handler.py:378:_handler) The following problem occurred on <http://yourhost> (Invenio 1.0.0-rc0)>> 2011-01-12 03:13:27 -> SERVER_RETURN: 404 404 >>> >>> User details agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203   Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E) email: guest group: [...]

CDS-INVENIO: Exporting download stats of records in each collection

I’ve been asked to export some stats related to the number of downloads of each record belonging to collection PhD’s of our cds invenio repository. This can be done in a pretty simple way: 1. MARC format stores the collection id in 980 fields. My PhD collection identifier is TESIS. So go to your bib98x [...]

CDS Invenio: batch delete records (delete records from command line) [SOLVED]

The usual way to delete records in a CDS Invenio repository is to use the web tool (bibedit) or to proceed like stated here. But there was no way to delete records using command line in our CDS Invenio repository by typing something like: bibedit –delete <recidNumber> These steps should be followed to achieve this [...]

CDS-Invenio: CSS Sprites to speed up page load

The last posts are about CDS-Invenio speed up. Another important issue when dealing with optimization is the use of CSS Sprites. Making the CSS Sprites and modify the CSS files can be tricky. But you can use the awesome spriteme.org tool to automate this process. I’ve just tried it and… man, it rocks! ps: You [...]

CDS-Invenio: CSS + JS combining and compression to speed up page load

In my last post I gave a first approach to speed up your cds invenio website using basic CSS compression. This approach was really simple and worked like a charm, but I was not 100% satisfied with it, as editing a compressed CSS (or even worse, a JS) is a tedious work. UPDATEDYou should test [...]

CDS-Invenio: compress CSS to speed up page load

Some days ago I discovered PageSpeed plugin for Firebug. This plugin is really useful to speed up your CDSInvenio website load time. In this brief post I’ll be describing how to compress CSS with GZIP to speed up page load. It is really simple. 1. Your server must be able to execute PHP. 2. Edit [...]

CDS Invenio: advanced search sort options language issues [SOLVED]

We have noticed that the sort_options in the advanced search of CDS Invenio Repository (release 0.99.1) were being displayed in english by default. The select box is generated in your lib/python/invenio/websearch_templates.py (I defined a custom template so my file is lib/python/invenio/websearch_templates_buz.py, more precisely in the tmpl_search_box function. The sort_fields are passed to that function by [...]

Integrating handle.net with CDSInvenio: hands on guide

If you are familiar with digital preservation and 2.0 libraries you will know handle.net persistent url resolver for sure. We are going to integrate handle.net service along with CDS Invenio software. Other repository softwares, like DSpace, have this url system implemented in their core. CDS Invenio does not (yet). So here is a quick hands-on [...]

Paypal donate

Please help me keep this blog up by donating.

Por favor, ayúdame a continuar con el blog donando.