Today we're releasing three big things to help us better write and publish together:
Multiplayer cursors, for live presence while editing
Comments, for private feedback in docs
Group publications — with Leaflet Pro
We've been exploring creative collaborative tools for quite some time; Leaflet Together is a nod to our previous project Hyperlink, making spaces for people to learn and create together.
We're excited to make collaborative work even better in Leaflet!
⁂ ⁂ ⁂
Group Publications
You can now invite contributors to a publication, so multiple people can publish together in one place!
This is a great way to make a pub for a team, org, meetup, or other group — Leaflet Lab Notes or
atproto.nyc for example!
This is a new feature for Leaflet Pro — we're excited to build more powerful tools for serious publishers!
Here's how it works:
The account that'll own the group pub needs Leaflet Pro
From "Settings" in your pub dash, look for "Contributors"
Add people by handle, then send them the join link; once they accept they'll be added as a contributor to the publication
Contributors see a limited view of the pub: they can make drafts, and publish ones they've made (but not access subscriber list / analytics, or edit other pub settings)
You can also add multiple contributors per-post, which will show in the post byline when published
We'd love to build on this to make Leaflet work even better for groups, orgs, and other collaborative publications. Please reach out with any feedback or requests!
Sign up or upgrade to Leaflet Pro to start publishing and invite contributors — learn more here or sign up directly: $12 / month or $120 / year. We appreciate your support!
Group publications: FAQ
Let us know if you have further questions!
Who owns the published posts?
The publication creator — posts live in their PDS
Any submission / approval flow?
No, it's simple for now, collaborators can publish directly
Can I invite a contributor just to a single post?
Not yet; once someone's a publication contributor you can add them to a per-post byline, but can't add someone for a single guest post; any contributor can make and publish new posts so this is best for trusted collaborators for now
Can the pub owner remove contributors?
Yep! Their posts will stay in the pub; they'll still be able to see their drafts but not publish or update them
Who can edit / publish posts?
The publication owner can edit and publish any posts; contributors can edit and publish posts they've made or been added to in the per-post byline
How can a contributor publish if the post is owned by a different account?
If the pub owner is authed in Leaflet this should Just Work! If their session is expired or they've logged out, they'll need to log in again first.
And now that you can collaborate with more people in publications, we made it better to work with them in your docs and drafts!
⁂ ⁂ ⁂
Cursors and comments
Did you know Leaflet started as a simple shared doc editor?
Now that Leaflet is great for publishing, we want to better bring those worlds together. So, we now have…
Multiplayer cursors
See when others are in the same doc, writing and editing together, with live cursors! Hover over the cursor to see username (if logged in; 'anonymous' if not). Highlight state, too.
Comments in documents / drafts
Anyone with the edit link to a Leaflet document can now select text and add comments!
These are off-protocol, using your Atmosphere account just for identity, and don't show in published posts or view-only links.
Editors can mark comments as resolved (this doesn't show anywhere for now but could in the future); you can delete your own comments as well.
All kinds of collaborative docs
Great not only for collaborative blog editing / feedback, but for any collaborative docs: projects, team notes, or anything else you're working on with trusted collaborators.
And makes realtime collab — like a focused draft review session, or team notes during a call — a lot nicer!
To try this out, make any doc — draft in a pub, or a standalone Leaflet doc — and share the edit link with a friend or collaborator. Let us know what you think!