Skip to content

[Content editor] Review static page content editor for ORE #239

Closed
0 of 1 issue completed
Closed

Description

@mreiko

Related to:

The client will soon be editing the static content on the ORE VM. The editor tools available are inconsistent across the pages. This ticket is to define what tools for content structure and styling will be available.

Example 1:
Settings > Website > Setup > Navigation > "Reviewer benefits"
Image
Reader UI: About > Reviewer benefits

Example 2:
Settings > Workflow > Submission > Author Guidelines

Image

Reader UI: For Author > Author Guidelines

To be discussed in the next dev leads mtg.

Activity

  1. added theissue type on Jun 11, 2026
  2. asmecher commented on Jun 11, 2026

    @asmecher
    Member

    This is a known issue and will be resolved via eventual refactor of old forms. The navigation management tools use old server-side forms, and the workflow settings use a newer VueJS-based implementation. These both use TinyMCE for rich text editing, but are configured differently in different places. Is there a particular difference here that needs addressing, or is it just flagging an inconsistency?

  3. mreiko commented on Jun 11, 2026

    @mreiko
    Author

    @asmecher Maybe less important than consistency between the two is that you can't seem to create your own headers and sub-heads and the I think the styles are off-brand

  4. asmecher commented on Jun 11, 2026

    @asmecher
    Member

    @mreiko By "the styles are off-brand", do you mean the output generated by the TinyMCE fields, or something else?

    @jardakotesovec At a glance I think headers would be useful to include in the VueJS-based TinyMCE fields, at least in setup, but I'm not sure how differentiated our set of controls is (or can be, easily). Do you know off the top of your head?

  5. mreiko commented on Jun 11, 2026

    @mreiko
    Author

    Yes, for example, the headers on this page edited via the navigation tool don't have CERN styles: http://ore.testing.publicknowledgeproject.org/index.php/ore/incentives @asmecher

  6. asmecher commented on Jun 11, 2026

    @asmecher
    Member

    @mreiko Ah, OK -- that's a copy/paste issue, not strictly speaking about TinyMCE. TinyMCE tries to preserve formatting when content is pasted in, and this will result in a mixture of stripped elements (those that aren't allowed) and incomplete styles (those that were coded in an external .css and still referred to from the pasted content). Long story short, copy/paste doesn't work on the web in a way that preserves formatting. The solution is to either paste that content in stripping styles (control+shift+V) and then re-style it using TinyMCE, or to edit the source and remove any inappropriate styling.

  7. mreiko commented on Jun 17, 2026

    @mreiko
    Author

    Jarda will investigate what basic content structuring tools need to be included

  8. removed their assignment
    on Jun 17, 2026
  9. blesildaramirez commented on Jun 22, 2026

    @blesildaramirez

    Created an issue in pkp-lib: pkp/pkp-lib#12937

  10. mreiko commented on Jul 28, 2026

    @mreiko
    Author

    Hi @agata-morka the editor tools have been updated and are now consistent anywhere static content can be edited.
    Since this ticket requires an Author Guidelines link, maybe this is a good place to start.

    Please note that the OJS editor supports basic functionality via the editor tools. To support sophisticated styles, you'll need to use HTML.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions