Hallo,
in der englischen Mailingliste gibt es eine neue, hoffentlich sehr gute Entwicklung!
Vielleicht löst dies all die Probleme rund um Typo und seine Boards :-)
news://news.netfielders.de:119/mailman.370.1078757448.32178.typo3-english@lists.netfielders.de
Hello everyone,
I've been working on a typo3 site for a university for the last 5 or 6 months. The university operates along a consortial model and, as such, is rather decentralized (details are difficult to explain, and probably not that important). Currently, all of our students use a program called "Webboard" (http://www.akiva.com/products/webboard/index.cfm) for cross-campus discussion. Our goal at this point is to migrate discussion boards from webboard to the typo3 site. AFAIK, the only two real solutions for integrating a discussion board into typo3 are tt_board and the phpBB plugin. Without wanting to sound like I'm criticizing anyone, tt_board doesn't do everything we'd want it to, and the implementation of PHPbb still has one major problem IMO (besides being a bit buggy), which is that it keeps track of groups on its own rather than through the typo3 group table. We have all kinds of users for our site -- students, faculty, staff, advisors, grad students, class of 2005, 2006, 2007, etc -- and we needed to be able to create private conferences on the fly (for example, for a class of 15 or 20 students), which meant coming up with a way to deal with typo3 groups.
So, to solve these problems, I've been coding, on and off, a discussion board for the last 4 or 5 months. The bulk of the work is done, and the forum works well as far as I can tell. I still need to finish coding the administrative page (ultimately, users should be able to administer the board from the frontend or the backend). In addition to the usual message board features (posting, moderator message editing / deleting, new posts alerts, etc), I've also written a PHP script that can be executed via cron (perhaps there's a better way to do this?), which basically grabs any new messages from the DB, adds them to a queue, and sends copies to FEusers who have opted to receive new posts via email.
I think the extension works well, and I plan on being done with a beta version in 2 to 3 weeks (like I said, I still have to finish coding the admin interface). Once I go beta, I would love to have a second pair of eyes look over the code. I'm pretty much self taught when it comes to PHP, and I'm concerned that I've overlooked some security related issue, or that there are better ways to do certain things. The code is adequately commented, I think, and I hope it's not too hard to follow.
If anyone is interested in this extension, please let me know, and I will send you a copy via email as soon as it's done (again, 2 to 3 weeks). I'd like to have someone take a look at it before putting it in the extension repository, since I'd hate to release an extension that could potentially cause harm to somebody's setup. Anyhow, if you're interested, shoot me an email at zach@crito.org. I'm hoping that this extension could be really useful to some people, especially to other academic institutions that have similar needs.
best,
Zach