| Probably Built In The Fifties ( @ 2008-04-15 23:21:00 |
| Current music: | Piana - Two Of Us |
Вот есть несколько известных форумных движков: phpBB, Invision Power Board, vBulletin. Возможно ещё какие-то, но не суть.
Достаточно популярная задача для сайтов сделать интеграцию форума в существующий движок. Регистрация пользователей одновременно на сайте и на форуме, постинг новостей через админку с обсуждениями-комментариями на форуме и т.д.
Казалось бы, все давно этим занимаются, и задача вполне востребована. Вот почему бы разработчикам этих самых форумом не сделать класс-прослойку с набором простейших возможностей, таких как регистрация, аутентификация, сессии, выборка записей, написание постов через внешнюю форму. Ну и практически всё, и жить стало бы чуточку проще.
Ан нет, в результате каждая cms (joomla, drupal, phpnuke etc), в которую нужно вставить форум, изобретает свой велосипед-прослойку, а форумы полнятся вопросами по интеграции собственных движков и советами разной степени кривости.
То есть, конечно, понятно, что всегда можно почитать исходник, найти там нужную функцию и вызвать из своего класса, но не понятно, почему те, кто лучше всех знает как их форум работает, не могут озаботиться этим заранее..
Ну, допустим, phpBB бесплатная, и разработчики её никому ничего не должны, но вот платные vBulletin и IPB вполне бы могли предоставить такой API и стать ещё привлекательнее на фоне многострадального open source'a.