Sounds like a good plan! Kyle
<https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB> http://www.kylehall.info ByWater Solutions ( http://bywatersolutions.com ) Meadville Public Library ( http://www.meadvillelibrary.org ) Crawford County Federated Library System ( http://www.ccfls.org ) On Thu, May 26, 2016 at 6:35 AM, Julian Maurice <julian.maur...@biblibre.com > wrote: > I don't know exactly how yet, but yes the plan is to provide a > replacement for the current plugin system, while letting the possibility > for the 2 systems to coexist (giving us the time to port existing plugins) > > On 26/05/2016 12:24, Kyle Hall wrote: > > Excellent! Do you plan on supporting the existing Koha hooks so plugins > > for the existing architecture can be ported? How will this work with the > > existing plugin system? Is the plan to make it a functional replacement > > so we don't have two plugin architectures? > > > > Kyle > > > > < > https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB > > > > > > http://www.kylehall.info > > ByWater Solutions ( http://bywatersolutions.com ) > > Meadville Public Library ( http://www.meadvillelibrary.org ) > > Crawford County Federated Library System ( http://www.ccfls.org ) > > > > On Mon, May 16, 2016 at 1:13 PM, Julian Maurice > > <julian.maur...@biblibre.com <mailto:julian.maur...@biblibre.com>> > wrote: > > > > Hi all, > > > > A couple of months ago, we talked about how great it would be to > have a > > more powerful plugin system (thread subject was "Country-specific > forks" > > [1]). > > > > The current implementation have some problems. For instance, it's not > > possible to properly manage plugins with a VCS (bug 15879 [2] try to > > address this issue) > > > > Alex and I have started to write a new plugin system, as an attempt > to > > fix the problems of the current implementation. It's still in a very > > "alpha" status, but we would like to hear what you think of it. > > > > Code is in BibLibre repository, branch koha-module-poc: > > http://git.biblibre.com/biblibre/kohac.git > > > > Features: > > * VCS-compatible (every directory under the modules directory and > > containing a module.yaml file is a module) > > * Allow modules to define custom "URL routes" (see module/router.pl > > <http://router.pl>) > > * Allow modules to modify the intranet top menu (so they can add a > link > > to their custom routes) > > * Allow modules to have their own TT include files and TT plugins > > > > A sample module was made to demonstrate these features: > > http://git.biblibre.com/biblibre/koha-module-LoremIpsum.git > > > > This module creates a new page which display some "lorem ipsum" text > > fetched from loripsum.net <http://loripsum.net>, and add a link to > > this page in the intranet > > top menu. Very basic but it shows how it works. > > > > Quick start: > > 1. git remote add biblibre > http://git.biblibre.com/biblibre/kohac.git > > 2. git checkout -b koha-module-poc biblibre/koha-module-poc > > 3. installer/data/mysql/updatedatabase.pl <http://updatedatabase.pl> > > 4. misc/devel/update_dbix_class_files.pl > > <http://update_dbix_class_files.pl> > > 5. mkdir /path/to/modules > > 6. Edit $KOHA_CONF and add a line > > <modules_dir>/path/to/modules</modules_dir> > > 7. cd /path/to/modules && git clone > > http://git.biblibre.com/biblibre/koha-module-LoremIpsum.git > LoremIpsum > > (note: the directory's name is important) > > 8. Go to Administration > Modules > > 9. Enable the module LoremIpsum > > 10. You should now see a new link in the top menu > > > > Final note: we would like to work on it during the hackfest in > > Thessaloniki, so if you are interested, let us know! > > > > > > [1] > > > http://lists.koha-community.org/pipermail/koha-devel/2016-February/042382.html > > [2] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15879 > > > > -- > > Julian Maurice <julian.maur...@biblibre.com > > <mailto:julian.maur...@biblibre.com>> > > BibLibre > > _______________________________________________ > > Koha-devel mailing list > > Koha-devel@lists.koha-community.org > > <mailto:Koha-devel@lists.koha-community.org> > > 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/ > > > > > > > -- > Julian Maurice <julian.maur...@biblibre.com> > BibLibre >
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org 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/