<div dir="ltr"><div>A first reply on the points you mention. I would like to add a few on my second reply ;)</div><div><br></div>> 

2. Remove item-level_itype<div>I agree. Happy to support that one.</div><div><br></div><div>> 3. Merge biblio and biblioitem<br></div><div>I understand that you want that. But just feeling that it might be harder to swallow.. </div><div><br></div><div>The other points are surely interesting.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op wo 1 dec. 2021 om 16:24 schreef Jonathan Druart <<a href="mailto:jonathan.druart@bugs.koha-community.org">jonathan.druart@bugs.koha-community.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello everybody,<br>
<br>
I have been listing some tasks I would like to work on during the next<br>
development cycle.<br>
I suggest a give and take approach. Help me on one or more of those<br>
topics and I will help you as I can on whichever topic(s) you decide.<br>
<br>
1. Add more sample data to misc4dev<br>
It can be sometimes painful to recreate some situations when using the<br>
data provided by misc4dev. I would like to extend the data set to make<br>
some patches easier to test out of the box.<br>
We could, for instance, have:<br>
 - big records<br>
 - records with many items<br>
 - records and items with cover images<br>
 - more acquisition data<br>
 - etc?<br>
<br>
Just tell me what kind of data you miss on a regular basis and I will<br>
try to add them to misc4dev. If you have such records/data, send them<br>
to me for inclusion!<br>
<br>
2. Remove item-level_itype<br>
We have been discussing this one for a long time already, is it the<br>
time to tackle it down?<br>
See<br>
 - <a href="https://lists.koha-community.org/pipermail/koha-devel/2015-December/042114.html" rel="noreferrer" target="_blank">https://lists.koha-community.org/pipermail/koha-devel/2015-December/042114.html</a><br>
 - Bug 10385 - item-level_itypes checks need to be refactored<br>
 - Bug 29106 - Can we get rid of Koha::Item->effective_itemtype<br>
<br>
The work would consist in providing a plan to go ahead then provide a patch.<br>
<br>
3. Merge biblio and biblioitem<br>
Self-explanatory, merge the 2 tables to remove the unneeded 1-1<br>
relation between them<br>
<br>
4. Improve action logs<br>
We have had several changes and reports in this area lately. We could<br>
improve the way we log changes for easy tracking and comparaison.<br>
See<br>
 - Bug 28714 - Bib record change tracking action log<br>
 - Bug 29451 - Merging records and authorities - log details for the<br>
delete action so it could be recreated<br>
 - Bug 28692 - Reduce DB action_log table size<br>
<br>
I think we should add 2 new columns to log before and after the object<br>
is updated, serialized in JSON. We could then generate the diff on<br>
display.<br>
<br>
5. Patron searches (holds and checkouts)<br>
Those two patron searches do not use the same code as the other patron searches.<br>
We should uniformize them.<br>
 - Bug 29136 - Patron search on <a href="http://request.pl" rel="noreferrer" target="_blank">request.pl</a> has performance and display issues<br>
 - comment 37 of Bug 15812 - Checkout search with too many results<br>
(single character search) causes poor performance or timeout<br>
There is also bug 29125 (Use Koha::Patron object in<br>
C4:Utils::DataTables::Members.pm) that is removing the SQL query to<br>
use Koha::Patrons.<br>
<br>
5. Async ES indexation<br>
Now that we have the task queue we should use it to index the records<br>
and don't index them in a synchronous way.<br>
Bug 27344 - Implement Elastic's update_index_background using<br>
Koha::BackgroundJob<br>
If we don't want to use the task queue for that purpose we should<br>
provide another solution.<br>
To be discussed and implemented (or validate and test the patches that<br>
are already on bug 27344)<br>
<br>
6. mailman2discourse<br>
It seems that people are willing to move from our historical mailing<br>
list to something more modern like discourse.<br>
I would like to get back to this job, who is willing to help me?<br>
<br>
7. Split and shrink git repo<br>
I've already done several iterations in this area and I would like to<br>
get back to it. However I need someone with good git knowledge to<br>
continue and focus on this.<br>
<br>
8. Move C4 and Koha to lib<br>
We discussed that earlier and I even attached patches to bug 28589. I<br>
don't think it's top priority but I can dedicate some hours if some of<br>
you think it is a move we must do now.<br>
<br>
9. Improve our strings for translators<br>
See<br>
 - Bug 29602 - We must be nicer with translators<br>
 - Bug 20988 - [OMNIBUS] Internationalization: wrap all translatable<br>
text inside t() calls<br>
I had to spend some time in the PO when I was releasing 21.11, and<br>
really we are not nice with translators. The %s everywhere make things<br>
very hard to maintain, read and translate.<br>
We should help them, and even if a big move is needed it will be a win<br>
in the long term, for us (developers) and for them.<br>
<br>
There are some other topics I have in mind, but those ones need to be<br>
done in small teams as they are quite big.<br>
<br>
Let me know what you think and if you are willing to give me a hand!<br>
<br>
And also, what's on your list for 22.05?<br>
<br>
Cheers,<br>
Jonathan<br>
_______________________________________________<br>
Koha-devel mailing list<br>
<a href="mailto:Koha-devel@lists.koha-community.org" target="_blank">Koha-devel@lists.koha-community.org</a><br>
<a href="https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" rel="noreferrer" target="_blank">https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel</a><br>
website : <a href="https://www.koha-community.org/" rel="noreferrer" target="_blank">https://www.koha-community.org/</a><br>
git : <a href="https://git.koha-community.org/" rel="noreferrer" target="_blank">https://git.koha-community.org/</a><br>
bugs : <a href="https://bugs.koha-community.org/" rel="noreferrer" target="_blank">https://bugs.koha-community.org/</a><br>
</blockquote></div>