Apparently @bobaboard is moving from pre-alpha to alpha!
The largest changes this seems to entail is that current users can now send out invite codes & the boba staff is growing—the newsletter wasn’t written by V this time around but a new ‘secret co-conspirator’
Also, the number of types of tags has increased to 4 (whisperspace tags, which are not intended to be searchable; global tags, which are intended to be searchable; local tags, which are searchable but only within a board; and CN tags, which go at the top of the post (why are these tags instead of a separate field??))
And demos are now done using MS Paint Luigis and...thomas the tank engine porn?
Up for next month:
community management tools, including content moderation, permission roles for users, special admin identities for admins,
& attention management tools aka notification management, thread muting, search, and other tools to help users see what they wanna see and not see what they don’t wanna see
@Satsuma only saw this now (chaotic month, didn't update Mastodon, thank you so much for helping me do this)!
re: why are these not a separate field: it's a lot smoother, I find, to type a small command rather than jump from field to field in a UI. Eventually most post on BobaBoard have tags, for one reason or the other, and once you are in that box you can do a bunch of things with quick shortcuts without having to move out!
@Satsuma the staff has been growing a lot. I've been wrangling volunteers documentation and preparing a server for the past couple weeks, and I've even hired some paid help! We ran a codebase install fest today and helped 5-6 people install all repos. And this is just coders, and I haven't even gone through the volunteers form yet! It's just those who reached out directly. I'm astounded by the response.
@Satsuma So much to do still, but I'm really happy with where we're at. I can tell something special is being born, and there's a lot of tiny quirks that make it unique and exciting. It's a good mixture of older forums and modern social, and it's only going to get more so as I add more functionality.
I'm super excited! I hope I can soon get the mental space to sit down and truly explain the vision I have. Currently split in so many directions it's hard to even think sometimes :P
@bobaboard hey congrats on expanding your team! That’s really exciting
@Satsuma oh, wrt this, I have in mind an updated tagging interface that should make things easier for newcomers! It's kinda expected for now people have to know some ways of doing things that they might need a guide for. I'm really keen on good usability, it's just a matter of prioritizing speed, and churning out more things so I can know what works and doesn't and converge to something that's as powerful as I want it to be.
@bobaboard ah good to know! I’ll withhold judgement until I see the new interface hahaha
@bobaboard ah the perpetual tension between keyboard users who love shortcuts and everyone else, who finds our shortcuts terribly confusing haha
My main argument for putting CN’s in a separate box is that they already work somewhat mechanically differently & I think there’s a decent chance they’ll continue to diverge from how tags work (eg. if you decide to implement a show/hide button or dw-style cuts or whatever)
@Satsuma I'm not sure if this isn't clear, but in general the idea is that they will end up in a different box when displayed, even if you use the same input box for them.
(Attaching an extremely drafty new version of posts to explain what I mean.)
@Satsuma but yes there's always a tension between people doing things in different ways. I've been mostly mimicking what people already do on websites like Tumblr, which is effectively adding them in the tags and just formalizing the format. But "hey you can also input them to this other box if you want" is totally in the realm of possibilities.
@bobaboard tumblr def wins the ‘familiar’ prize for fandom rn haha so there’s definitely that benefit to just copying them
also btw while were talking about post editors—how much formatting are you planning to allow? And are you leaning towards a RTE or sanitizing user inputted html?
@Satsuma I'm using QuillJS, which is an extensible RTE. Might switch to CKEditor which has a free plan for open source projects (only half of what I have is open source right now, though it will all be so soon!).
I've considered HTML but I think sanitizing it for real is going to be a mess, and there's a lot of problems with long term maintainability. There's not as much metadata with HTML editors, so making changes to functionality breaks things way more.
@bobaboard yeah i think a lot of forum-type software allows html not bc its exactly a good idea but bc forums as a whole predate easily available rich text editors and then people got used to it working that way
If you ever decide to implement html you might wanna look at dreamwidths named-format headers
@Satsuma HTML/CSS also used to be way less powerful than it is now. You can do a lot of dangerous things with just that right now. I've done some research on customizing it (for layout themes and stuff), but it will require careful thought and whitelisting.
And agreed. RTE online are not a solved problem either. I *really* struggled to make a choice here. There's no slam dunk option (especially for free).
@Satsuma and thank you do much for the DW suggestion. I have a lot of respect for the way DW does things, and while I skipped that era of fandom myself I'm actually considering opening a BB DW to check it out lmao
@bobaboard oh yeah I got that part! I’m mostly arguing that having things that are displayed in different places/work differently use the same input box is confusing
But since I haven’t actually demo-d boba yet, you obv shouldnt take this too seriously haha
@Satsuma as soon as I wrangle notifs and can get more boards in, would love to have you! We're quite an... eccentric bunch right now, but quite fun!
The Wandering Shop is a Mastodon instance initially geared for the science fiction and fantasy community but open to anyone. We want our 'local' timeline to have the feel of a coffee shop at a good convention: tables full of friendly conversation on a wide variety of topics. We welcome everyone who wants to participate, so long as you're willing to abide by our code of conduct.