
The PubSweet Framework in Journal Publishing
September 2019, PUBMET2019
Jure Triglav (Lead PubSweet developer)

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,291