TWiki.CDS - Automated notification of topic changes

2008-02-12 Thread TWiki Support

This is an automated e-mail from TWiki.

New or changed topics in TWiki.CDS, since 07 Feb 2008 - 15:50:

- CERNDocumentServerAleph500Tips (TiborSimko, 12 Feb 2008 - 11:29) r5->r6
https://twiki.cern.ch/twiki/bin/view/CDS/CERNDocumentServerAleph500Tips


Review recent changes in:
 https://twiki.cern.ch/twiki/bin/view/CDS/WebChanges

Subscribe / Unsubscribe in:
 https://twiki.cern.ch/twiki/bin/view/CDS/WebNotify


FYI: Slope One Collaborative filtering algorithm

2008-02-12 Thread Ferran Jorba
Hi,

as I still don't have 'People who viewed this page also viewed' in my
site due to being intolerably slow
(http://cdsware.cern.ch/lists/project-cdsware-users/archive/msg00742.shtml),
I've accidentally found this entry that might help:

http://en.wikipedia.org/wiki/Slope_One

(Not me, unfortunately.  I'm overwhelmed with the fascinating work of
migrating our ILS...)

Ferran



CVS Build Overview for 2008-02-12

2008-02-12 Thread Tibor Simko
>>> CDS Invenio Build Reporter started at 2008-02-12 09:57:42

>>> System details:

* Hostname: pcuds17
* Python version: 2.4.4 (#1, Oct 30 2007, 10:11:38)  [GCC 4.1.2 (Gentoo 4.1.2 
p1.0.1)]
* Apache version: Apache/2.2.8 (Gentoo)
* mod_python version: 3.3.1
* MySQLdb version: 1.2.1_p2
* MySQL version:
- version: 5.0.54-log
- version_bdb: Sleepycat Software: Berkeley DB 4.1.24: (January 31, 2008)
- version_comment: Gentoo Linux mysql-5.0.54
- version_compile_machine: i686
- version_compile_os: pc-linux-gnu
- character_set_client: utf8
- character_set_connection: utf8
- character_set_database: utf8
- character_set_filesystem: binary
- character_set_results: utf8
- character_set_server: utf8
- character_set_system: utf8
- character_sets_dir: /usr/share/mysql/charsets/
- collation_connection: utf8_general_ci
- collation_database: utf8_general_ci
- collation_server: utf8_general_ci

>>> Getting Invenio CVS HEAD sources:

* Invenio 0.93.50.20080128 fetched in 30 seconds.

OK

>>> Building Invenio CVS HEAD sources:

* Built in 67 seconds.

OK

>>> Installing Invenio:

* Installed in 18 seconds.

OK

>>> Populating demo site:

* Populated in 214 seconds.

OK

>>> Running unit test suite:

* Ran 206 tests in 44.245s

OK

>>> Running regression test suite:

* Ran 188 tests in 200.326s

FAILED (failures=3)

FAIL: websearch - availability of Search Guide
FAIL: bibformat - NLM output
FAIL: webbasket - test adding records in new basket after second addition

>>> Kwalitee tests skipped.

>>> CDS Invenio Build Reporter ended at 2008-02-12 10:07:27



CVS Commit Overview for 2008-02-11

2008-02-12 Thread CDS Invenio CVS
CVS Commit Overview for 2008-02-11
==

2008-02-11  Nicholas Robinson 

* modules/webstyle/lib/webstyle_templates.py: Fixed a bug: An
attempt was made to call the string "replace" method  on the values
found in sys.exc_info()[0] and sys.exc_info()[1]. These  values are
not strings - they are in fact a type and an object respectively.
They have therefore been cast to strings.

2008-02-11  Jerome Caffaro 

* modules/websearch/doc/search-guide.webdoc: XHTML valid markup.

2008-02-11  Tibor Simko 

* modules/websearch/lib/websearch_external_collections_searcher.py:
Fixed Kiss author link for authors with incomplete first name.
Thanks to Tony for reporting the problem.  Also, removed trailing
whitespace.

2008-02-11  Nicholas Robinson 

* modules/websubmit/lib/websubmit_engine.py: In
'print_function_calls', added the framework to allow WebSubmit
functions  to be called with 'user_info' (a dictionary of user
information) as a 4th  keyword argument.   This is the new model
for WebSubmit functions. They should now be created   and called
with four parameters, thus a declaration like this: def
Function_Name(parameters, curdir, form, user_info):

 WebSubmit will first attempt to call the function like this:
   function(parameters=parameters,
curdir=curdir,
form=form,
user_info=user_info)
 If the function is a legacy function (i.e. doesn't accept
user_info),
 a TypeError will be raised when WebSubmit attempts to call it.
WebSubmit
 will therefore try once more to call it without user_info, like
this:
   function(parameters=parameters,
curdir=curdir,
form=form)

 So, from now on, all new WebSubmit functions should defined with
the 4th
 user_info parameter.

2008-02-11  Nicholas Robinson 

* modules/websubmit/lib/functions/Add_Files.py,
modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py,
modules/websubmit/lib/functions/CaseEDS.py,
modules/websubmit/lib/functions/Check_Group.py,
modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py,
modules/websubmit/lib/functions/Create_Cplx_Approval.py,
modules/websubmit/lib/functions/Create_Modify_Interface.py,
modules/websubmit/lib/functions/Create_Recid.py,
modules/websubmit/lib/functions/Finish_Submission.py,
modules/websubmit/lib/functions/Get_Info.py,
modules/websubmit/lib/functions/Get_Recid.py,
modules/websubmit/lib/functions/Get_Report_Number.py,
modules/websubmit/lib/functions/Get_Sysno.py,
modules/websubmit/lib/functions/Insert_Modify_Record.py,
modules/websubmit/lib/functions/Insert_Record.py,
modules/websubmit/lib/functions/Is_Original_Submitter.py,
modules/websubmit/lib/functions/Is_Referee.py,
modules/websubmit/lib/functions/Mail_New_Record_Notification.py,
modules/websubmit/lib/functions/Mail_Submitter.py,
modules/websubmit/lib/functions/Make_Modify_Record.py,
modules/websubmit/lib/functions/Make_Record.py,
modules/websubmit/lib/functions/Move_Files_Archive.py,
modules/websubmit/lib/functions/Move_Files_to_Storage.py,
modules/websubmit/lib/functions/Move_From_Pending.py,
modules/websubmit/lib/functions/Move_to_Done.py,
modules/websubmit/lib/functions/Move_to_Pending.py,
modules/websubmit/lib/functions/Print_Success_APP.py,
modules/websubmit/lib/functions/Print_Success_CPLX.py,
modules/websubmit/lib/functions/Print_Success_DEL.py,
modules/websubmit/lib/functions/Print_Success_MBI.py,
modules/websubmit/lib/functions/Print_Success.py,
modules/websubmit/lib/functions/Print_Success_SRV.py,
modules/websubmit/lib/functions/Report_Number_Generation.py,
modules/websubmit/lib/functions/Send_APP_Mail.py,
modules/websubmit/lib/functions/Send_Approval_Request.py,
modules/websubmit/lib/functions/Send_Modify_Mail.py,
modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py,
modules/websubmit/lib/functions/Send_Request_For_Publication.py,
modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py,
modules/websubmit/lib/functions/Send_SRV_Mail.py,
modules/websubmit/lib/functions/Test_Status.py,
modules/websubmit/lib/functions/Update_Approval_DB.py,
modules/websubmit/lib/functions/Upload_Files.py,
modules/websubmit/lib/functions/Format_Record.py: Added 4th
parameter "user_info" (defaulting to None) to definition of
WebSubmit functions.   "user_info" should be a dictionary
containing information about the logged-   in user (e