chamilo / chamilo-lms

Chamilo is a learning management system focused on ease of use and accessibility
https://chamilo.org
GNU General Public License v3.0
785 stars 478 forks source link

Xapian in v2 #3800

Open jmontoyaa opened 3 years ago

jmontoyaa commented 3 years ago

Disable it? Update code, use classes?

Xapian uses the folder:

api_get_path(SYS_UPLOAD_PATH).'plugins/xapian/searchdb';

ywarnier commented 1 year ago

Details of the issue:

Mostly, the issue is about not having maintained this feature over the years, so the code inside Chamilo doesn't match the PHP extension anymore. Also, the documents tool has been re-written in 2.0, meaning the feature has to be re-introduced.

ywarnier commented 1 year ago

In 1.11, the Xapian config page was something like this: Capture d’écran du 2023-02-03 14-57-05 Capture d’écran du 2023-02-03 14-57-24 Capture d’écran du 2023-02-03 14-57-46

But in 2.0 it has been reduced (and mixed) like this: Capture d’écran du 2023-02-03 14-55-42

So there is non-anecdotical time to be spent on how to restore the right settings (more than anything the "Add specific search fields" section) and show the right info regarding the suggested converter libraries.

ywarnier commented 1 year ago

I have no idea what that "Number of upcoming events" has to do in the search section. I think it must have been a typo at the time of splitting config settings (more sections in 2.0 than there were in 1.11).