I've been struggling with energy/motivation for Koha outside of work hours, but I am still interested in working on "Replace CGI scripts with Mojolicious controllers" and to a lesser extent "Task Scheduler Needs Re-write".
I'll put aside an hour tonight after work to try to get back into "Replace CGI scripts with Mojolicious controllers". Perhaps https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26791 was too ambitious for a first step. I'm thinking maybe I'll take a lot of the core code from that bug report, but instead build a controller to replace tools-home.pl. It's not a win in terms of improved functionality, but it would be a low-risk start into using Mojolicious controllers for the web app. The core things that need testing are the authentication, authorization, template rendering (especially non-English templates). I might even find that it's better to slowly refactor Koha's existing functions before it's feasible to use the pure Mojolicious controllers. Once AuthN, AuthZ, and template rendering are solid then there should be nothing else left to do but work on controllers/models. Anyway, I'll take a look tonight! David Cook Software Engineer Prosentient Systems Suite 7.03 6a Glen St Milsons Point NSW 2061 Australia Office: 02 9212 0899 Online: 02 8005 0595 -----Original Message----- From: Koha-devel <koha-devel-boun...@lists.koha-community.org> On Behalf Of Jonathan Druart Sent: Tuesday, 11 May 2021 8:31 PM To: koha-devel <koha-devel@lists.koha-community.org> Subject: [Koha-devel] Build a roadmap for 21.11 Hi developers! Yes, I know, 21.05 is not there yet, but we can start to think on which different topics we want to work on during the next cycle! It has been a bit abandoned during the end of the 21.05 cycle, but new topics appeared. I have started to list them on a new document - https://annuel.framapad.org/p/koha_21.11_roadmap There are 2 parts: * at the top: the new ones and those I retrieved from 21.05 * at the bottom: the ones from 21.05, if you need ideas. Move them to the top if you want to continue/resurrect them Add your names to the different topics you are willing to work on, and add new topics! Please keep in mind that your time is limited, no need to add your names everywhere :) And remove your names from the topics you won't/cannot work anymore. I added a bit of styling to make the document more friendly and readable. Note that during this next cycle I will spend my time on RM duties (if elected!) and help topics from the roadmap. Cheers, Jonathan _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/ _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/