[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Fridolin Somers changed: What|Removed |Added CC||fridolin.som...@biblibre.co ||m --- Comment #6 from Fridolin Somers --- Is this implemented by Koha::Plugins->call() ? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Arthur Suzuki changed: What|Removed |Added CC||arthur.suz...@biblibre.com -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Emma Ternrud changed: What|Removed |Added CC||emma.tern...@ub.gu.se -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 David Cook changed: What|Removed |Added CC||dc...@prosentient.com.au -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 David Gustafsson changed: What|Removed |Added CC||glask...@gmail.com -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 --- Comment #5 from Stefan Berndtsson --- The way I see this there are three kinds of "plugins". This idea adds a fourth. 1. Report-plugin. 2. Tool-plugin. 3. "Normal" plugin. 4. "Hooks". The normal plugin is meant to run once, in a very particular circumstance where the result of the plugin isn't necessarily meant to be passed on to any other plugin. An example here is the to_marc feature used when importing records. Input can be CSV and output is MARC. A hook on the other hand is meant to return data in the same format as it was received, so that they are chainable. Multiple plugins can be available for the same hook. An example for this case could be modifying MARC-data on its way to the database (for those familiar with Rails, this would be similar to a before_save hook), or adding extra fields into the index without changing the data, in a before_index hook. We currently use the latter in our Koha instance where we want to be able to distinguish books from ebooks for example, where the qualification for these come from multiple MARC fields. The plugin used for this looks at the MARC-record, combines everything and adds a 998$a with the result which is then indexed and searchable. Many such plugins could be chained in sequence for different kinds of index-preparations. It may therefor not be sensible to replace things all throughout the code, and that 3 and 4 may need to live beside each other. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 --- Comment #4 from Kyle M Hall --- This adds a very nice convenience method. I'd love to see a followup to replace the existing bespoke looks for opac hooks, staff hooks, and payment plugins if we are to add this. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Kyle M Hall changed: What|Removed |Added CC||k...@bywatersolutions.com -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Katrin Fischerchanged: What|Removed |Added CC||katrin.fisc...@bsz-bw.de --- Comment #3 from Katrin Fischer --- >This plugin edits a query beginning with "Provider:" to do "publisher:" >instead. A simple example that when using Elasticsearch makes publisher links >in the bibliographic detail view clickable. The current XSLT uses the Zebra >based links, that result in an unusable search. This is not meant to be the >solution to the Zebra/Elasticsearch conflict in the XSLT, but it's a simple >demonstration of the hook feature. Maybe this should be filed as a separate bug? -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Magnus Engerchanged: What|Removed |Added CC||mag...@libriotech.no -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Viktor Sargechanged: What|Removed |Added CC||viktor.sarge@regionhalland. ||se -- You are receiving this mail because: You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 --- Comment #2 from Stefan Berndtsson--- Created attachment 67109 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=67109=edit Adding hooks to the plugin system -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 Stefan Berndtssonchanged: What|Removed |Added Attachment #67108|0 |1 is obsolete|| Attachment #67108|1 |0 is patch|| -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
[Koha-bugs] [Bug 19306] Adding hooks to the plugin system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19306 --- Comment #1 from Stefan Berndtsson--- Created attachment 67108 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=67108=edit Bug in run_matching when plugins are not available -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/