kata-csc / ckanext-oaipmh

OAI PMH extension to CKAN
GNU Affero General Public License v3.0
9 stars 8 forks source link

Using the extension only to expose metadata in CKAN 2.8.3 #8

Open mdsnor opened 4 years ago

mdsnor commented 4 years ago

Dear developers, first of all, thank you for your work. I was looking for an extension suitable for exposing metadata through the OAI-PMH protocol, and yours was the best option I could find. In our case the harvester component is not required for the moment. However, I wish to describe some challenges I had while trying to use it with CKAN 2.8.3 (however, I didn't perform a detailed analysis):

As a workaround, after forking, I first tried to make this extension independent from ckanext-kata, by disabling some of the broken imports (we are using only part of the code), and copying and pasting the helpers from ckanext-kata to ckanext-oaipmh. It works, but following a colleague's suggestion, we opted rather to keep the ckanext-kata to be installed as a library (without enabling any plugin).

Probably it could become more useful, in my opinion, specifically in our case (no harvester needed), to:

Thanks!

bhavin2897 commented 2 years ago

Hi @mdsnor

Thanks for the information and suggestions. Could you please share the fork or suggest me any other OAI-PMH harvesters that you have been using in CKAN 2.9? This extension (ckan-oaipmh) seems outdated as you have mentioned.

Thanks in advance.

frafra commented 2 years ago

Last five commits of https://github.com/NINAnor/ckanext-kata/commits/nina-version-kata have been used for CKAN 2.8.4.

frafra commented 2 years ago

@bhavin2897 are you interested in maintaining this extension?

bhavin2897 commented 2 years ago

@frafra No. The best version for this extension is OAI-PMH Harvester branch py3

Maybe it would be great, if developers are looking for this harvester, and directs to latest one (above link)

Thank you for your concern

frafra commented 1 year ago

The problem is that there is no OAI PMH server with the alternative extension.

I found this, instead, https://github.com/EUDAT-B2FIND/ckanext-oaipmh-server, but it seems not working: https://github.com/EUDAT-B2FIND/ckanext-oaipmh-server/issues/11. ckanext-spatial has some support for pycsw, but it has been broken for quite a while: https://github.com/ckan/ckanext-spatial/issues/298.