More YaBB Quirkiness

RJM62

Touchdown! Greaser!
Gone West
Joined
Jun 15, 2007
Messages
13,157
Location
Upstate New York
Display Name
Geek on the Hill
Okay, for those who have no idea what the heck YaBB is, I put up a Sport Pilot / LSA Forum using open-source forum software called YaBB (Yet another Bulletin Board). I've grown weary of phpBB and am lukewarm on SMF. Jesse wants me to go with vBulletin, but I like to support open-source (read: I'm a tightwad).

YaBB has some decent security features, it seems, including the ability to block individual functions when referred from outside the domain. Another standard function that's included is the ability to require users to authenticate their accounts by clicking on a link in an email after they pre-register.

So after two spammers got in (oddly encouraging, actually; at least someone has found the forum), I enabled the activation requirement, which is disabled by default. I didn't bother testing it because it's such a standard feature that I didn't imagine there would be a problem. I was wrong.

For some bizarre reason, by default, the ability to activate an account from outside the domain is also disabled by default. Now think about that: The activation is by clicking a link in an email, so it's always going to happen from outside the domain, isn't it? :dunno:

I was looking through the server logs and found several failed activation attempts, which is how I found out there was a problem. Otherwise I wouldn't have known.

And by the way, the thread on the YaBB support forum about this issue doesn't even mention that you have to enable the activation function from outside the domain in a separate panel from the one enabling activation. The suggestion on the forum was to copy and paste the link. (That's what gave me the clue, though, to what the problem was.)

In any case, the fix took about a second once I realized what the problem was.

Overall, the YaBB software seems to work pretty well, but it's about the quirkiest forum software I've come across, and the docs can use major improvement. I'll probably wait and see what the next revision is like (there are supposed to be major improvements), though, before deciding whether to migrate to something else -- maybe even something that's not free. :hairraise:

Rich
 
In your banner News just below the date/time, you have: Welcome to the Sport Pilot / Light Sport Aviation Forum!

I think it should be changed to 'Aircraft' rather than 'Aviation'. Otherwise, looks good.
 
Okay, for those who have no idea what the heck YaBB is, I put up a Sport Pilot / LSA Forum using open-source forum software called YaBB (Yet another Bulletin Board). I've grown weary of phpBB and am lukewarm on SMF. Jesse wants me to go with vBulletin, but I like to support open-source (read: I'm a tightwad).

YaBB has some decent security features, it seems, including the ability to block individual functions when referred from outside the domain. Another standard function that's included is the ability to require users to authenticate their accounts by clicking on a link in an email after they pre-register.

So after two spammers got in (oddly encouraging, actually; at least someone has found the forum), I enabled the activation requirement, which is disabled by default. I didn't bother testing it because it's such a standard feature that I didn't imagine there would be a problem. I was wrong.

For some bizarre reason, by default, the ability to activate an account from outside the domain is also disabled by default. Now think about that: The activation is by clicking a link in an email, so it's always going to happen from outside the domain, isn't it? :dunno:

I was looking through the server logs and found several failed activation attempts, which is how I found out there was a problem. Otherwise I wouldn't have known.

And by the way, the thread on the YaBB support forum about this issue doesn't even mention that you have to enable the activation function from outside the domain in a separate panel from the one enabling activation. The suggestion on the forum was to copy and paste the link. (That's what gave me the clue, though, to what the problem was.)

In any case, the fix took about a second once I realized what the problem was.

Overall, the YaBB software seems to work pretty well, but it's about the quirkiest forum software I've come across, and the docs can use major improvement. I'll probably wait and see what the next revision is like (there are supposed to be major improvements), though, before deciding whether to migrate to something else -- maybe even something that's not free. :hairraise:

Rich

I have a lot of experience with YaBB. I've decided against using it in any serious state for a few reasons:

Posts are nothing more than text files stored in a directory on your site. No database, all text. Passwords are (were, not sure about the new version) stored in plain text, and to the right hacker, easily modifyable. Same with user permissions.

I've found almost any software that starts with 'Yet Another' is a no go, except YaWCam, which is the best webcam software I've ever used.

YMMV, of course, but I would shy away from YaBB anytime I could. And I agree with you on VBulletin, not because of price, but because there are much better free solutions out there.

You want slick? Checkout fusetalk. Its still emerging, but its awesome, and as its written and run in coldfusion, that makes it stable and fast.
 
Last edited:
In your banner News just below the date/time, you have: Welcome to the Sport Pilot / Light Sport Aviation Forum!

I think it should be changed to 'Aircraft' rather than 'Aviation'. Otherwise, looks good.

Okay, good idea, and done.

Rich
 
I have a lot of experience with YaBB. I've decided against using it in any serious state for a few reasons:

Posts are nothing more than text files stored in a directory on your site. No database, all text. Passwords are (were, not sure about the new version) stored in plain text, and to the right hacker, easily modifyable. Same with user permissions.

I've found almost any software that starts with 'Yet Another' is a no go, except YaWCam, which is the best webcam software I've ever used.

YMMV, of course, but I would shy away from YaBB anytime I could. And I agree with you on VBulletin, not because of price, but because there are much better free solutions out there.

You want slick? Checkout fusetalk. Its still emerging, but its awesome, and as its written and run in coldfusion, that makes it stable and fast.

Some of the data is still stored in text files, although the passwords are encrypted and the files are in protected directories. But I had concerns about that, too. You're the first person I spoke to who also questioned the wisdom in doing it that way. Now I will have to revisit the question.

If you don't mind me asking, in your experience, what kind of server overhead does CF add? I don't have much experience with it. I do have the developer version installed on one of my PCs (it's part of Studio), but I don't have it installed on the server and would have to purchase a license.

Yesterday, though, a tech support client of mine mentioned that their webmaster is retiring, and they'll need to replace him. Their site runs on CF, and I'm debating whether to take it on or refer it to someone. As it's a municipality, there are all kinds of bureaucratic issues in addition to the technical ones, so I'm leaning toward referring it. But if CF isn't going to bog things down on the server and if I can justify the license cost, I may just install it myself.

First, though, I have to find a few hours to go through the existing services and start deciding what's not justifiable resource-wise, as my resource usage has been creeping up lately... I just noticed, for example, that rvskins came pre-installed on the server, and I have absolutely no use for it (I only host sites that I personally administer); so that most likely will be a goner soon.

Thanks,

Rich
 
Some of the data is still stored in text files, although the passwords are encrypted and the files are in protected directories. But I had concerns about that, too. You're the first person I spoke to who also questioned the wisdom in doing it that way. Now I will have to revisit the question.

If you don't mind me asking, in your experience, what kind of server overhead does CF add? I don't have much experience with it. I do have the developer version installed on one of my PCs (it's part of Studio), but I don't have it installed on the server and would have to purchase a license.

Yesterday, though, a tech support client of mine mentioned that their webmaster is retiring, and they'll need to replace him. Their site runs on CF, and I'm debating whether to take it on or refer it to someone. As it's a municipality, there are all kinds of bureaucratic issues in addition to the technical ones, so I'm leaning toward referring it. But if CF isn't going to bog things down on the server and if I can justify the license cost, I may just install it myself.

First, though, I have to find a few hours to go through the existing services and start deciding what's not justifiable resource-wise, as my resource usage has been creeping up lately... I just noticed, for example, that rvskins came pre-installed on the server, and I have absolutely no use for it (I only host sites that I personally administer); so that most likely will be a goner soon.

Thanks,

Rich

In my experience, Coldfusion is no more resource intense than anything else you'd use in a similar situation. More powerful than PHP, ASP and Flash combined (I threw flash in there because of some of the features of CF, I know its not anything like CF at all).

I've never done any speed tests or anything, but I love CF. Jesse likes Ruby on Rails, and I have no experience with that, but from what I've read, people are either a fan of one or the other.

For a message board, CF is perfect though, because its quick enough at database management, slick enough to create a good, powerful UI, and stylish enough to look good.

Seriously, checkout fusetalk. I think you'll fall in love with it.
 
In my experience, Coldfusion is no more resource intense than anything else you'd use in a similar situation. More powerful than PHP, ASP and Flash combined (I threw flash in there because of some of the features of CF, I know its not anything like CF at all).

I've never done any speed tests or anything, but I love CF. Jesse likes Ruby on Rails, and I have no experience with that, but from what I've read, people are either a fan of one or the other.

For a message board, CF is perfect though, because its quick enough at database management, slick enough to create a good, powerful UI, and stylish enough to look good.

Seriously, checkout fusetalk. I think you'll fall in love with it.

Okay, thank you. I'll check it out.

Rich
 
Back
Top