Community Bonding
Week 1
Week 2
Week 3
Week 4
Week 5
First Evaluation
Week 6
Week 7
Week 8
Week 9
Week 10
Final Evaluation
Hola, I’m Apoorva Agarwal, participating in Google Summer of Code 2021 with CDLI. I’ve been accepted for the project Journals Open Review Workflow and Integration. This project focuses on creating a functional pipeline which will consist of open submission and open review process before publishing articles in our CDLI journals dashboard. To implement open journals in the system, an appropriate workflow needs to be developed which is intended to be carried out using https://pkp.sfu.ca/ojs/ojs_download/ software. OJS(Open Journal System) is an open source solution to managing and publishing scholarly journals online. OJS is a highly flexible editor-operated journal management and publishing system. In addition to this, we intend to make further integration in the CDLI journals dashboard and display the endorsement of reviewers with published articles.
Project: GSoC’21 My GSoC’21 Proposal: Link Contributions to CDLI: Link Work status: Link
Mentor: Nisheal John
–> Completed Tasks –> Ongoing Tasks
# | Status | Objectives | Associated Deliverables | issue(s) | PRs |
---|---|---|---|---|---|
1 | Integrating ojs Docker Container in the framework | Downloading ojs software and creating a docker container for it | #598 | !313, !348 | |
2 | Ojs workflow for submission and review of articles | Creating a workflow for open submission and open review of articles | #603 | - | |
3 | Ojs Datbase Connection | Setting up OJS Database Connection and creating relations between models | #606 | !374 | |
4 | Connecting ojs module to the CDLI journals dashboard | Publishing the articles with the endorsement of the reviewers in CDLI journals dashboard | #599, #470, #606, #620, #659 | !374, !368, !326 |
# | Status | Objectives | Associated Deliverables | issue(s) |
---|---|---|---|---|
1 | Citation Index and metrics | Citation index is to cite the articles. Display the statistics related to articles | #491 | |
2 | Implementation of OAuth | For automatic login to ojs dashboard from CDLI framework, implement oAuth Plugin | #599 | |
3 | - | DOI, ORCHID, and PUBLONS integration | Integration of DOI, ORCHID and PUBLONS in our workflow | - |
4 | - | CI/CD pipeline | Setting up CI/CD with lint | - |
Week | Status | Objectives | Deliverables |
---|---|---|---|
1 | Integrating ojs Docker Container in the framework | Downloading ojs software and creating a docker container for it and integrating it in CDLI framework | |
2 | Setting up Editorial Workflow( for cdlj and cdlb) | Creating a workflow for open submission and open review of articles | |
3 | Develop the journals index for integrating ojs | Updating CDLI journals index to create a link between CDLI journals dashboard and ojs dashboard | |
4 | Final Testing of ojs container | Debug the errors in ojs container and final testing of ojs container and editorial workflow | |
5 | Create document for ojs and solve additional issues | Create document for ojs and #575, #481, #291 | |
6 | OJS Database Connection | Sharing data between CDLI and ojs databases | |
7 | Designing single article view | Remove header from latex convertor and design single article web view page | |
8 | Create ojs models connections for reviewers endorsements | Create relations between ojs models and displaying the endorsement of reviewers | |
9 | Write command script to move ojs submissions to cdli | Command script that will run hourly and move reviewed ojs submissions to cdli database | |
10 | Complete leftover milestone and improvements | Completed the single article web view with reviewers endorsements, get it tested and finalized the PR. | |
11 | Finishing the project | Testing the project and making release/production |
Community Bonding
Week 1
Week 2
Week 3
Week 4
Week 5
First Evaluation
Week 6
Week 7
Week 8
Week 9
Week 10
Final Evaluation