Turn Koha into a Mojolicious application

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Turn Koha into a Mojolicious application

Julian Maurice
Hi all,

I've been playing with Mojolicious recently and I thought it would be
great if Koha was a Mojolicious application (like the REST API already
is). Some pros:
- Easier deployment
- Testable CGI scripts (Test::Mojo)
- All Mojolicious features (routing, commands, plugins, ...)
- Koha already uses Mojolicious, so there's no new dependency.

I wrote a POC here :
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20582

I'd like to gather opinions on it, and for that I want to try something new.
I created a "Koha" group on framavox.org, an instance of Loomio (a free
software designed to make decisions).
In this group there is a discussion named "Bug 20582 - Turn Koha into a
Mojolicious application" where you can add comments.
And in this discussion there is a proposal where you can vote (Agree,
Abstain, Disagree, Block) and add a reason for your vote

Group link : https://framavox.org/g/iAKeRC8Q/koha
Discussion link :
https://framavox.org/d/tTGf0Bzd/bug-20582-turn-koha-into-a-mojolicious-application

To keep things clean, please
- use the framavox group to discuss about the idea of turning Koha into
a Mojolicious app (not the implementation)
- use the bug report to discuss about the implementation
- reply to this mail for anything else (feedback about framavox.org for
instance)

Thanks

--
Julian Maurice <[hidden email]>
BibLibre
_______________________________________________
Koha-devel mailing list
[hidden email]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

Re: Turn Koha into a Mojolicious application

Julian Maurice
Hi,

Just a little reminder: the Framavox vote will close in 24 hours. Almost
everyone agreed to the proposal. If you want to add your opinion, you
can still do it. I can extend the deadline if necessary.

Le 16/04/2018 à 15:32, Julian Maurice a écrit :

> Hi all,
>
> I've been playing with Mojolicious recently and I thought it would be
> great if Koha was a Mojolicious application (like the REST API already
> is). Some pros:
> - Easier deployment
> - Testable CGI scripts (Test::Mojo)
> - All Mojolicious features (routing, commands, plugins, ...)
> - Koha already uses Mojolicious, so there's no new dependency.
>
> I wrote a POC here :
> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20582
>
> I'd like to gather opinions on it, and for that I want to try something new.
> I created a "Koha" group on framavox.org, an instance of Loomio (a free
> software designed to make decisions).
> In this group there is a discussion named "Bug 20582 - Turn Koha into a
> Mojolicious application" where you can add comments.
> And in this discussion there is a proposal where you can vote (Agree,
> Abstain, Disagree, Block) and add a reason for your vote
>
> Group link : https://framavox.org/g/iAKeRC8Q/koha
> Discussion link :
> https://framavox.org/d/tTGf0Bzd/bug-20582-turn-koha-into-a-mojolicious-application
>
> To keep things clean, please
> - use the framavox group to discuss about the idea of turning Koha into
> a Mojolicious app (not the implementation)
> - use the bug report to discuss about the implementation
> - reply to this mail for anything else (feedback about framavox.org for
> instance)
>
> Thanks
>

--
Julian Maurice <[hidden email]>
BibLibre
_______________________________________________
Koha-devel mailing list
[hidden email]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Reply | Threaded
Open this post in threaded view
|

Re: Turn Koha into a Mojolicious application

Julian Maurice
Vote has closed. Thanks to all the people who took the time to read the
proposal and add their remarks !

Here are the results:

Agree: 7
Abstain: 1
Disagree: 0
Block: 0

89% of members have stated their position (8/9)

Next step is to look at Bug 20582, test it, and discuss the implementation.
I don't expect any movement here until 18.05 release, but it would be
great to have it in master in early 18.11 development cycle.

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20582

Le 15/05/2018 à 13:24, Julian Maurice a écrit :

> Hi,
>
> Just a little reminder: the Framavox vote will close in 24 hours. Almost
> everyone agreed to the proposal. If you want to add your opinion, you
> can still do it. I can extend the deadline if necessary.
>
> Le 16/04/2018 à 15:32, Julian Maurice a écrit :
>> Hi all,
>>
>> I've been playing with Mojolicious recently and I thought it would be
>> great if Koha was a Mojolicious application (like the REST API already
>> is). Some pros:
>> - Easier deployment
>> - Testable CGI scripts (Test::Mojo)
>> - All Mojolicious features (routing, commands, plugins, ...)
>> - Koha already uses Mojolicious, so there's no new dependency.
>>
>> I wrote a POC here :
>> https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20582
>>
>> I'd like to gather opinions on it, and for that I want to try something new.
>> I created a "Koha" group on framavox.org, an instance of Loomio (a free
>> software designed to make decisions).
>> In this group there is a discussion named "Bug 20582 - Turn Koha into a
>> Mojolicious application" where you can add comments.
>> And in this discussion there is a proposal where you can vote (Agree,
>> Abstain, Disagree, Block) and add a reason for your vote
>>
>> Group link : https://framavox.org/g/iAKeRC8Q/koha
>> Discussion link :
>> https://framavox.org/d/tTGf0Bzd/bug-20582-turn-koha-into-a-mojolicious-application
>>
>> To keep things clean, please
>> - use the framavox group to discuss about the idea of turning Koha into
>> a Mojolicious app (not the implementation)
>> - use the bug report to discuss about the implementation
>> - reply to this mail for anything else (feedback about framavox.org for
>> instance)
>>
>> Thanks
>>
>

--
Julian Maurice <[hidden email]>
BibLibre
_______________________________________________
Koha-devel mailing list
[hidden email]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/