8 comments
Paul Says:
@Scott: It's not that hard if all you are doing is changing colors. The toughest part about re-skinning that software is coming up with a good color scheme. Re: the duplicate classes in the CSS file. It's CASCADING... only the last declaration counts.
I do agree that I don't like it when people don't bother to change the out-of-the-box theme. A couple small tweaks can go a long way towards differentiating your site.
doughboy Says:
Hey Sheeri, miss the podcasts. I agree with you to some extent. I am a write it from scratch kind of guy. For some reason, forums seem to be the one application that people never write themselves.
Scott Says:
I am in the process of hacking the template for our businesses forums and it is HARD! I am using phpbb v3 and the css is SO long and the same classes are in there at least twice so you change one but it was not the right one. It's hard work. But I am continuing to work on it because I really do want the forums to look like the main site....
doughboy Says:
@Scott: Stop now and install Phorum. I guarantee you that it will be easier. Of course, I am a little biased.
doughboy Says:
@dudeyoudontknow:
Ah, so it is the software. Then people should use Phorum. We don't stick every frickin feature in the core. That is done with modules. Our users regularly tell us that the template system is the best they have seen. See this thread: http://www.phorum.org/phorum5/read.php?63,128147
Like this guy:
"In my opinion, simply the best there is, period. You almost never find such a clean separation between html and code. Even admittedly easy to template forums like Vanilla are way behind."
ZZamboni Says:
For an example of very nice integration of forums (using Phorum) with the rest of the look of the site, see Cultured Code's Things forums (http://culturedcode.com/things/forums/). It is very nicely integrated with the other sections (Blog and Wiki).
(I am not affiliated with them, just a happy Things user).
dudeyoudontknow Says:
Unfortunately this will never happen.
A forum can serve a multitude of purposes. It can be a trouble support ticket area, a community gathering, a contest manager, a news post manager, etc... people have used these forum softwares for many different things.
The forum software needs to be built to handle many different scenarios. Thus over 60% of the features you simply don't need, but the forum software was written to include said features (often times in a terrible way), resulting in messy code that is broken down into so many different tiers and sub-tiers that template editing is no longer necessary.
The unfortunate truth is that the code is usually very ugly (Phorum code is an example, but if you look at vBulletin then prepare to really cringe).
The fact that the login.php has comments every 4-5 lines on average basically says it all. User authentication is not that complicated. Breaking things up into a few neatly designed classes reduces bloat and gives us developers the chance to go in and tinker with little details in the software.
Comments are disabled for this post.
Sheeri Says:
Or, instead of Phorum, think about all your integration needs and use or build a CMS that will accept plugins. I've seen plenty of good forum sites that are plugins to the CMS framework.
CMS' are often crappy in their own right, but if you have this problem with forums, you're going to have it integrating every new feature as well....streaming video, blogging, etc.