{
"path": "/a/3mjpzobqxuq23-new-blog-and-first-release-of-atmosphere-community",
"site": "at://did:plc:lehcqqkwzcwvjvw66uthu5oq/site.standard.publication/3mjnpilwnrp2v",
"$type": "site.standard.document",
"title": "New blog and first release of Atmosphere Community",
"content": {
"$type": "app.offprint.content",
"items": [
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 145,
"byteStart": 118
},
"features": [
{
"uri": "https://blog.atmosphere.community/a/3mjozwgmsjc23-tech-talk-frontpage-link-aggregator",
"$type": "app.offprint.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 231,
"byteStart": 217
},
"features": [
{
"uri": "https://atprotocol.dev",
"$type": "app.offprint.richtext.facet#link"
}
]
}
],
"plaintext": "We are in the midst of making a bunch of changes, so your first intro to the new blog was likely the August 2024 Tech Talk introducing Frontpage, that we imported from the old Ghost powered blog, which is still up at atprotocol.dev and will eventually all migrate here."
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 82,
"byteStart": 0
},
"features": [
{
"$type": "app.offprint.richtext.facet#highlight",
"color": "rgb(250 204 21 / 0.5)"
}
]
}
],
"plaintext": "Sorry for the email that went out to over 500 of you received with this old post! What you can expect here is updates from our growing community, which means not just tech, and not just for developers."
},
{
"$type": "app.offprint.block.text",
"plaintext": "No longer interested? Not a problem, go ahead and unsubscribe! We didn't mean to blast you from the new site without a little bit more of a heads up!"
},
{
"$type": "app.offprint.block.heading",
"level": 2,
"plaintext": "From .dev to .community"
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 148,
"byteStart": 127
},
"features": [
{
"did": "did:plc:lehcqqkwzcwvjvw66uthu5oq",
"$type": "app.offprint.richtext.facet#mention",
"handle": "atmosphere.community"
}
]
}
],
"plaintext": "Especially after AtmosphereConf, it's clear that we've got a broad multidisciplinary community. We're going to be switching to @atmosphere.community as our primary label to help highlight things across the breadth of things happening in the Atmosphere."
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 93,
"byteStart": 78
},
"features": [
{
"did": "did:plc:bbj62ki3gmlsjfzsr3dxbkna",
"$type": "app.offprint.richtext.facet#mention",
"handle": "atprotocol.dev"
}
]
}
],
"plaintext": "We also need great concentrated developer content, and we'll look to relaunch @atprotocol.dev soon."
},
{
"$type": "app.offprint.block.heading",
"level": 2,
"plaintext": "First release of Atmosphere Community Site"
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 66,
"byteStart": 27
},
"features": [
{
"uri": "https://discourse.atprotocol.community/t/moving-atprotocol-dev-off-of-ghost/770",
"$type": "app.offprint.richtext.facet#link"
}
]
}
],
"plaintext": "We started a discussion of moving off Ghost in the community forum, and things escalated from there."
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 21,
"byteStart": 12
},
"features": [
{
"did": "did:plc:2cxgdrgtsmrbqnjkwyplmp43",
"$type": "app.offprint.richtext.facet#mention",
"handle": "bmann.ca"
}
]
}
],
"plaintext": "Here's what @bmann.ca wrote describing the goals of the new community site:"
},
{
"$type": "app.offprint.block.blockquote",
"content": [
{
"$type": "app.offprint.block.text",
"plaintext": "I think directionally it is: “aggregate community long form writing for and by the atmosphere community”"
},
{
"$type": "app.offprint.block.text",
"plaintext": "With email to a shared list of 1000s of subscribers and selective highlights, the brief continues as “help community members announce and highlight happenings”"
}
]
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 28,
"byteStart": 9
},
"features": [
{
"did": "did:plc:4hodhjl2kposuchzvpiviwps",
"$type": "app.offprint.richtext.facet#mention",
"handle": "brittanyellich.com"
}
]
},
{
"index": {
"byteEnd": 149,
"byteStart": 129
},
"features": [
{
"uri": "https://atmosphere.community",
"$type": "app.offprint.richtext.facet#link"
}
]
}
],
"plaintext": "And then @brittanyellich.com rose to the challenge and got a first version released in something like 24 hours. It's live now at atmosphere.community."
},
{
"$type": "app.offprint.block.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreidiro723eujlrvdzxvcsjc25p3a5sjgcvuwryajnzr5ztiqy64z4y"
},
"mimeType": "image/jpeg",
"size": 110663
},
"alignment": "center",
"aspectRatio": {
"width": 1030,
"height": 1210
}
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 86,
"byteStart": 72
},
"features": [
{
"did": "did:plc:re3ebnp5v7ffagz6rb6xfei4",
"$type": "app.offprint.richtext.facet#mention",
"handle": "standard.site"
}
]
}
],
"plaintext": "This is a screenshot of the home page, which features an aggregation of @standard.site posts, pulled from posts shared into the Open Social community."
},
{
"$type": "app.offprint.block.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreiezct5bnbnwryy2jh4rbmn4r7uzxo6m7w4t5lidygz72omxwdql3i"
},
"mimeType": "image/jpeg",
"size": 55544
},
"alignment": "center",
"aspectRatio": {
"width": 877,
"height": 655
}
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 79,
"byteStart": 58
},
"features": [
{
"did": "did:plc:lehcqqkwzcwvjvw66uthu5oq",
"$type": "app.offprint.richtext.facet#mention",
"handle": "atmosphere.community"
}
]
},
{
"index": {
"byteEnd": 210,
"byteStart": 196
},
"features": [
{
"did": "did:plc:re3ebnp5v7ffagz6rb6xfei4",
"$type": "app.offprint.richtext.facet#mention",
"handle": "standard.site"
}
]
}
],
"plaintext": "We've created an Atmosphere Community group, owned by the @atmosphere.community account. It's open, and anyone can join. From there, you can click on the content tab, and get a list of all of the @standard.site posts that are in your account, and you can choose to share them into the community. That will then show on the home page. "
},
{
"href": "https://app.opensocial.community/communities/did%3Aplc%3Alehcqqkwzcwvjvw66uthu5oq",
"text": "Join the Atmosphere Community",
"$type": "app.offprint.block.button"
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 115,
"byteStart": 94
},
"features": [
{
"did": "did:plc:lehcqqkwzcwvjvw66uthu5oq",
"$type": "app.offprint.richtext.facet#mention",
"handle": "atmosphere.community"
}
]
}
],
"plaintext": "From there, we've got an aggregated calendar of events posted by the regional groups, and the @atmosphere.community account itself."
},
{
"$type": "app.offprint.block.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreieiw7ne4d47bwocqmbg3j5xzygelpxkb7sb6zpsvkd2b45z6wsi4e"
},
"mimeType": "image/jpeg",
"size": 115719
},
"alignment": "center",
"aspectRatio": {
"width": 862,
"height": 958
}
},
{
"$type": "app.offprint.block.text",
"plaintext": "And finally a list of all the regional groups that have popped up just a few weeks after the conference."
},
{
"$type": "app.offprint.block.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreid43npsecbzpwevebwv2vh76bhzkqs57jryaxsbetcpsdayomuiei"
},
"mimeType": "image/jpeg",
"size": 72745
},
"alignment": "center",
"aspectRatio": {
"width": 850,
"height": 997
}
},
{
"$type": "app.offprint.block.text",
"plaintext": "This is just the first release. We're learning about open social, what features make sense across communities, yes we need to work on a multilingual approach, and more."
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 113,
"byteStart": 94
},
"features": [
{
"did": "did:plc:4hodhjl2kposuchzvpiviwps",
"$type": "app.offprint.richtext.facet#mention",
"handle": "brittanyellich.com"
}
]
},
{
"index": {
"byteEnd": 194,
"byteStart": 129
},
"features": [
{
"uri": "https://atmosphereconf.org/event/obaP26x",
"$type": "app.offprint.richtext.facet#link"
}
]
}
],
"plaintext": "Speaking of which, learn more about the Open Social approach to public groups on atproto from @brittanyellich.com's presentation Who owns the group chat? Building collaborative spaces on ATProto: "
},
{
"href": "https://atmosphereconf.org/event/obaP26x",
"$type": "app.offprint.block.webEmbed",
"title": "ATmosphereConf 2026",
"width": "100%",
"preview": {
"$type": "blob",
"ref": {
"$link": "bafkreihenaprwnrrzvhcxhu22ys5kxrwidya3uzhw36oh7vl77hprqggy4"
},
"mimeType": "image/jpeg",
"size": 61888
},
"embedUrl": "https://atmosphereconf.org/event/obaP26x",
"siteName": "Atmosphereconf",
"alignment": "center",
"description": "ATmosphereConf is the global atproto community conference. Join us in Vancouver, Canada, March 26th - 29th, 2026."
},
{
"$type": "app.offprint.block.heading",
"level": 2,
"plaintext": "Get Involved"
},
{
"$type": "app.offprint.block.text",
"plaintext": "There are definitely bugs! There are definitely missing features! Whether you're running a regional group and want features on the site, or a community member anywhere in the world trying to keep up with the energy of this community, please file issues, suggest new features, or contribute code if you've got time and interest."
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 91,
"byteStart": 34
},
"features": [
{
"uri": "https://github.com/ATProtocol-Community/atproto-community",
"$type": "app.offprint.richtext.facet#link"
}
]
}
],
"plaintext": "The source code is on Github here https://github.com/ATProtocol-Community/atproto-community"
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 143,
"byteStart": 75
},
"features": [
{
"uri": "https://discord.com/channels/1097580399187738645/1494842659846488256",
"$type": "app.offprint.richtext.facet#link"
}
]
}
],
"plaintext": "And we've got a new dedicated channel in the ATProto Touchers Discord chat https://discord.com/channels/1097580399187738645/1494842659846488256"
},
{
"$type": "app.offprint.block.text",
"facets": [
{
"index": {
"byteEnd": 55,
"byteStart": 34
},
"features": [
{
"did": "did:plc:lehcqqkwzcwvjvw66uthu5oq",
"$type": "app.offprint.richtext.facet#mention",
"handle": "atmosphere.community"
}
]
}
],
"plaintext": "Tell us what you think by tagging @atmosphere.community."
}
]
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreiha76kktspfsm37oa5bvli3f7m3cnx5vkjya3hh65g7kj2toielpi"
},
"mimeType": "image/jpeg",
"size": 41597
},
"publishedAt": "2026-04-17T23:42:03+00:00",
"textContent": "We are in the midst of making a bunch of changes, so your first intro to the new blog was likely the August 2024 Tech Talk introducing Frontpage, that we imported from the old Ghost powered blog, which is still up at atprotocol.dev and will eventually all migrate here.\nSorry for the email that went out to over 500 of you received with this old post! What you can expect here is updates from our growing community, which means not just tech, and not just for developers.\nNo longer interested? Not a problem, go ahead and unsubscribe! We didn't mean to blast you from the new site without a little bit more of a heads up!\nFrom .dev to .community\nEspecially after AtmosphereConf, it's clear that we've got a broad multidisciplinary community. We're going to be switching to @atmosphere.community as our primary label to help highlight things across the breadth of things happening in the Atmosphere.\nWe also need great concentrated developer content, and we'll look to relaunch @atprotocol.dev soon.\nFirst release of Atmosphere Community Site\nWe started a discussion of moving off Ghost in the community forum, and things escalated from there.\nHere's what @bmann.ca wrote describing the goals of the new community site:\n> I think directionally it is: “aggregate community long form writing for and by the atmosphere community”\nWith email to a shared list of 1000s of subscribers and selective highlights, the brief continues as “help community members announce and highlight happenings”\nAnd then @brittanyellich.com rose to the challenge and got a first version released in something like 24 hours. It's live now at atmosphere.community.\nThis is a screenshot of the home page, which features an aggregation of @standard.site posts, pulled from posts shared into the Open Social community.\nWe've created an Atmosphere Community group, owned by the @atmosphere.community account. It's open, and anyone can join. From there, you can click on the content tab, and get a list of all of the @standard.site posts that are in your account, and you can choose to share them into the community. That will then show on the home page. \nFrom there, we've got an aggregated calendar of events posted by the regional groups, and the @atmosphere.community account itself.\nAnd finally a list of all the regional groups that have popped up just a few weeks after the conference.\nThis is just the first release. We're learning about open social, what features make sense across communities, yes we need to work on a multilingual approach, and more.\nSpeaking of which, learn more about the Open Social approach to public groups on atproto from @brittanyellich.com's presentation Who owns the group chat? Building collaborative spaces on ATProto: \nGet Involved\nThere are definitely bugs! There are definitely missing features! Whether you're running a regional group and want features on the site, or a community member anywhere in the world trying to keep up with the energy of this community, please file issues, suggest new features, or contribute code if you've got time and interest.\nThe source code is on Github here https://github.com/ATProtocol-Community/atproto-community\nAnd we've got a new dedicated channel in the ATProto Touchers Discord chat https://discord.com/channels/1097580399187738645/1494842659846488256\nTell us what you think by tagging @atmosphere.community."
}