<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body>A new request with request id 11236 has been created by koha-devel-request@lists.koha-community.org. Short info on the request is : <br><br>Title : Koha-devel Digest, Vol 197, Issue 4<br>Category : <br>Description : <div>Send Koha-devel mailing list submissions to<br>    koha-devel@lists.koha-community.org<br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>    https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>or, via email, send a message with subject or body 'help' to<br>    koha-devel-request@lists.koha-community.org<br><br>You can reach the person managing the list at<br>    koha-devel-owner@lists.koha-community.org<br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of Koha-devel digest..."<br><br><br>Today's Topics:<br><br>   1. Re: Vote on Vue3 (for ERM) at the next dev meeting<br>      (dcook@prosentient.com.au)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Mon, 11 Apr 2022 10:58:28 +1000<br>From: <dcook@prosentient.com.au><br>To: "'Jonathan Druart'" <jonathan.druart@bugs.koha-community.org>,<br>    "'koha-devel'" <koha-devel@lists.koha-community.org><br>Subject: Re: [Koha-devel] Vote on Vue3 (for ERM) at the next dev<br>    meeting<br>Message-ID: <025d01d84d3f$447d4b50$cd77e1f0$@prosentient.com.au><br>Content-Type: text/plain;    charset="UTF-8"<br><br>Voting on it at the next dev meeting sounds like a good idea, and I think that all your points are reasonable. I probably won't be at the dev meeting, but +1 for moving ahead with Vue3 for the ERM module. (I wonder if we should have pre-polls/mail-in votes for dev meetings sometimes...)<br><br>I think that my only concern is with the current implementation. As I note at https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30225#c13, I think we should be using more generic CRUD components and then inheriting from those. However, that's arguably a naïve comment, since I don't have much experience with Vue3 myself (beyond reading and 1 hello world exercise). That said, I would guess that all of us are inexperienced with Vue3 though, so that might pose some QA difficulties... <br><br>Actually, I notice in https://lists.katipo.co.nz/pipermail/koha/2022-February/057447.html that it mentions that a team of people from Bywater, BibLibre, and PTFS Europe are supporting the eRM project. Are they gaining experience with Vue3 as well? <br><br>I would be interested in getting more involved with this project as a Vue3 project in terms of development and QA. I'll email Jonathan Fielding more about that.<br><br>Here's hoping a majority agree about moving forward with the ERM module being written in Vue3. <br><br>David Cook<br>Senior Software Engineer<br>Prosentient Systems<br>Suite 7.03<br>6a Glen St<br>Milsons Point NSW 2061<br>Australia<br><br>Office: 02 9212 0899<br>Online: 02 8005 0595<br><br>-----Original Message-----<br>From: Koha-devel <koha-devel-bounces@lists.koha-community.org> On Behalf Of Jonathan Druart<br>Sent: Friday, 8 April 2022 5:44 PM<br>To: koha-devel <koha-devel@lists.koha-community.org><br>Subject: [Koha-devel] Vote on Vue3 (for ERM) at the next dev meeting<br><br>Hi devs,<br><br>Could we vote at the next dev meeting that the ERM module will be written in Vue3 and that it will not be a problem for its integration into Koha?<br><br>This module will contain a lot of CRUD operations and simple forms.<br>And so all the necessary REST API routes will be provided from the beginning.<br>I thought it would be a good candidate to introduce a new and modern solution to Koha.<br>Using it in an isolated module will allow us to try it, find the different problems we can face, fix them, and not force other developers to be onboard if they don't want to.<br><br>There is already a POC of this module using Vue3, with the different REST API routes, and UI testing using Cypress (see link below).<br><br>Other solutions are:<br>* Use another JS framework (but in that case you will show us on the "cities" view a simple implementation case)<br>* Use the old/traditional way<br><br>Links related to ERM and Vue3:<br>* Electronic Resource Management for Koha https://lists.katipo.co.nz/pipermail/koha/2022-February/057447.html<br>* Sandbox - https://staff-erm.sandboxes.biblibre.eu/cgi-bin/koha/erm/agreements.pl<br>* Git remote branch - https://gitlab.com/joubu/Koha/-/commits/erm<br>* Cities rewrites<br>** Bug 30160 - Rewrite cities admin view in React<br>** Bug 30225 - Rewrite cities admin view in Vue<br>** "I played with React"<br>https://lists.koha-community.org/pipermail/koha-devel/2022-February/046926.html<br>* "I played with Cypress (and ERM and Vue)"<br>https://lists.koha-community.org/pipermail/koha-devel/2022-March/046956.html<br><br>Cheers,<br>Jonathan<br>_______________________________________________<br>Koha-devel mailing list<br>Koha-devel@lists.koha-community.org<br>https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/<br><br><br><br>------------------------------<br><br>Subject: Digest Footer<br><br>_______________________________________________<br>Koha-devel mailing list<br>Koha-devel@lists.koha-community.org<br>https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel<br>website : https://www.koha-community.org/<br>git : https://git.koha-community.org/<br>bugs : https://bugs.koha-community.org/<br><br><br>------------------------------<br><br>End of Koha-devel Digest, Vol 197, Issue 4<br>******************************************<br></div><br><br>NOTE: You are receiving this mail because, the Requester/Technician wanted you to get notified on this request creation.<br></body></html>