Request for Better Forum Software

“Because other cryptocurrency communities use it…” isn’t a good justification to continue to use SMF, in my opinion. The lack of a useful feed (so things don’t get lost) and a mechanism to “@mention” someone, are just two of the things that this community could benefit from. Also, the forums don’t work well on mobile, and do not yet leverage the UI improvements that HTML5 makes available (in the core templates).

When people mention “security” as a major benefit of SMF, I’m curious what context they are using it in. I see the SMF team push security patches on a semi-frequent basis, which is a good thing, but I would expect that the XenForo or Discourse teams would be doing the same thing, when a vulnerability was discovered.

Now, if the reason that we wouldn’t consider updating is that it’s extra effort on FuzzyBear’s plate and he’s already slammed, I can understand that. But if that’s the case, we really need to figure out how we can support the people in the community who are stepping up to provide services – for being the third-largest currency by market capitalization, we have a surprisingly small number of people who actively contribute. This is not a criticism of those who are new to the community, or those who already contribute beyond their “share,” but it would be nice to see some of the concentrated wealth get put to good use through bounties.

The conversion will take some work. But I have looked around XenForo a bit and I think it is a nice option. If @FuzzyBear (,- picked that up from XenForo :wink: ) is willing to do the work I will also chip in for the project. But before we do, maybe we can setup a poll to see what everyone thinks of it?

Which person in particular are you quoting Ben?

I mentioned that it could bring new problems hiding around the corner.

By that, I am simply suggesting that the quite popular Bitcointalk is a target for hackers and something that gets bombarded by huge loads has stood up to the task fairly well using the open source SMF forum.

If we want to experiment with a forum software that is proprietary like XenForo, we now have to deal with their development schedule, bug fixes, etc. This puts all of our eggs into their basket.

useful feed (so things don't get lost) and a mechanism to "@mention" someone, are just two of the things that this community could benefit from. Also, the forums don't work well on mobile, and do not yet leverage the UI improvements that HTML5 makes available (in the core templates).

So you recommend the prospect of chasing new features. Any programmer will tell you, new features also bring along the possibility of new bugs, new exploits, and hundreds or thousands of lines of unaudited code.

What makes that problematic, is we are dealing with cryptocurrency here. It doesn’t look good when a forum crashes because of newly released features that aren’t working as intended, or where new exploits in proprietary code are found.

When people mention "security" as a major benefit of SMF, I'm curious what context they are using it in. I see the SMF team push security patches on a semi-frequent basis, which is a good thing, but I would expect that the XenForo or Discourse teams would be doing the same thing, when a vulnerability was discovered.

Have you spent any time on Bugtraq or similar? Dozens of exploits are released into the wild when people say:

“We contacted the company 6 months ago gave them a deadline to fix this problem and they haven’t yet. As a result, we’re releasing this into the wild”

Commercial software is forever guilty of not patching bugs and exploits because very rarely is the IT department driving the company. Instead it’s the marketing, sales, and investment giving the IT department direction. They are a for-profit company, and if it means “we need feature X tomorrow, to make our share holders happy, then that’s where the IT department spends its time”

Open-source software doesn’t have that same urgency. So it usually more stable and better designed.

While XenForo may seemingly be doing well posting new bug fixes, etc. How solid is their software? What other forum, like Peercoin, with a current market cap of $100 Million dollars is using Xenforo?

Our entire coin depends on this Forum as it’s principle method of communication. $100 Million dollars in the industry of trading. We’re going to play around with the forum software “so it looks nicer” or “has more features” without taking any serious look at the new possible problems that may be brought with it?

Now, if the reason that we wouldn't consider updating is that it's extra effort on FuzzyBear's plate and he's already slammed, I can understand that. But if that's the case, we really need to figure out how we can support the people in the community who are stepping up to provide services -- for being the third-largest currency by market capitalization, we have a surprisingly small number of people who actively contribute. This is not a criticism of those who are new to the community, or those who already contribute beyond their "share," but it would be nice to see some of the concentrated wealth get put to good use through bounties.

I have an idea. Why not start your own XenForo forum for Peercoin talk and call it something else, like PeercoinForum.org or some other name. If your pretty forum with lots of new features by a proprietary software author works out then I think FuzzyBear might point this domain to your website, who knows.

I’m not willing to risk the gamble from switching from something that currently works well, to something pretty and feature rich at the expense of causing an outage later.

Maybe you, or others, can convince Bitcointalk to convert to XenForo too?

There’s also the issue of usability too that no one seems to understand. It’s quite reasonable to expect that people have been very familiar with using SMF over at Bitcointalk for years, and still use it on a daily basis. Those same people come here and the similarity makes it easy for them to also use this system too.

Asking every one to graduate to a completely different commercial forum software for some new features sounds reasonable on the surface, but it’s fraught with possible problems. Just because these problems aren’t waving a flag in front of your face going in, I see these flags early on.

There may be people here who agree with me. If so, now is the time to speak up. Ben may believe I am the only one with these concerns.

Sunny King started with something that was proven to work (Bitcoin), and used the existing Bitcoin source to build on top of it.

Even Sunny King knew that beginning with the right foundation for your project is important.

I’m simply mirroring that concept with my push to stay with SMF.

It appears we have a few people who are so excited to leap into something else, that they’re not looking beyond featuresets as a reason.

I’ve already looked at the negative aspects and I don’t think we should leap.

We have enough of a fiasco over at MtGox, I don’t think we need a possible screwed up migration of Peercoin forum software to be part of that.

There’s also no reason that we can’t run a “beta” test with XenForo to see if it is a major improvement. I’m willing to contribute with others for a license. That way, we can smoke test it to see how easy it is to set up, maintain and customize before we asked anyone to even worry about transferring over.

I’d rather be out a couple of bucks and have learned that it’s not a good option, then to be missing out on a huge benefit for the community.

(Apparently this didn’t go through the last time I tried to post it…)

And no, ppcman, I don’t expect that we’d jump into this without a second thought.

These forums are our main conduit of information, of course they are vital to keep secure and stable. They also need to be something that compels people to become engaged in the community – something that right now we’re having a hard time doing. We have 4498 registered users here, but today, we’ve had 128 of those users drop by.

Trying to keep track of what is “new” in SMF isn’t straight-forward; trying to get someone’s attention without resorting to a PM is also something that isn’t easy, unless they happen upon the thread. The features that I mentioned aren’t just gold-plating on an otherwise suitable tool, they are improvements to the usability of somewhere that I spend a good portion of my online day.

You disagree with my assessment, and that’s fine. I’m not interested in fracturing the community for the sake of a new forum, but I’m most certainly interested in making sure that we’re doing everything we possibly can to extend our message and provide tools that people want to come to use.

Security is a moot point; I don’t think any popular forum software is all that exploitable. DigitalPoint is one of the largest forums out there, and more importantly, one of the more enticing forums to hack because of the revenue potential that could be stolen. (The site is highly monetized.) Yet the owner of DigitalPoint trusts XenForo enough to have switched to it from vBulletin last year.

Ben, I’m not totally sure what you mean by a “beta test”; can you elaborate?

I mean that we’d stand up an instance, somewhere, and use it in a limited capacity for a while before making a decision about whether or not it would be a good move for the community to make.

A large majority of those aren’t actual users. Spam bots come by and automatically register a user. Luckily we have the 2 reply post per user thing for new users that stops you from seeing their spam.

There are a lot of users named dsfjksfkjlfsd, dfkkd9ejf, nodo3jf and things like that you’ll see as the recent visited users. They are all junk.

A lot of people who do read these forums never create an account, because they don’t want to participate in the discussions, they are simply looking at it as a guest for newsworthy tidbits on Peercoin’s current status.

Forcing every one to register wouldn’t work either, because a large number of people like to remain anonymous while they read.

If there is a particular feature you like from an alternate forum software that is critical that we have here, let’s figure out what that is and see if SMF has a way to provide it.

But before any mod is added, we need to examine it and watch its use with baited breath in case an issue arises.

Gotcha Ben. So either on this domain or another?

I’ll try to investigate Discourse some more the next couple days to figure out if it might be better than XenForo. If FuzzyBear is too busy for the foreseeable future, I could probably set something up if need be.

OK so here is my thoughts…

I tried a drupal forum when i first launched peercointalk and that was hit with some serious spam and I could never really get it under control with the features available through free plugin downloads. Had to put the forum on lockdown and no new members allowed and no posts allowed just to stop the spam. So i switched to SMF

With SMF you get the added advantage that yes pretty much ALL other crypto coins forums are SMF based, hence most users are a member of bitcointalk and know how the forum setup works and features to expect etc. It also means that if a vulnerability is found then usually" it will show up on other forums first and I keep the codebase up to date and we have yet to have a breach of security (touch wood) so far.

This does NOT mean to say that SMF provides the best platform in my opinion for our forum. The BurrerflyLabs forum is actually quite nice and has features people have discussed they would like to see. I do feel though now we have all seen what SMF basic package has to offer and we are arguing over extra features (that may be possible to code up ourselves in the SMF framework, or maybe not). My thoughts are as well we are not going to be able to please everyone, and we may find that the new forum has these features we want but we loose say other features we have taken for granted here on SMF.

Also time… yes I am pretty much completely slammed with work and it would only be sensible to port the forum to a new platform when I have the proper time to dedicate to the task. We would not want to loose the content on this forum, and we would need to look at how we transfered the info across etc and what we do with existing users etc etc

By all means please investigate other forums. I am MORE than happy to set a forum up on http://testforum.peercointalk.org to give users a test of what someone recommends as a platform to try. Also do not feel that the forum HAS to stay in solely my control as admin. If someone feels they want to step up and take over the forum then please don’t be shy. It is a BIG responsibility and I will not just be handing control over to anyone, also don’t worry i am not actively looking to hand over the forum… but what I am also trying to get at is that…

I have spent a LOT of time playing round and learning how SMF works and the admin roles setup and user experience etc… if there is a port to another platform I would be starting from scratch on how to set the forum up and administrate it… so if that was the case I would need some help from someone who has used the new forum software before.

SMF does not work with mobile devices… ??? I have installed Taptalk here on the forum exactly for that?? does it not work for you? or were you not aware? I got prompted when i went to the browser on my android phone to install taptalk plugin for the forum, links with my account, sends me updates etc… only thing i cant do is administrate through it… but i can just use the net browser for that?? so can u expand more what you mean by that.

Making the forum look like the Peercoin facebook and reddit etc pages… this is something that can and yes should be done. Its is just a “theme” modification. Again I will be honest the “theme” mods have been low on my list of things to look at, but there are other themes you can select and there was a request for a “dark theme” that I installed which works well when viewing at night. Themes can be custom written, or existing ones modded to our preference, and there is a “default” theme. All these are extra plugins I can install on the forum, but I have had a few issues installing some plugins as some cause others not to work or can’t be installed. There is some work I need to do here to clean up the forum as well but this again I have just not had the dedicated time to do, but is more of a priority before installing any new plugin features. But again do please feel free to browse around for SMF theme plugins and send me links to ones you link in this thread so we can all discuss them.

well done for reading this far here have a tune on me :slight_smile: https://soundcloud.com/einmusik/shells-extract

Fuzzybear

Fuzzy Wuzzy was a woman?

  1. I didn’t realize Tapatalk was installed on here; my mistake. That’s great we do have mobile support then.

  2. I have (and still do) run forums, and have some free time, and might be willing to step up to a managerial role if needed.

  3. After some sandboxing, I am impressed with Discourse. It is more future-proofed than XenForo from what I can tell (as far as the technology it’s built on), and has some neat features that XenForo is lacking, even though Discourse is not even at version 1.0 yet. One such feature is that new replies to a thread are displayed in real time, meaning if you are viewing a thread and someone replies their post will magically appear on the screen; you don’t need to refresh the page.

Another cool feature is that you can highlight text from a post, and then you are given a popup option to quote that text in a reply. It’s pretty nifty. XenForo has an add-on that allows this functionality, but it’s nice that Discourse has it in the core.

The only thing I question is whether Discourse is right for this type of forum, where there are a LOT of different category options as its current state. Discourse seems to encourage less but broader categorization. I think pushes for a slight sway from classical forum architecture.

EDIT: Probably the best place to get a feel for Discourse is here: http://bbs.boingboing.net/

Keep in mind some of us use older computers to visit the forum. I post a lot using the computer at my job, which is ancient. I just checked and that forum doesn’t even work on this computer. It doesn’t display at all. SMF works perfectly for me though.

Same here, also getting the message - browser is too old - on my 2 year old tablet.

Ah, bummer. These are the browser requirements from the Discourse FAQ page:

What are the minimum browser requirements? Discourse is a JavaScript application designed for the next 10 years of the Internet, so the minimum web browser requirements are high:

[ul][li]Internet Explorer 10+[/li]
[li]Google Chrome 24+[/li]
[li]Firefox 14+[/li]
[li]Safari 5+[/li][/ul]

We do officially support Internet Explorer 9, but some functionality will be unavoidably broken.

My experience with XenForo has been excellent over at TinnitusTalk.com. I find SMF very outdated, and would be screaming for a switch if there were no concerns with security.

Butterfly Labs’ forum looks awful.

Discourse is very interesting, but looks more radically different which may bring some issues. If you believe it is better suited, please press further.

XenForo website, FAQ, manual, and add-ons.

[ul][li]Human-readable URLs![/li]
[li]HTML 5 Microdata in Breadcrumb.[/li]
[li]Displays well on mobile devices, and there is at least some Tapatalk support (add-on). Try with TinnitusTalk.com and see.[/li]
[li]Buttons to like, agree, deem funny, crown winner, etc. which can be quite useful to keep thread quality up by avoiding “meaningless”/contentless posts.[/li]
[li]Non-interruptive multi-quote functionality.[/li]
[li]Good rich text editor. (with plain BBCode mode)[/li][/ul]

Reviews:
XenForo review – Forum Software Reviews
IP.Board vs Simple Machines 2 vs vBulletin 4 vs XenForo – Forum Software Reviews
“My 2013 Review of XenForo” – Web Hosting Talk
“One Month After Switching From vBulletin To XenForo…” – Digital Point

I can help with the license cost, and would gladly be part of setting it up. Let’s not rush into it though, this should be done well. :slight_smile: The largest hurdle I assume is migrating the forum database. There are a few migration tools, but most of them don’t seem to be great.

Will PrimecoinTalk.org be redirected to PeercoinTalk.org? Doesn’t seem like a good idea to serve the same site on multiple domains. Complicates implementation of TLS later.

Edit: YACoinTalk uses Discourse.
Edit 2: DarkcoinTalk uses XenForo.

I like SMF, I say we stick with it.

Someone even put up a XenForo that syncs with BitcoinTalk.org!

“Bitcointa.lk: the Bitcointalk community with a proper forum software.” (emphasis their’s)
https://bitcointa.lk/pages/features/

Storjtalk runs the same SMF 2.0.9 as PeercoinTalk does. They have a very good theme. How much would be required for someone to create a similar one for Peercoin? Peer4commit. :smiley:

NuBits running Discourse seems like a success otherwise. :wink:

Edit: Add links.

Discussion continued in other thread.