Follow

Trying out (selfhosted instance).

It appears Plume takes the title and makes it the URL slug, spaces included.

But over activitypub federation, the spaces break the URLs! Is this real or am I stupid?

It's not just me, look at some of the broken links over at @funkwhale

Writefreely is perhaps too minimalistic, Plume messes up URLs, Ghost and Grav don't have activitypub plugins...

Is wordpress truly the only fully-featured activitypub-compatible blogging platform?

@doenietzomoeilijk You'd think a blogging platform knows how dangerous spaces in URLs are.

Just found an issue for this:
github.com/Plume-org/Plume/iss

@yarmo You would think so, yes. I'm very curious as to why nobody though of this, it's not exactly an obscure thing.

@jle didn't know about this project, but it looks very much like what I need!

(Looking at the code repo URL, I'm assuming this is your project? 😀 If so, congrats, looks really nice at first glance!)

@yarmo Yes it is. I'm using it myself for my blog and website, as well as a diary. If you have any questions or requests, feel free to ask! 😊

@jle great to hear!

Got set up very quickly, excited to go further! Am stuck right now because I use a reverse proxy (caddy) and I need a pem certificate for activitypub to work.

If you happen to have any pointers, that would be great :) now trying to figure out how to convert caddy keys to goblog-compatible certificates

@yarmo

I use Caddy as well. Just disable public HTTPS (Let's Encrypt) and set the port and public address.

I think you can generate a PEM Key yourself, just like in this tutorial: blog.joinmastodon.org/2018/06/

But I'll take this as a motivation to implement automatic ActivityPub key generation.

@jle Oh, the activitypub certificate does not have to be related to the LE HTTPS key? My bad, trying a newly generated one

@yarmo No, they are not connected. It is just used to sign ActivityPub requests.

@yarmo And if you want Tor support, theres another key as well. But that one gets auto-generated.

@jle already working. Goblog setup is smooooooth

@humanetech I get HTTP 502 errors while trying to look at your Gitlab 🤔

@jle @yarmo

It's done, you are on the apps watchlist :)

One thing I noticed though.. I couldn't find a License file, which technically makes it proprietary. Do you intend to provide one?

@jle

Dang, I overlooked the license.. was looking in the alphabetically logical place :)

List updated, thanks!

@yarmo Implemented automatic key generation. No need anymore to manually create an ActivityPub private key.

@jle sorry to bother again. I tried making a post (with published state) but noticed that Mastodon still thinks there are no posts. It reads the blog description so activitypub is working! Just no posts.

Do posts need something special to federate?

@yarmo Do you follow your blog? And does searching for the post URL on Mastodon work?

@jle you're a genius, following the account and then publishing did the trick.

Then I think I'm there, ready to use it. You made IMO the most complete low-level blogging platform without it being wordpress/ghost/etc.

Big plans for goblog? Do you accept donations?

@yarmo

Thank you!

My current plan is to improve unit testing, to make 90% sure I don't break anything. And apart from that, I always somehow find something that can still be improved, or that would still be useful as a feature.

I don't actively ask for donations, because I have a well paying job. But I have PayPal: jlel.se/donate

Do you want to share your blog with me or is it private?

@jle sounds like a good plan!

Good to hear you have good job. Given that I am currently living off donations for my FOSS project, I'll hold my donations until I'm financially more stable.

Blog address coming in DM, private just for the next few days, then go public

@yarmo I made the jump from Hugo to Writefreely, and then to wordpress. I found writefreely to be too minimalistic as well. I genuinely like wordpress because it is feature packed and you can mod it the way you want. It can be minimalistic or the other way around. Imagination is the limit.

@maxvel @yarmo what features is writefreely missing? I was looking into setting this up.

@Bubu @yarmo Distinct use case for categories and tags (which you can use hashtags to set up, but the use case is not distinct). Wordpress has it out of the box.

There is just one layout. Which you can modify using custom css and js. You need to get hack-ish sometimes to mod it to your needs. Wordpress has tons of themes and ability to mod it even further.

And, Tons of plugins. You need something, click of a button, and it's there. I love writefreely, but wordpress is lit ✨

@Bubu
Personally, it's the fact you have to upload/host images independently. And quite frankly, Markdown is a PITA for links, specifically images. WordPress has a media manager.

I left my WriteFreely blog in disuse, this is one of the reasons.
@maxvel @yarmo

@yarmo I was told by the Ghost.org devs that they're planning on adding ActivityPub, but it hasn't happened yet.

The second they add it, I'm switching my WordPress over in a heartbeat.
Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.