A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"alsoKnownAs": {
"@id": "as:alsoKnownAs",
"@type": "@id"
},
"movedTo": {
"@id": "as:movedTo",
"@type": "@id"
},
"toot": "http://joinmastodon.org/ns#",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"Emoji": "toot:Emoji",
"blurhash": "toot:blurhash",
"votersCount": "toot:votersCount",
"schema": "http://schema.org#",
"PropertyValue": "schema:PropertyValue",
"value": "schema:value",
"ostatus": "http://ostatus.org#",
"conversation": "ostatus:conversation"
}
],
"type": "Note",
"id": "https://microwords.goodevilgenius.org/o/a135eb7661114848af2324671a6bc9fd",
"attributedTo": "https://microwords.goodevilgenius.org",
"content": "<p>I'm looking for CMS recommendations, including possibly a headless CMS with a statically built site (I'm actually leaning in that direction).</p>\n<p>In the past, I would normally just use <a href=\"https://microwords.goodevilgenius.org/t/wordpress\" class=\"mention hashtag\" rel=\"tag\">#<span>WordPress</span></a>, but with the latest <a href=\"https://microwords.goodevilgenius.org/t/wordpressdrama\" class=\"mention hashtag\" rel=\"tag\">#<span>WordPressDrama</span></a>, I'm honestly concerned about its future.</p>\n<p>The project I'm working on is for my Church. It's not for a single congregation, though. It's a regional thing serving ten congregations across the South Houston, Texas region. Not a huge amount of traffic, but not inconsequential.</p>\n<p>Here are some basic requirements. I need it to support multiple users, with role based access. I need some amount of extensibility, as I plan to build out more features over time, including notifications of new content being pushed out to various destinations (SMS, mobile push, etc.). I haven't discussed with the church leaders what the budget is, but I imagine minimizing costs would also be a need. Localization will also be a concern. Seven of the congregations are English-speaking, two are Spanish, and one is Mandarin. So being able to have some content available in all three languages would be beneficial.</p>\n<p>Any customization will be built by me, so, a language I'm familiar with, or can reasonably easily learn would be good. So, PHP, go, or node are the best options.</p>\n<p>The site will host a few different things. It will serve as a directory of resources for folks with various needs. It will also serve as a hub for announcements.</p>\n<p>Right now, I'm looking at a <a href=\"https://directus.io/\">Directus</a> headless CMS, hosted probably on AWS or DigitalOcean, and probably an <a href=\"https://www.11ty.dev/\">Eleventy</a> generated site, probably hosted on Netlify or Vercel. But, I'm certainly not married to the idea. And I still haven't completely ruled out just using WordPress, or perhaps even ClassicPress.</p>\n<p>It's been so long since I've set up a content-driven site (aside from my own personal sites, which just use hugo), that I'm not sure what the best options are nowadays. Suggestions for hosting are also appreciated.</p>\n<p><a href=\"https://microwords.goodevilgenius.org/t/webdevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>WebDevelopment</span></a> <a href=\"https://microwords.goodevilgenius.org/t/askfedi\" class=\"mention hashtag\" rel=\"tag\">#<span>AskFedi</span></a> <a href=\"https://microwords.goodevilgenius.org/t/askfediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>AskFediverse</span></a> <a href=\"https://microwords.goodevilgenius.org/t/askmastodon\" class=\"mention hashtag\" rel=\"tag\">#<span>AskMastodon</span></a> <a href=\"https://microwords.goodevilgenius.org/t/boostswelcome\" class=\"mention hashtag\" rel=\"tag\">#<span>BoostsWelcome</span></a> <a href=\"https://microwords.goodevilgenius.org/t/pleaseboost\" class=\"mention hashtag\" rel=\"tag\">#<span>PleaseBoost</span></a></p>\n",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://microwords.goodevilgenius.org/followers"
],
"published": "2024-11-05T14:32:46Z",
"context": "https://microwords.goodevilgenius.org/contexts/15399b3ce309478a90977000487100d2",
"conversation": "https://microwords.goodevilgenius.org/contexts/15399b3ce309478a90977000487100d2",
"url": "https://microwords.goodevilgenius.org/o/a135eb7661114848af2324671a6bc9fd",
"tag": [
{
"href": "https://microwords.goodevilgenius.org/t/wordpress",
"name": "#wordpress",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/wordpressdrama",
"name": "#wordpressdrama",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/webdevelopment",
"name": "#webdevelopment",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/askfedi",
"name": "#askfedi",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/askfediverse",
"name": "#askfediverse",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/askmastodon",
"name": "#askmastodon",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/boostswelcome",
"name": "#boostswelcome",
"type": "Hashtag"
},
{
"href": "https://microwords.goodevilgenius.org/t/pleaseboost",
"name": "#pleaseboost",
"type": "Hashtag"
}
],
"summary": null,
"inReplyTo": null,
"sensitive": false,
"attachment": []
}