Hello all,
The adoption of Vocbench is progressing at NatlibFi and as part of that process I updated the "6-digit Counter Semantic Turkey URIGenerator" plugin by Manuel Fiorelli to be compatible with Semantic Turkey 13 (
https://bitbucket.org/manuelfiorelli/sixdigit-counter-st-urigen). In the end, this update was surprisingly easy, considering the recent extensive changes in the Semantic Turkey backend, kudos to all involved for making this so straight forward.
Before we consider making any larger NatlibFi specific changes to this plugin, I wanted to share my changes to the code, so they could be imported back to the project. Based on light testing, everything seems to be working correctly (including the unit tests). There were some code issues in the compatibility layer code to pre ST 6.0 versions, which I just solved by removing all the compatibility code. Hopefully this is not relevant anymore.
The attached patch file contains my changes to make sixdigit-counter-st-urigen compatible with ST 13. Hopefully, it can also be an example for someone looking to create some other type of extension to Semantic Turkey > 13.
Kind regards, Saku Seppälä