Hello Invenio developers!
My name is Theodoropoulos Theodoros and I'm one of the sysadmins in
the (>40) libraries of Aristotle University of Thessaloniki, Greece.
We currently have a heavily modified version of cdsware v0.0.9(!) in
production here, with more than 110.000 fulltext documents, all
submitted by librarians. (We're planning to move to the latest Invenio
release once we feel that it's stable enough and has all the features
that we currently use. FYI, the latest version is very close to what
we need!)
I've been testing and providing feedback to (=spamming) Tibor since
2002 and recently exchanged emails with some of you (Sam, Tony), but
now I was granted permission to post to the developer mailing list.
I've spent the last few weeks dealing more closely with the latest
Invenio version, and I've spotted some issues that I'm planning to
mention in the emails that will follow... Also, please beware that I'm
an absolute beginner in python, so (although I'll try to use your
coding style, etc), I'm sure that you'll probably have a better way to
deal with things.
In any case, I don't expect anything to be included in the cvs,
because I don't know your priorities/TODO list and don't want to
change your roadmap, so please consider them simply as 'feedback' :)
And finally, as a 'treat', here is a mail that I sent a few minutes
ago to the project-cdsware-users list:
----- Forwarded message from [email protected] -----
Ημερομηνία:Wed, 4 Feb 2009 10:30:02 +0200
Από:[email protected]
Θέμα:"Your submissions" page enhancement
Προς:[email protected]
Hi to all,
In "Your submissions" page, one may find (among other things) the
reference numbers of the finished Submissions/Approvals etc.
I was asked to change the text of the reference number, and provide
links to the actual document instead (using the reference number as a
search keyword). The solution is dead simple and I think it would be
useful to most users, so here it is:
In the websubmit_templates.py file, look for:
if operator.mod(num,2) == 0:
color = "#e0e0e0"
else:
color = "#eeeeee"
if submission['reference']:
reference = submission['reference']
and change the last two lines with the following:
if submission['reference']:
if submission['pending']:
reference = submission['reference']
else:
reference = """<a
href="search?ln=%(ln)s&p=%(reference)s&f=reportnumber">%(reference)s</a>
""" % {
'ln' : ln,
'reference' : submission['reference']
}
This should give you a link to the actual document [provided that
reportnumber is added in an appropriate MARC field (ie 037__a, 909C0r,
088__a) and bibindex is run]
Regards,
Theodoros
ps. Beware, I'm just a beginner in Python, so double check the code
before importing it into your system...
----- End of forwarded message -----