in reply to Re: How about Ikonboard?
in thread What do people think of the YaBB forum script?

Thanks, Aristotle! Your comments on ikonboard are really useful. I'm trying to study the code to understand what exactly certain pieces of code are doing but have difficulty understanding because of DB and SQL, which I know little about. However, I do understand the obvious ones. I thus agree with you that the ikonboard engine seems to be a good bet.

I would like to try and understand YaBB because I find it easier to understand when textfiles are used instead of SQL database. I want to be able to "hack" the code a little here and there to change certain things if necessary. With ikonboard, I'm quite helpless but I may be able to do something with YaBB.

Replies are listed 'Best First'.
Re^3: How about Ikonboard?
by Aristotle (Chancellor) on Sep 23, 2002 at 16:43 UTC

    There's more to keep track of, but there's less work in any single abstraction layer to do. You probably want to learn mostly how the top layer(s) work without worrying too much about what the low-level storage modules do. Otherwise, if you ever decide to move to a different method (upgrade from DMB files to a real database or something), your hacks will cease to function.

    Also, I would say that it protects you from yourself. :-) It is probably easier to write a good hack for iB than YaBB. The latter may be easier to hack, but I've seen a lot of hacks for the various messageboard CGIs that often were horribly coded but "somehow" worked because the messageboard was horrible code to begin with. With a properly written script, it might be harder for a beginner to modify things, but that probably that modifications that work well are actually well written, too.

    Makeshifts last the longest.