Convert forum to Beehive

From: fixrman 6 Mar 03:33
To: ALL1 of 11
What is the possibility that a Flarum forum could be converted to Beehive? Flarum absolutely sucks, and this, of course is the Bees Knees. I've been telling them from the beginning, but they've been stubborn about it.

So, what is possible, and are they likely problems to be had? Would it be better to just start from zero, considering the forum is barely a month old? 

Thanks for consideration. 
From: Peter (BOUGHTONP) 6 Mar 16:21
To: fixrman 2 of 11
> So, what is possible, and are they likely problems to be had?

It is possible, the real question is how much effort would it take. What does the Flarum database structure look like?


> Would it be better to just start from zero, considering the forum is barely a month old?

If the community is willing to restart that would obviously remove any effort of porting users/threads/posts, but some members may be annoyed by that - nobody here has enough info to say which is preferable.

From: fixrman 6 Mar 20:44
To: Peter (BOUGHTONP) 3 of 11
I went looking to see if I could find what you are asking, but I really have to admit not knowing anything about forum setup or coding.

I did find this, but I am not sure it tells you enough:

https://github.com/flarum/cli

Maybe if you read a bit about it, it will tell you something:

https://flarum.org/


I wouldn't spend much time on it, though. It has been about six weeks, and the owner is adding extensions and patches galore, but it is not making things more useful, IMO. It appears more like Reddit, lots of scrolling required and poor navigation. I've suggested Beehive, naturally, and received positive responses. Beehive has it all over Flarum, with the only thing Beehive doesn't currently have, as far as I know, is a dark mode. But Beehive users have so many more options, I don't think that is much of a miss.
From: Peter (BOUGHTONP) 6 Mar 23:15
To: fixrman 4 of 11
Heh, well that homepage would be enough to make sure I didn't waste time with Flarum if you hadn't already communicated how bad it was...

The database structure appears to be described here - a converter would involve mapping each table/field of Flarum to an equivalent in Beehive then doing a bunch of SQL select/insert statements in the right order - it's not necessarily difficult (for someone knowing SQL), but it could be time-consuming.


Beehive has themes, which means anyone who knows CSS can change the colours to whatever they like.

Creating a "dark mode" would probably involve starting with the "Black" theme (which is more a mix of greys) and updating all the bits of it which are still black text and white backgrounds.

From: fixrman 7 Mar 05:27
To: Peter (BOUGHTONP) 5 of 11
So by what you saw in the structure, you could tell it was bad, or what was it on the home page?

I'm asking because I am trying to figure out why it would have been selected in the first place, other than it is free.

It is too bad Beehive is a well kept secret; to be fair, I only know about it because of Jim Lynch.

BTW, the Wikipedia page is way out of date. I don't know if forums will make a comeback, but if they do - Beehive should be the first and last stop.

From: Peter (BOUGHTONP) 7 Mar 17:26
To: fixrman 6 of 11
I'm referring to the visual style, the content, the markup, and ... well just about everything about that page...

* Things like wasting so much space on the oversized title.
* The term "modern" has become a euphemism for "limited features and a crap interface".
* Their feature descriptions are simply terrible. The word "sky" doesn't end in e.
* The poorly chosen generated artwork they've used.
* Behind the scenes, the markup is an ugly mess - they use CSS classes as if they were inline styles.
* etc

Others might not see some of those as issues, but it's their combination along with many other individually minor things which collectively say "this is shit".


> I'm asking because I am trying to figure out why it would have been selected in the first place, other than it is free.

People are attracted to things that are familiar, so the more people have used similar "modern" software in the past, the more crap like Flarum will appeal to them.


> BTW, the Wikipedia page is way out of date. I don't know if forums will make a comeback, but if they do - Beehive should be the first and last stop.

A double-edged benefit/drawback of Wikipedia is that they don't like people too connected to a subject to write about it - in some ways we should be happy that the Beehive article still exists at all; a lot of other Open Source software articles I previously tried to create haven't survived.

To get a better article (and more attention/use in general) would need reviews in credible tech websites, and they generally need a reason to write about a topic in the first place.

From: fixrman 7 Mar 17:37
To: Peter (BOUGHTONP) 7 of 11
Thanks, Peter!
From: CHYRON (DSMITHHFX) 8 Mar 14:52
To: Peter (BOUGHTONP) 8 of 11
These people have a marketing thing going on, unusually slick for an open source outfit. Also, the project is still in active development, which is one of the very first things I look for when adopting some framework (or when I did).

What's an example of using classes like inline styles? Is that bad? From what I've read, styles are auto-generated using SASS.
From: Peter (BOUGHTONP)10 Mar 19:04
To: CHYRON (DSMITHHFX) 9 of 11
The forum may well have auto-generated SASS styles, but I'm referring to the website which has hundreds of classes with names like "border-0" which contain a single declaration, and markup that then mixes dozens of those classes.

"Active development" is also a way of saying "incomplete" and "subject to change". Too much weight/credit is given to stuff which is new and unproven.

From: fixrman11 Mar 03:31
To: Peter (BOUGHTONP) 10 of 11
I would figure the website would be equally as crappy as the forum is, which is my experience. Maybe it has so many extensions partly because they couldn't figure out how to make it work all in one go, or just lack imagination. I think " incomplete" is pretty accurate.

One other thing, I thought that maybe another attraction was that Flarum also hosted for free, which would appeal to someone who wants a forum at no cost, but they do not.
From: CHYRON (DSMITHHFX)11 Mar 15:40
To: Peter (BOUGHTONP) 11 of 11
I not interested in beta testing anything new and unproven, I'd be looking for: how long has it been around, what's under the hood, and is it still supported/in development. Is it overbuilt? Does it try to do too many things? Then I would look at user forums and see what kind of problems people are having with it. Then I might install it to a virtual machine for a test spin and look at the code.
EDITED: 11 Mar 15:42 by DSMITHHFX