![]() |
Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Планы развития Intellect Board » Группа форумов с единой базой пользователей |
![]() |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Dearheart
Почетный участник
Откуда: Нижний Новгород Всего сообщений: 130 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 27 дек. 2007 |
Как показала практика, форумский движок Intellect Board оказался очень хорошим: возможности гибкой настройки и дружественная к SEO ссылочная система, позволила вывести форум в короткие сроки в ТОП поисковиков по своей тематике (даже несмотря на низкий PR). Однако это породило другую проблему: очень быстро выросло количество пользователей и сообщений, пришлось загонять их в разделы, разделы в подразделы и тд, в результате структура форума стала настолько сложной что полезную информацию стало трудно находить. Кроме того ухудшилась индексация новых тем, из-за того что поисковые роботы не успевают обойти весь форум по всем разделам и подразделам. Нужно что-то делать... ![]() Один из вариантов - вывести группу разделов которые меньше всего относятся к основной тематики в отдельный форум, на отдельный поддомен и его отдельно раскручивать в поисковиках. Но тут возникают дополнительные проблемы: Первая из них - база пользователей, поскольку пользователям неудобно два раза регистрироваться, поскольку они захотят одновременно сидеть на двух форумах. Второе - это наличие разделов которые являются актуальными как для первого форума, так и для второго. Дублировать контент нельзя - иначе будет бан от поисковиков. Значит самое оптимальное - в структуре дочернего форума оставить несколько разделов которые находятся в основном форуме на основном домене. Но движок наверное не позволит так сделать... Какие будут мнения - как оптимизировать форум с большим количеством разделов? ---
Форум для родителей детей с ВПС: http://forum.dearheart.ru |
aerograf
Модератор форума
Всего сообщений: 486 Рейтинг пользователя: 15 Ссылка Дата регистрации на форуме: 29 дек. 2007 |
По поводу единой БД пользователей на форуме уже обсуждалось и давались решения ... (Поиск поможет) Вот несколько: http://intboard.ru/post/89/791...%E4#pp4228 http://intboard.ru/post/plans/1214/p8224.htm?hl=%E5%E4%E8%ED%E0%FF+%E1%E4#pp8224 Но были посты и поинформативней. Ну с остальным даже не знаю что посоветовать. Можно конечно разбить на подфорумы, с общей БД по пользователям ... но тут тоже, как мне кажется, можно нарваться на проблемы. Пока советовать ничего не буду.... ![]() |
Dearheart
Почетный участник
Откуда: Нижний Новгород Всего сообщений: 130 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 27 дек. 2007 |
Наверное логичным решением было бы использование единой базы данных. А разделение на подфорумы реализовать с помощью усиления функциональности существующих "категорий". Сейчас "категория" в текущей версии движка реализована очень скудно - у неё есть своё имя но нет даже своего HURL. Нужно расширить её дополнительными параметрами, но в качестве HURL указывать не имя подкаталога, как это делается с разделами, а имя поддомена. Тогда все разделы, которые относятся к этой категории уходят на поддомен, а сама "категория" является ссылкой на главную страницу поддомена. Кроме того, должен быть механизм передачи имени пользователя при переходе с основной страницы форума в подфорум, поскольку на разных поддоменах куки должны быть разные. В общем архитектуру нарисовал, а реализация всего этого возможно что будет очень сложной... ---
Форум для родителей детей с ВПС: http://forum.dearheart.ru |
aerograf
Модератор форума
Всего сообщений: 486 Рейтинг пользователя: 15 Ссылка Дата регистрации на форуме: 29 дек. 2007 |
А если использовать "Внешняя ссылка" ? Там можно и на поддомен указать ... При условии одной БД для пользователя, то и получиться то что надо. Правда саму БД придется расширять при помощи префиксов и необходимых таблиц, либо делать для каждого поддомена свою БД. |
aost |
Не надо изобретать велосипед - надо встроить в код форумов OpenID (ru.wikipedia.org/wiki/OpenID) и проблема с "множеством форумов через один логин" - пропадет сама по себе. Останется только решить вопрос редиректа пользователя при отправке личных сообщений. ![]() ---
Best regards! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик ![]() Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Вообще, если используется MySQL 5, можно попробовать оставить таблицу Users только в одном из форумов, а в остальных заменить ее на одноименный VIEW. Насчет OpenID — в новой версии, над которой сейчас работаю, его поддержка будет (правда, не уверен, что сразу). Равно как и поддержка авторизации через ВКонтакте и Mail.Ru. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Планы развития Intellect Board » Группа форумов с единой базой пользователей |
![]() |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние |
![]() |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем |
![]() |
![]() |
![]() |
|
|
|