๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ s โ€บ Bubble โ€บ 1237 captured on 2023-06-14 at 14:06:50. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2023-07-10)

-=-=-=-=-=-=-

Bubble v3.0: Thanks and Reactions, Private Mode, Improved Issue Trackers

I have updated geminispace.org to Bubble v3.0. There has been lots of progress in many different areas.

Feedback Mechanisms

A key function of Bubble is to enable rich interactions that go beyond basic commenting. While feedback mechanisms such as Likes can be a nice way to show support and encouragement, they also have negative aspects: they encourage gamification and may turn posting into a popularity contest. Therefore, it is important to let a Bubble instance be customized to the needs and preferences of its users. In v3.0, there are now three different feedback mechanisms:

Each of these mechanisms serves a different purpose and it probably is too much to have them all enabled at the same time, which is why they are all optional. There is a new Feedback Settings page where these can be disabled on a per-user basis. The Bubble admin can choose which feedback mechanisms are available site-wide. Customization is also important, so by defining the reaction Emojis, the admin can choose what they represent/measure. For example, the admin might set the available reactions to `๐Ÿ‘ ๐Ÿ‘Ž` and have them be a sort of an anonymous like/dislike polling system.

All types of feedback are enabled on geminispace.org and you are encouraged to disable the ones that are not to your liking.

Private Mode

An important use case for Bubble is providing individuals and small groups of people a personal publishing platform or a private space. In v3.0, I've added features and options to support this:

Composer

I've been writing a couple of longer posts using the draft composer and while it works pretty well already, some improvements were still called for:

Issue Trackers

โš ๏ธ Issue tracker post URLs now use the issue ID number and not the post ID number. Sorry about breaking links, but it doesn't make any sense to use the post IDs in issue trackers.

Moderation

Posts can be moved between subspaces. Moderators can move any post in their subspace to another subspace, and post authors can always move their own posts elsewhere. Moving a post does not break URLs because post IDs are unique, and a URL that uses the old subspace name will be redirected to the new location. However, issue tracker posts cannot be moved due to per-subspace issue ID numbering.

Other Changes

Next Steps

I still have a bunch of things to work on before I am confident that I can upgrade skyjake.fi to be Bubble-based and make /s/Lagrange-Issues the primary issue tracker for Lagrange. I'll definitely also need to start documenting the available site configuration settings in the README. And since we're about to switch over to June, it could be a good time to experiment with site-wide monthly archiving.

Posted in: s/Bubble

๐Ÿš€ skyjake

2023-05-30 ยท 2 weeks ago ยท ๐Ÿ‘ cquenelle, sirwilburthefirst, michaelnordmeyer, Addison, innerteapot, makaru, klemperer, winduptoy ยท 2 โค 1 ๐Ÿค” 3 ๐ŸŽ‰ 3 ๐Ÿ”ฅ

3 Comments โ†“

๐Ÿต michaelnordmeyer

Can't wait to see Lagrange's issue tracker to be Gemini-only.

๐Ÿฆ‹ teal

I love the new changes. Now I just have to figure out how to set up cnames in gmcapsule so I can stand up my own.

๐Ÿš€ skyjake

@teal You can define multiple hostnames in the [server] section:

[server]
host = skyjake.fi git.skyjake.fi gmi.skyjake.fi geminispace.org

The server certificate will need to have matching alternative subject names for each hostname.