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