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/

Reply via email to