I'm looking for CMS recommendations, including possibly a headless CMS with a statically built site (I'm actually leaning in that direction).
In the past, I would normally just use #WordPress, but with the latest #WordPressDrama, I'm honestly concerned about its future.
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.
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.
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.
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.
Right now, I'm looking at a Directus headless CMS, hosted probably on AWS or DigitalOcean, and probably an Eleventy 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.
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.
#WebDevelopment #AskFedi #AskFediverse #AskMastodon #BoostsWelcome #PleaseBoost
Finally set up a personal @[email protected] instance. I can't believe it's taken me so long to do this. Such an easy set up.
I've got two questions, though, if anybody knows.
First, I've got some repos that are hosted on both my ForgeJo, and GitHub. I've noticed that GitHub Actions defined in .github/workflows
are picked up by ForgeJo Actions. I don't really need them running both places. Can I disable Actions from running from .github
, and only have them run from .forgejo
?
Next, I want to automatically mirror some branches of some of my repos, but not all of them. So, when I push to certain branches in my ForgeJo, they'll be automatically pushed to other repos that I specify. I see how to set up the mirror settings, but it seems to be all or nothing. I suppose I could set up some standard git hooks to do this, maybe in post-receive
, or use an Action, but if there's a built-in way, I'd love to do that. If there's not, if anybody has experience with the post-receive
hook, I'd love some tips.
I got a computer for my kids for Christmas. I've been setting it up for them, and they really like playing retro games. So, in addition to RetroArch and a bunch of old console games, I also installed @[email protected] with a handful of adventure games that I've loved since I was a kid (Monkey Island, King's Quest, Maniac Mansion).
I'm looking for suggestions for other ScummVM compatible games that adventurous kids might like that may be less well known.
Any point and click adventure games you played as a kid that you could recommend?
#BoostsWelcome #BoostsAppreciated #AskFedi #AskMastadon #PassItOn #RetroGaming #ScummVM #MonkeyIsland
I'm working on a new fedi server, and wanted to build on top of existing ActivityPub C2S API, rather than creating my own API.
I was looking through some of the specs for ideas. One of the things I want to have is similar to Mastodon lists but more hierarchical, and I was trying to think of a good way to represent this. The lists should be an OrderedCollection
, but I'm thinking about discovery. Basically, I want an easy way for the client to discover these user-defined lists in an AP-conformant way.
So, on the actor object, there's this field that MAY be included:
streams: A list of supplementary Collections which may be of interest.
I think this is probably what I need, but this isn't very specific about how this field is formatted. And I've never seen this used in the wild. I'm not sure if this is a simple array of URLs to Collections, or a Collection of Collections, or perhaps an object of key/value pairs with the values being links to the Collections.
@[email protected] says on ActivityPub Primer:
This property is not widely implemented. There is not a clear way to filter the list of Collections according to what a client application may need. For example, a client application that wants to show contact lists to the user would not have an easy way to find only contact lists in
streams
. A client application that wants to show photo albums to the user would not have an easy way to find only photo albums instreams
.
He suggests using extensions, in lieu of streams
, but since it's not clear exactly how this property is to be used, I'm not sure if this would be insufficient for my needs or not.
Does anybody have any more insight into this field and how to use it?
@[email protected] @[email protected] #AskFediverse #AskFedi
One of my coworkers, during a meeting, just accidentally misgendered another coworker who's non-binary. They gently corrected the mistake and moved on, which was fine, but the manner of misgendering made me wonder how best he should've addressed them.
He was trying to give them a compliment on their new haircut. What he said was "Girl, you're rocking that look!"
They corrected him saying, "Not girl, 'they', but in response to your other question ..."
If they were a woman, "Girl!" would've been a culturally appropriate way to address them in this circumstance. If they were a man, "Dude!" might've been more appropriate. So, what's the appropriate (at least in the US) non-binary alternative in this circumstance? Obviously, he could've just used their name, which would've worked well enough, but doesn't quite carry the same weight as the gendered alternatives.
I need the Internet to settle an argument.
Is banana bread bread or cake?
#BoostsWelcome #PleaseBoost #AskFedi #AskFediverse #AskMastodon
-
Bread 64% (25 votes)
-
Cake 33% (13 votes)
-
Other (leave a comment) 2% (1 votes)
Spoilers for WIP time travel story
Spoilers for WIP time travel story
I've got an idea for a novella I'm going to start writing soon (I've been in a small slump, lately). It's a time travel story with an interesting twist, but I'm curious if others will buy it.
The idea is that our hero will meet two other versions of herself who time traveled at some future point in their lives. So, let's call them 1, 2, and 3, where 3 is our hero.
1, in her 30s, travels forward about 1000 years, but can't get back. She tries to send a message to her younger self, a couple years before she left, to prevent her from going. But this backfires and she ends up making it so that 2 just invents time travel sooner, and travels forward to about the same time.
So, now 2 and 3 are both in the future. 2 is a few years younger (late twenties) than 3. They try to work together to undo this, but end up developing very different ideas, and have a falling out.
They work separately for several years, 1 becoming more bitter, while 2 becomes more hopeful. Eventually 2 has an idea, but she needs something that only 1 has, and 1 won't listen to her.
So, 2 sends a message back once more to an even younger version of themselves, 3, our hero, who's in her early twenties, and working on her PhD (maybe at MIT). 3 comes forward, and 2, in disguise, convinces her to go get the thing (haven't worked out what that is, but I'll come up with some appropriate technobabble) from 1.
The story starts, though, with 3, and her work in grad school that eventually culminates in her coming to the future.
So, I've been thinking about this, and am trying to decide if this is even believable (insofar as time travel stories are at all believable). So, what do y'all think? Would a plot like this work?
#Writing #SciFi #TimeTravel #Paradox #AskFedi #BoostsWelcome
-
Yes, I'd find that believable 50% (2 votes)
-
It's about as believable as any other time travel story 50% (2 votes)
-
No, sorry, I don't buy that 0% (0 votes)
-
Other (comment below) 0% (0 votes)
Hey #WebDevs. Got an #HTML question.
When combining the code
and pre
tags, which one should go inside which?
Should it be <code><pre> ... </pre></code>
, or <pre><code> ... </code></pre>
.
I need to do both because the code in question might have line breaks, so pre
will ensure that those are rendered correctly.
It seems to work either way. pre
on the outside adds some extra margin, I think. I didn't look at it too closely.
But, I'm not sure which is the more correct way.
I've got a a #Mastodon / #ActivityPub question.
I understand how self-verification works in Mastodon.
But I'm trying to figure out how the federation of it works. In other words, how does instance A know which links are verified for a profile on instance B.
When I look at the AP profile (curl masto.tld/users/jimmy -H 'Accept: application/activity+json'
), I get something like:
{
"attachment": [ {
"name": "Personal Site",
"type": "PropertyValue",
"value": "<a href=\"https://something.tld\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\"
><span class=\"invisible\">https://</span><span class=\"\">
something.tld</span><span class=\"invisible\"></span></a>"
}
]
}
But I don't see anything anywhere else in the JSON that indicates that that value is verified.
Is there a separate endpoint to check that?