[Koha-devel] Plugin Development

Amorim, Pedro pedro.amorim at ptfs-europe.com
Mon Jan 8 13:44:22 CET 2024


Hi Charles, welcome!

I'll jump in and provide my 2 cents:
I think this is definitely the right place to ask these questions, however
you can also join IRC and ask questions/chat there:
https://koha-community.org/get-involved/irc/

I believe we keep a record of existing plugins at:
https://wiki.koha-community.org/wiki/Koha_plugins
But I'm not sure it is kept up to date at all times.

As for your improvements to AddURLsToMarc by Tomás Cohen Arazi, I have not
looked extensively at your work, but if you developed enhancements to
existing functionality, what I would suggest is - if possible - to add a
merge request at:
https://gitlab.com/thekesolutions/plugins/koha-plugin-add-urls-to-marc

This way, your enhancements will be added to the main plugin repository,
and other users of that plugin will also be able to use your work, instead
of having to install a separate plugin.
Tomás is usually around on IRC, as are others, so I would contact him
directly there regarding the merge request, etc.

Regards.


Pedro Amorim

Software Engineer



E: pedro.amorim at ptfs-europe.com

www.ptfs-europe.com


On Thu, 4 Jan 2024 at 19:37, Charles Athey via Koha-devel <
koha-devel at lists.koha-community.org> wrote:

> This is my first post to this list. I am a retired computer scientist with
> development and system administration experience. I used PERL a lot about
> 25 years ago but haven’t done much with it since until now. I recently
> deployed Koha at the Sacramento FamilySearch Center where I volunteer. The
> Sac FSC is an archival library, meaning we don’t allow books to be checked
> out. We have and are digitizing our collection of copy protected books.
> Public domain books are being digitized and the physical book and the
> digital copy are sent to the FamilySearch organization to be added to their
> system. They are also using Koha but our Center’s instance is separate. We
> are making the PDFs of copy protected books available on-site ONLY, no
> internet access at this point, and are storing the books for preservation
> and space reasons.
>
> We had a need to update the MARC 856 data fields to reflect the location
> of the PDFs of our books. I looked at the plugin AddURLsToMarc by Tomás
> Cohen Arazi. It didn’t have quite enough capability as we wanted to update
> a few more of the subfields. I decided to make a plugin based on
> AddURLsToMarc that I made more general and added functionality to allow
> arbitrary MARC data fields to be added or deleted. It is working very well.
>
> So, the questions are
>   - What is the process for sharing such plugins with the Koha community,
> are there conventions that are used, etc.?
>   - Is this the right forum to ask these questions?
>   - Can users running other version help testing the plugin? I have only
> tested it on 23.05.05 on Ubuntu 22.04 LTS.
>
> Our plugin is titled UpdateMarcField and I have put it on GitHub in my
> koha-plugin-updatemarcfield
> <https://github.com/athey3/koha-plugin-updatemarcfield> repository.
>
> I have used local Git extensively for personal code but have only accessed
> GitHub not posted items on it prior to this as most things I have worked on
> have been proprietary.
>
> Any and all advise is appreciated.
>
> Chuck Athey
> Asst. Directory for Technology
> Sacramento FamilySearch Center
> athey3 at gmail.com
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at 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/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20240108/133ec351/attachment.htm>


More information about the Koha-devel mailing list