Skip to content

Add support for early and continuous access to version of record (continuous publication) #9295

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

Open
asmecher opened this issue Sep 11, 2023 · 5 comments
Assignees
Labels
Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Enhancement:3:Major A new feature or improvement that will take a month or more to complete.
Milestone

Comments

@asmecher
Copy link
Member

asmecher commented Sep 11, 2023

Describe the bug

As an Editor, I would like to be able to publish the work of authors as early as possible rather than waiting for a complete issue to be ready for simultaneous publication.

  • I may want to schedule an article for an issue, but still have it available in advance of the issue’s formal publication. (I may want to use issue scheduling as organizational method for when I have a lot of articles awaiting posting.)
  • I may or may not want to designate an issue at all, for example my journal may organize content through thematic areas (categories) and have no use at all for issues.
  • I may decide to publish e.g. quarterly issues based on some of the content that has been posted early; this may mean going through already-posted content and publishing a formal issue based on things that have already been made available online. (For articles, this will mean that previously issueless content will have an issue.)
  • I would like major functions e.g. DOIs to function in a predictable way regardless of the mix of the above.

To be determined:

  • Implications for integrations – see sprint log (Hanover 2023)
  • Upgrade path
  • Publication dates may be a problem.

Of interest but out of scope for this issue:

  • Open reviews
  • Making non-final versions of articles available early
  • Reconciling preprint functionality in OJS with OPS

PRs (WIPs)

pkp-lib --> #11385
ui-library --> pkp/ui-library#619
ojs --> pkp/ojs#4875
crossref-ojs --> pkp/crossref-ojs#65

@asmecher asmecher added Enhancement:3:Major A new feature or improvement that will take a month or more to complete. Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. labels Sep 11, 2023
@radjr2
Copy link

radjr2 commented Sep 21, 2023

We are interested in this and decided that OJS could support this as long as continuous page numbering was not used. eg page numbers restart at 1 for each issue. That way, we can assign articles to a defined issue with real page numbers and point the active issue to the current calendar issue while the published future issues are still available. What would make this really possible is if the future calendar issues could be hidden in some way or displayed some where else. We like this model as the page numbers are set as soon as they are added to the issue. That all said, a more defined process that allows continuous numbering would be great.

@pmangahis
Copy link

Flagging this as an issue that would need to be solved - #8998 in order to support the continuous publication model.

@asmecher
Copy link
Member Author

asmecher commented Jun 4, 2024

(See also NISO JAV revision for terminology around versions: https://www.niso.org/press-releases/nisos-draft-revision-journal-article-version-jav-recommended-practice-now-open)

@radjr2
Copy link

radjr2 commented Jun 4, 2024 via email

@asmecher asmecher added this to OSS ORE Aug 15, 2024
@asmecher asmecher added this to the 3.6 milestone Aug 29, 2024
@Devika008 Devika008 moved this to Specification In Progress in OSS ORE Aug 29, 2024
@mreiko mreiko moved this to Todo in PKP Public Roadmap Dec 3, 2024
@mreiko mreiko moved this from Todo to In Progress in PKP Public Roadmap Jan 2, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 12, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 12, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 12, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 12, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 12, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 12, 2025
@touhidurabir touhidurabir self-assigned this May 12, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 15, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 15, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 29, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 29, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 29, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 29, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 29, 2025
@asmecher
Copy link
Member Author

Thanks, @touhidurabir, I've added reviews on the PRs in the head comment! Overall this is looking very good -- I did suggest one change to the continuousPublication setting that'll take a bit of work, but I think will make things clearer and a little faster.

touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Enhancement:3:Major A new feature or improvement that will take a month or more to complete.
Projects
Status: Specification In Progress
Status: In Progress
Development

No branches or pull requests

5 participants