Skip to content

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

@asmecher

Description

@asmecher

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

Some UI areas of interest

Figma mocks : https://www.figma.com/design/Wf7sDlUg2372jaKKTJ0Mgz/OJS-3.4-3.5?node-id=14563-15837&t=I6Io5MGuoqxGJYNa-0

Current implementation - Options to show Journal Content Settings (Website Settings > Appearance > Theme

Image

Preprint schedule for publication button for early stage publication

Image

Submission Issue Assignment options (with issues created)

Image

Schedule for publication Issue assignement options (with issues created)

Image

PRs

pkp-lib --> #11385
ui-library --> pkp/ui-library#619
ojs --> pkp/ojs#4875
omp --> pkp/omp#2010 [TEST ONLY]
ops --> pkp/ops#999 [TEST ONLY]
crossref-ojs --> pkp/crossref-ojs#65
quickSubmit --> pkp/quickSubmit#106

pkp-lib --> #11695
ui-library --> pkp/ui-library#683
ojs --> pkp/ojs#5039
omp --> pkp/omp#2087
ops --> pkp/ops#1073
quickSubmit --> pkp/quickSubmit#109
oaiJats --> pkp/oaiJats#82
crossref-ojs --> pkp/crossref-ojs#75

Cleanups

ui-library --> pkp/ui-library#711
ojs --> pkp/ojs#5116 [TEST ONLY]
pkp-lib --> #11888
ui-library --> pkp/ui-library#713
ojs --> pkp/ojs#5117
omp --> pkp/omp#2132 [TEST ONLY]
ops --> pkp/ops#1108 [TEST ONLY]

Sub-issues

Metadata

Metadata

Labels

Community:2:PriorityAny issue that has been identified through research or feedback as a major community priority.Enhancement:3:MajorA new feature or improvement that will take a month or more to complete.

Projects

Status

Done

Status

Done

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions