[Koha-devel] Build a roadmap for 21.11

dcook at prosentient.com.au dcook at prosentient.com.au
Wed May 12 02:40:48 CEST 2021


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-bounces at lists.koha-community.org> On Behalf Of Jonathan Druart
Sent: Tuesday, 11 May 2021 8:31 PM
To: koha-devel <koha-devel at 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 at 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/




More information about the Koha-devel mailing list