The PubSweet Framework in Journal Publishing

 

September 2019, PUBMET2019

Jure Triglav (Lead PubSweet developer)

@juretriglav

2015

Photo by Julian Haber

🎉 Components 🎉

Server components (endpoints, GraphQL, data model, jobs)

Client components (React components)

Atom

Molecule

Organism

pubsweet-server
pubsweet-client



pubsweet (the CLI)



PostgreSQL

React

GraphQL

Tech stack

  • Apollo (client and server GraphQL support)
  • Styled components (styles & theming)
  • Express.js (web server)
  • Authsome (authorization)
  • Pg-boss (job queue)
  • Babel & Webpack (bundling & optimization)
  • ESLint & Prettier (code formatting and style)
  • Styleguidist (documentation and component library)

What is PubSweet?

An open source framework for component-based publishing software

What is PubSweet??

A global community tackling challenges in the publishing universe, together.

Photo by Julian Haber

xPub Collabra

Libero (eLife)

Phenom (Hindawi)

xPub EPMC

 

Editoria

Wormbase

Aperture

What is PubSweet?!

A gateway to a constellation of sophisticated apps from across the publishing spectrum

What is PubSweet?

It’s all of the above. And more.

Thank you!

PubSweet Workshop

By jure

PubSweet Workshop

  • 1,241