|
|
## Kotahi
|
|
|
|
|
|
Kotahi is a state of the art publishing platform that supports:
|
|
|
* multiple workflows including journals, micropubs, and preprints
|
|
|
* the radical optimisation of scholarly communications workflows
|
|
|
|
|
|
Kotahi is 100% open source.
|
|
|
|
|
|
Kotahi enables authoring, collaboration, editing, styling, formatting, review and commentary, automated typesetting, and multi-format export all within a web browser. Kotahi has a modular architecture and is built with PubSweet and JavaScript.
|
|
|
|
|
|
The Kotahi development model is driven by community and facilitated by Coko. The intention is to build a 1.0 base system (due Oct 1, 2020) and then layer on additional functionality for future releases as decided by the community.
|
|
|
|
|
|
### Brief Description of Kotahi Interfaces
|
|
|
Workflows in Kotahi 1.0 (base system) are encapsulated within seven distinct spaces - each space is represented by a single page user interface that serves a specific purpose. These are the Login, Dashboard, the Submission Page, the Manuscript Editor, Workflow Control Panel, Reviewer Queue, and the User Profile page. There are additional Admin pages for building submission form questions, managing the entire manuscript queue, and managing users.
|
|
|
|
|
|
#### Login
|
|
|
Kotahi supports only ORCID login. This means all account creation, password management, and password reminders are managed by ORCID. Note: all of Kotahi can be extended/customised to support a multitude of additional features (e.g. ORCID login could be replaced by another login type [OAuth or standard password signup/login]).
|
|
|
|
|
|
#### Dashboard
|
|
|
The Dashboard is considered the entry point of the application. From here a user can see all the articles they are working on and create new submissions. The usual actions of creating articles, renaming, archiving, and deleting are possible. Sorting of articles by title, status, and author is provided for those working on many projects. Sort preferences persist between sessions as a user’s preferred sort order.
|
|
|
|
|
|
![](uploads/d499774f2feb0eef6958c625972ef8e7/FireShot_Capture_086_-_Kotahi_-_open_journals_-_164.90.211.252.png)
|
|
|
|
|
|
#### Submission Page
|
|
|
The Submission Page is where the author(s) add all the relevant metadata for the Submission. Submission questions vary greatly depending on organisational policies, jurisdiction, and research area. Consequently, Kotahi has a built-in Submission Form builder (see Admin Section) so organisational admins can customise their Submission questions using a web UI.
|
|
|
|
|
|
Kotahi supports a wide variety of publication types. Consequently, submissions can be uploaded as a variety of attachments, authored in the system, or even supplied as links (e.g. to Jupyter notebook instances, gitlab/github repos etc).
|
|
|
|
|
|
![sub](uploads/2b1e3c7c90d7f764755253abd74842dd/sub.png)
|
|
|
|
|
|
#### Manuscript Editor
|
|
|
If a MS Word manuscript is uploaded at initial submission, then this page displays the working manuscript in full (otherwise the manuscript is handled as an attachment or link). Wax 2 is a full-featured web-based word processor which currently provides:
|
|
|
* an innovative notes/references mechanism
|
|
|
* images and captions
|
|
|
* annotations
|
|
|
* track changes
|
|
|
* spell checking
|
|
|
* find and replace functionality
|
|
|
* block-level styling
|
|
|
* inline-level styling
|
|
|
* special characters
|
|
|
* code snippets
|
|
|
* custom block/inline semantic annotations creation
|
|
|
* easy entire article navigation without leaving the editor
|
|
|
|
|
|
Currently we are using Wax 1 in most Coko products however the underlying libraries are not capable of supporting the functionality we need. Consequently we have rebuilt Wax (Wax 2) with ProseMirror libraries - this has been a 4 year build in total. Wax 2 will be ready by the end of 2020. The Roadmap and repo exists here: https://gitlab.coko.foundation/wax/wax-prosemirror
|
|
|
|
|
|
Wax is configurable and extensible. We designed it to be a full featured web-based word processor that you can customise to your needs. Wax 2 will enable concurrent editing. The Manuscript Editor page also enables realtime chat and video link functionality.
|
|
|
|
|
|
#### Workflow Control Panel
|
|
|
This interface is used to manage the article through review. Handling staff can be added through this interface, and decisions to publish can be made directly, as can requests to revise etc. This interface displays the article and all the metadata in a read-only view and enables real time chat and video call links.
|
|
|
|
|
|
![control](uploads/84deb2c35a8ce6d2664fa22df8c305e2/control.png)
|
|
|
|
|
|
#### Reviewer Queue
|
|
|
This interface is a standalone interface that could be replaced to support different approaches to reviewer acquisition. Initially, the page supports inviting reviewers per review round to the working article.
|
|
|
|
|
|
![reviewer](uploads/2d049184b1030dd440f2fef94c3d248a/reviewer.png)
|
|
|
|
|
|
#### User Profile Page
|
|
|
Where the user manages profile information specific to the Journal or not supported by ORCID information, e.g. user profile images, can be managed from this page.
|
|
|
|
|
|
![profile](uploads/fa204aad918e71cef69babb1680977d9/profile.png) |