Если вы посмотрите, как она выглядит со стороны пользователя и администратора, то наверняка сами легко догадаетесь, какие новые возможности откроет перед посетителями Сайта внедрение такой системы. Как вам понравится перспектива самостоятельно размещать на Сайте свои материалы, когда всё что потребуется от администратора -- это только нажать кнопку "утверждаю"? Welcome to the next level, как и было сказано.
Казалось бы, что тут думать? Скачивай и ставь! Но есть одна загвоздка. Для полноценной работы с KnowledgebasePublisher необходимо в этой системе регистрироваться: точно так же, как на Форуме, для того, чтобы получить полномочия создавать, редактировать, удалять статьи, оценивать/комментировать их и так далее. Разумеется, KnowledgebasePublisher прекрасно умеет управлять данными своих пользователей. Но у нас уже есть Форум с его регистрационной системой, с его уникальными именами, по которым мы с вами друг друга узнаём! Поэтому внедрение еще одной системы с её отдельными именами и паролями -- это шаг недопустимый. Не буду описывать все недостатки такого "раздвоения личностей", скажу только, что не надо даже пытаться их здесь обсуждать. Тема не об этом.
А о том, что нужен грамотный программист на PHP, который сможет модифицировать систему аутентификации KnowledgebasePublisher таким образом, чтобы она работала с данными из таблицы users, которую ведет Форум.
- Чтобы была единая и единственная для обеих систем точка аутентификации: на Форуме.
- Чтобы поддерживались форумные cookies и у пользователя не было необходимости аутентифицироваться при каждом новом заходе (если он сам этого не хочет).
- Чтобы при контроле прав доступа к KnowledgebasePublisher принимались во внимание права доступа к Форуму: например, чтобы пользователи из форумной категории "Banned" автоматически не имели в Паблишере прав ни на какие действия, кроме просмотра.
- Чтобы интеграция Форума и Паблишера не была прикручена намертво, так как KBPublisher, к счастью, довольно активно развивается, и, конечно же, нам захочется всегда иметь новую версию: более качественную, функциональную и безопасную.
Вот для чего нам нужна помощь толкового программиста на PHP, умеющего работать с MySQL.
Новые возможности в ваших руках, дорогие товарищи!
Готов ответить на все вопросы программистов. Тема сугубо техническая, не для болтовни и не для всех. Если кто не понял, больше предупреждений и "выстрелов в воздух" не будет. А любители погалдеть окажут всем большую услугу, если используют свой навык Убеждения для того, чтобы личной почтой уговорить форумских программистов (если такие есть) нам помочь.