One forum to rule them all
Hey forum monkeys! I'm trying to accomplish some changes around here but need your input.
Recent conversation about cruise topics swamping other discussion in the forums has revitalized my interest in solving this problem—and it is a problem. The forums are a place for all JoCo fans, regardless of sea monkey/land pony/sad vampire status, and it distresses me that any members are feeling pushed away.
So what can we do about it? My ideal solution is the "unfollow category" option that was present in a previous version of this forum software. This would allow each user to unsubscribe from any category they don't wish to see on the main page, while leaving everything accessible from the "Categories" menu. Unfortunately, the newer version we're running broke that function. I found a plugin that I thought would work the same way, but it turns out to be an admin-level tool: I can hide the cruise topics from the main page, but they will be hidden from ALL users, and accessible by anyone only through the Category menu.
The authors of the Vanilla forum software say that the unfollow function will be fixed in the next major release, but given timelines of open-source software, who knows when that will be. So I spent a few hours last night digging through the codebase. I'm confident that I can code something to do exactly what I want, but I won't have time for it for a few weeks.
Options:
Immediately implement the Hide Category plugin
Pros- Instantly makes the non-seamonkeys less alienated in the forum.
- Easy to use.
- May confuse people who are looking for cruise topics, especially those who don't come here often.
- Categories sidebar currently not available in mobile version of site.
Don't change anything for now, but actively work on developing a more refined, user-specific Hide Category function
Pros- Changes not forced on anyone who is happy with the status quo.
- More flexible solution in the long run.
Cons- Will take time to write and test; at the earliest I'd expect to have time in July. Unless someone else has the skills and time and is willing to put up with me trying to micromanage.
Some other solution, which one of you clever people will suggest
JoCo is serious about wanting to make the community happy, but since I have far more enthusiasm for forum software, he and Scarface have given me a lot of leeway over deciding what to do. I've promised to collect feedback, and they'll turn anything we decide on into reality.
What do you think?
PS - Since I was looking at code anyway, I dug into some other highly-requested features from the original forum update thread. Specifically, proper RSS feeds (which are sort-of fixed, though the links to them aren't) and a search that actually works. I'll get into those when it's not 2am.
Comments
Thanks for doing this @chicazul. I will ponder and comment further later.
I'm new here, but I had a thought/suggestion/question – If we vote to remove the JoCoCruiseCrazy from the main page (I understand where land monkeys are coming from so I can completely get on board with this), could we have a Seamonkey Announcement/Sticky that then contains a link to the JoCoCruiseCrazy category? It would give seamonkeys a quick way to get to the cruise discussions and only be one thread for land monkeys to scroll past.
Edit: Holy formatting weirdness, Batman! What did I dooooo? LOL Let's see if I can fix it. Edit2: All better!
Thanks, @chicazul! These options look great.
I would much prefer option 2, personally -- that's kinda what I had in mind for my ideal solution, except for the part where it doesn't exist yet
I haven't looked at the Vanilla code at all -- do you know if there's any possibility that any work we do could be pushed back into the major release, since that's functionality they want anyway? I am a little worried that the next release will supersede all the work we'd end up doing for this, but pragmatically, of course, that release will probably come out around the time of JCCC10. (At which point we will probably have threads open for JCCCs 1-15.)
I could live with removing the cruise discussion from the main page, but I don't know whose interests that's serving. Realistically, we landlubbers seem rather outnumbered, so that would end up hiding a large proportion of the traffic by default, which doesn't seem desirable.
If we do decide to code something up, I would be interested in allotting some of my Copious Free Time to this pursuit.
One of the design choices made by Vanilla is to not have strong differentiation for categories on the main page. This works well for a small community, but as we have seen, it can be quickly swamped by a small number of active topics.
By splitting the forums into a general JoCo forum and a specific JCCC forum there will have a strong differentiation while still keeping the simple Vanilla format. Another option is to switch to something like phpBB that has much stronger categorization.
I don't have a lot of Copious Free Time these days, but I'll probably be in a better position to help with whatever in a month or so.
@JoAnn_in_VA As @mrgoldenbrown guessed, any of these changes would only affect the main forum page. Cruise topics will *always* be available to anyone through the sidebar.
@Bry Option 2 is my preference as well, but I thought it was important to get feedback before implementing anything by fiat. (:
In theory we could ask to have our revisions merged into the main codebase, but to do that we'd need to fork from the most recent revision on GitHub (2.0.18.4). I'm leery of upgrading the current install (2.0.17.10) to something that has a whole new, unknown set of bugs unless it's a major improvement over what we have. It's something I was looking into (I installed a test forum with the latest stable release) but without a proper data set I can't test if, for example, the search is fixed for our purposes—ie if upgrading would cause any less work for us.
My slightly kludgy plan was to fork the 2.0.17.10 code, hot fix the issues that matter to me, and make Scarface install the custom version. If I have the time I'd like to contribute to the main codebase too, but I want a fixed version here sooner rather than later. The Vanilla authors have been mentioning a 2.1 release for months, but judging by their blog it's not a priority.
The more I've thought about it, the more I'm behind Option 2. I don't think it does anybody any good to hide anything be default, and I really, really don't want to see the forum split. As I mentioned in that other thread, I have enjoyed, and even posted in cruise threads. Regardless of what happens to the cruise threads, I think the best solution is to have more non-JCCC threads. I've decided to do my part and start becoming a more active member of this forum community.
As for helping with the coding, I'm just a geologist, so regardless of how much free time I have, I can't contribute much unless there are rock-related problems. Then I'm more than happy to help!
As a side note, I have heard some quiet whispers implying that this whole thing may be a bit of a squeaky-wheel situation. I guess, in other words, is there an issue significant enough to require a solution? *shrug*
Wow.
I guess you could say I should prioritise music over the other fans, but if I did that, I wouldn't be on the forum at all.
ETA: I do offer to bring CERN junk for people, but I do that when I go to land-based concerts as well; it's not a cruise thing.
Maybe it's because this particular event is expensive and logistically hard to attend that some folks cannot come, feel excluded, and therefore resent the chatter. They feel permanently left out.
I have seen a phenomenon many times where I like relatively obscure performers and while their fans want the best for them, when the performer increases in popularity and succeeds, the fans for some reason turn against the performer and/or community that they were once a big part of. I wonder if that might be what is going on.
I don't know what the ports of call are on JCCC3. I don't really know who the performers are beyond JoCo and Paul and Storm. I don't have "junk" that I am "stockpiling" for the next cruise.
I'm going for the other Sea Monkeys, because Sea Monkeys are the most loving, supportive, accepting group of people I have ever been in. The first time I got on an airplane after more than a decade of flying phobia, Sea Monkeys were cheering me on and sending me suggestions for a playlist of airplane songs for my iPod. Sea Monkeys made me a video and put it on YouTube out of love and support. When I'm upset or depressed and I say something about it on Twitter, Sea Monkeys are the first people to comfort me and try to cheer me up. Sea Monkeys have rallied and supported me while editing my first novel and now trying to get it published. Sea Monkeys basically funded other Sea Monkeys' staterooms and travel by supporting one another's businesses and crafting ventures and have been first in line to help one another with creative and professional works.
Because of the cruise, and because of the community of fans that has become more active and more robust as a result of the cruise, Sea Monkeys are recruiting more fans to buy music and come to shows. Sea Monkeys are recording audio and video of shows and uploading them so others can share. Sea Monkeys are putting together all kinds of other creative projects that are solidly rooted in the music. I'm not at all suggesting that Sea Monkeys are the only fans who do this -- just because we are so connected to each other, we are maybe more visible.
Like @tmentz1 said, cruise threads are in the minority for active threads on the forums now. There are far more active threads that are not related to the cruise. So I really don't know where this anger and judgement is even coming from.
I understand being frustrated that a lot of people are talking about an event that is too expensive, too far away, or scheduled at the wrong time of the year for everyone to be able to attend. But characterizing Sea Monkeys as a bunch of materialistic, shallow jerks who don't give a crap about anything but hoarding souvenirs is sadly, blatantly false. I mean, look at just this thread. Before it turned into name-calling, it was all about how to be most sensitive to the whole community and make the most people happy.
If you want to accuse people of stockpiling junk, go after the Artificial Heart level 4 participants, or the people who buy every available T-shirt at concerts, such as, uh... me.
I agree that comments made yesterday were very out of line. As someone who will likely never get to go on a JCCC, I can sympathize a little with the reason that post is in this thread. If last year was any indication, as we get closer to the cruise, the boards will lean more and more to cruise talk. This is natural and something I don't think we really need to address as a community. Like I said above, I think the best option is to have a more active community. I think we're on our way.
I've read a lot here on the boards about how neat the Sea Monkeys are individually and as a group. I believe this, and it makes me really want to meet you guys. My concern is that the shared experience you guys have had on the cruise sometimes seems to overwhelm the shared experience we all have as fans of the music. I get this feeling a little bit whenever I see threads asking if any *Sea Monkeys* are going to be at such-and-such show. Like I said, there's little hope of me getting to know anyone in the context of being a Sea Monkey, but I'd love to meet other JoCo fans who are excited enough about the music and community to be here on the boards (hoping to be at the SLC show in November).
That being said, I'm over being upset about the excitement about the pre-cruise. The forums, the fans, should stay as one community. Even though I didn't get to go, the talk here exposed me to a bunch of new stuff that have made me happy. I've bought music from Paul and Storm, The Long Winters, and Marian Call and Hodgman's books because of the accounts and videos you Sea Monkeys were kind enough to share from the cruise.
I hope to meet some of you forum members in person at some point. Until then, let's all be friends here.
If you are using Firefox, you need the Greasemonkey extension: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
Once installed, go to this url and you should get a prompt to install: http://loverevolution21.com/ThreadBlock.user.js
For Chrome, the process is even more convoluted due to their dumb new policy.
As I opened this thread, I found a big Bry-response to earlier posts in this thread that I'd drafted but never posted... no point replying now, I think (but if you want my thoughts, feel free to PM me).
@aliceandstuff Awesome, thanks for putting that together! I hope those of you who do want to hide forums will report back on how well it works. (Also, you might be amused to know the parser in my brain keeps breaking the URL into words the wrong way.)
@robgonzo and others: if you see any threads that are miscategorized, please let me know -- my official job description is Categorizer of Threads, after all. (Or if you prefer, feel free to leave a note in those threads.)