M
by Moult on 24 Apr 2025, edited 29 Apr 2025
#
+14 -1 votes
Unfortunately to add to the tally of what happens where there isn't a true community and instead just a corporation behind open source ... https://open.vanillaforums.com/discussion/39620/higher-logic-has-terminated-open-source-vanilla
... so sooner or later we'll probably need migrate away from this forum system. We won't lose any posts, but we'll probably need to lock the site for a day or so, or run something in parallel to test things out for a bit.
Our wiki has also been running really, really slow recently, most likely due to low quality shared hosting. I think it's finally time to migrate everything to the VPS. So a heads up that sooner or later I'll also be locking the wiki temporarily and doing a migration.
M
by Moult on 25 Apr 2025, edited 25 Apr 2025
#
+8 votes
I've set up a test instance here: https://community-test.osarch.org/ - feel free to play around. The database is disconnected, so any posts you do there will be later deleted. Just a reminder that email notifications are wired up, so emails will be sent so please stick to testing with new threads.
This new forum system should also be significantly faster (let me know if you also think so). Passwords are not migrated, so you will need to reset your password there to play with: https://community-test.osarch.org/reset - at any time I might reset the DB, in which case you will again need to re-reset the password.
It's a lot more frugal (will elaborate more on that later, my biases showing through here) but we can also do a lot more customisation later, like embedding IFC models. Some features don't exist yet too.
Email sending should also be more reliable now (for those who have complained that they never received things). I realised I messed something up.
T
by theoryshaw on 25 Apr 2025
#
Cool, is this a home spun solution, or based on an existing forum code base?
M
by Moult on 25 Apr 2025
#
It's home spun, and very, very tiny :)
T
by theoryshaw on 25 Apr 2025
#
cool, will you be pushing the code to github, or the like?
M
by Moult on 25 Apr 2025
#
+2 votes
We couldn't be an open source community if we didn't have an open source forum right? :) https://github.com/Moult/threadbare
M
by Moult on 28 Apr 2025
#
+1 votes
A big thanks to @brunopostle for testing :) Any other takers?
T
by theoryshaw on 28 Apr 2025, edited 28 Apr 2025
#
Left a few comments on the testing server of a few quirks that i ran across.
Also, a few questions/comments...
-
any plans to allow for uploading and embedding videos?
-
possible to post-edit a post indefinitely? Seems like editing is only allowed for hours, days? This would allow for tightening up answers, after originally posting.
-
I do like gamification, allows for automating community leaders, which then can play into automating campaigns like these--that is, the community can just do stuff after a certain amount of 'points'--eliminates top-down bottlenecks. Also plays into this idea, which i still think important.
"As things evolve I'm interested in trying to off load the historically messy process of governance to 3rd party technical platforms-- in the evolving spaces of DAO's or similar."
T
by theoryshaw on 28 Apr 2025
#
Would be nice if accounts had a simple profile page too.. to get to know your community. :)
S
by sjb007 on 29 Apr 2025
#
Seems OK, though the proof will be in months ahead. A couple of thoughts on functionality:
-
A "Mark all as read" option,
-
Categories, or rooms. Maybe this was discussed and rejected in the past, but not everyone is interested in all aspects of BIM. No offense meant to anyone in particular, but I could use some of the more deeply technical posts as a cure for insomnia.
D
by duarteframos on 29 Apr 2025
#
+1 votes
Wow, our own forum software sounds great, I don't really like the current one.
But is maintaining our own not a lot of trouble, on top of IFCOpenShell, won't this distract from the actual core development?
We could just self host one of the existing open source solutions like Blender developers did with Discourse at https://devtalk.blender.org , or are we planning some sort of deeper integration?
S
by steverugi on 29 Apr 2025
#
+2 votes
@sjb007
- Categories, or rooms. Maybe this was discussed and rejected in the past, but not everyone is interested in all aspects of BIM.
YES please, make categories meaningful again
M
by Moult on 29 Apr 2025
#
Forums aren't complex beasts. They can be, but only if you want to build something generic that you ship out. If it's tailored it can be quite minimal and "set and forget".
Definitely one option is to go with one of the already established scripts, but I have a personal bias that it seems nothing works without Javascript on a text only browser, which means I really, really dislike Discourse :)
For categories, any strong opinions on tags vs strong hierarchies? Or anything so long as you can "just see things related to X"?
S
by sjb007 on 29 Apr 2025
#
@Moult said:
For categories, any strong opinions on tags vs strong hierarchies? Or anything so long as you can "just see things related to X"?
For me categories have two problems. First, people need to consistently set them for them to be useful. Second, they are very "woolly" with people able to create their own, making them less useful for grouping. See the current forums list of tags for ample demonstration of the long tail of single use tags.
So I would vote for a stronger hierarchy. It helps that my brain works best with tree structures :-)
As a non-pro around here, I'm probably not best placed to divide up the problem space into sensible categories that would suit the pros.
There is also another big question mark around shifting to hierarchy, and that would be how to migrate/map the existing threads into them.
S
by steverugi on 29 Apr 2025
#
If possible:
How about an approach where users can either use #tags for transversal (cross-topic) searches or select a predefined category for vertical (hierarchical) browsing?
I tend to support a predefined single-level category or tree that can be updated vox-populi if need arises to avoid over-populated categorization