-
Notifications
You must be signed in to change notification settings - Fork 447
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port Citation Style Language plugin to OMP #6201
Comments
Yes please! We from Heidelberg University Library may take this up, because we need this to use OMP for the frontend. |
Dear Alec @asmecher , Do you know if someone was working on this, because I found an OMP branch in the plugin repository: We are thinking of porting the plugin for OMP 3.3. But we did not settle yet, if we should use the OJS plugin or use some JavaScript code involving citeproc-js which was used in Dulip's OMP Portal. Any suggestions? Thanks and hope you are doing well, Nils |
I think this would be a wonderful addition to OMP (and OPS too)! The best approach would be to adapt the existing repository (https://github.com/pkp/citationStyleLanguage) so that it can check which application it's been installed into and adjust its behaviour accordingly. There wouldn't be many changes needed. If you're interested, please go ahead, and I'd be happy to review and support (e.g. adding automated testing)! |
Hi @isgrim, any update on the plugin porting to OMP? |
Hi @bolelligallevi , my colleague (Christian Marsilius, @nongenti )is working on it. I think we have a functional version on our development server. I have to check with him, in what state the code is. Regards, Nils |
Hi @isgrim , @nongenti, may I ask what is the status of porting Citation Style Language plugin to OMP? Regards, |
Hi @ronste, we've a solution running with OJS and OMP 3.3. A pull request is still open. I'm also working on a 3.4 version. But first I've to finish chapter landing pages for OMP 3.4, because csl-plugin should also work on chapter landing pages. For now you can have a look at https://github.com/UB-Heidelberg/citationStyleLanguage/tree/stable-3_3_0 Regards, |
Hi @nongenti , thanks for the update. But our installation runs on OMP 3.2. I guess we'll take another route for now. Regards, |
@nongenti can you confirm if these two PRs are the correct ones to review for this feature? Is there anything else outstanding? pkp/omp#1035 |
Hi @NateWr, I've to update my 3.4 instance and rework https://github.com/pkp/omp/pull/1035 because the changes regarding DOIs. I think thats done till the end of this week. I let you know. |
Another related PR: pkp/omp#1121 @nongenti, because these PRs span many repositories, it's helpful to make sure they're all listed here in a comment. |
@nongenti, I think there are still a couple of pieces you're working on:
Please make sure to ping me when it's ready for another look and I'll get it merged -- it's very close! Thanks for being patient with us on this one. |
@asmecher, I think all should be done now. Overview: In pkp/omp#1245 I add publication and chapter as arguments to hook call CatalogBookHandler::book in OMP CatalogBookHandler.php, like you told me here: pkp/citationStyleLanguage#84 (comment) pkp/citationStyleLanguage#84 is the CSL-Plugin with namespaces and OMP support. pkp/ojs#3719 removes only the CSL template code from OJS, like wished here: pkp/omp#1121 (comment) If you're interested in a CSL-Plugin Version for OMP 3.3 you can also look at this: |
@nongenti, thanks, that sounds great -- so to summarize, these PRs are what's now relevant, right?
If I have that correct, I've added a new review at pkp/citationStyleLanguage#84 (review) that should cover them. |
@nongenti, thanks as always for your diligence -- I've merged the OJS and citationStyleLanguage PRs, and just have one outstanding question/comment on the OMP PR: |
Note that we're due to release OMP 3.4.0 release candidate 1 (thus starting testing for 3.4.0) in a week -- if you're able to give this a look in the next few days, it'll help us get everything shipped with the release candidate! |
@asmecher , changes are implemented. Thanks for your reviews! |
* Add publication and chapter to hook: CatalogBookHandler::book * Rework getBySourceChapterId() in ChapterDAO * Add availability of hook chapterdao::getLocaleFieldNames * Add function getChapterBySourceChapterId
Hi all -- I've merged this to OMP and added a submodule there. The plugin will be included in OMP 3.4.0. Huge thanks to @nongenti and UB-Heidelberg for their work on this! |
Hello everyone, I made a plugin that, for now, can solve the problem. https://github.com/danielsf93/ompcitation |
See https://forum.pkp.sfu.ca/t/how-to-cite-in-open-monograph-press-3-1-0/34493 for details.
The text was updated successfully, but these errors were encountered: