Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Планы развития Intellect Board »   Группа форумов с единой базой пользователей
RSS

Группа форумов с единой базой пользователей

Такое возможно?

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Dearheart
Почетный участник


Откуда: Нижний Новгород
Всего сообщений: 130
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
27 дек. 2007
Как показала практика, форумский движок Intellect Board оказался очень хорошим: возможности гибкой настройки и дружественная к SEO ссылочная система, позволила вывести форум в короткие сроки в ТОП поисковиков по своей тематике (даже несмотря на низкий PR).

Однако это породило другую проблему: очень быстро выросло количество пользователей и сообщений, пришлось загонять их в разделы, разделы в подразделы и тд, в результате структура форума стала настолько сложной что полезную информацию стало трудно находить. Кроме того ухудшилась индексация новых тем, из-за того что поисковые роботы не успевают обойти весь форум по всем разделам и подразделам.

Нужно что-то делать... :rolleye

Один из вариантов - вывести группу разделов которые меньше всего относятся к основной тематики в отдельный форум, на отдельный поддомен и его отдельно раскручивать в поисковиках. Но тут возникают дополнительные проблемы:
Первая из них - база пользователей, поскольку пользователям неудобно два раза регистрироваться, поскольку они захотят одновременно сидеть на двух форумах.
Второе - это наличие разделов которые являются актуальными как для первого форума, так и для второго. Дублировать контент нельзя - иначе будет бан от поисковиков. Значит самое оптимальное - в структуре дочернего форума оставить несколько разделов которые находятся в основном форуме на основном домене. Но движок наверное не позволит так сделать...

Какие будут мнения - как оптимизировать форум с большим количеством разделов?

---
Форум для родителей детей с ВПС: http://forum.dearheart.ru
aerograf
Модератор форума

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
Но были посты и поинформативней.
Ну с остальным даже не знаю что посоветовать. Можно конечно разбить на подфорумы, с общей БД по пользователям ... но тут тоже, как мне кажется, можно нарваться на проблемы.
Пока советовать ничего не буду.... :biggrin

Dearheart
Почетный участник


Откуда: Нижний Новгород
Всего сообщений: 130
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
27 дек. 2007
Наверное логичным решением было бы использование единой базы данных. А разделение на подфорумы реализовать с помощью усиления функциональности существующих "категорий".
Сейчас "категория" в текущей версии движка реализована очень скудно - у неё есть своё имя но нет даже своего HURL. Нужно расширить её дополнительными параметрами, но в качестве HURL указывать не имя подкаталога, как это делается с разделами, а имя поддомена. Тогда все разделы, которые относятся к этой категории уходят на поддомен, а сама "категория" является ссылкой на главную страницу поддомена. Кроме того, должен быть механизм передачи имени пользователя при переходе с основной страницы форума в подфорум, поскольку на разных поддоменах куки должны быть разные.
В общем архитектуру нарисовал, а реализация всего этого возможно что будет очень сложной...

---
Форум для родителей детей с ВПС: http://forum.dearheart.ru
aerograf
Модератор форума

aerograf
Всего сообщений: 486
Рейтинг пользователя: 15


Ссылка


Дата регистрации на форуме:
29 дек. 2007
А если использовать "Внешняя ссылка" ? Там можно и на поддомен указать ...
При условии одной БД для пользователя, то и получиться то что надо. Правда саму БД придется расширять при помощи префиксов и необходимых таблиц, либо делать для каждого поддомена свою БД.

aost
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
8 дек. 2009
Не надо изобретать велосипед - надо встроить в код форумов OpenID (ru.wikipedia.org/wiki/OpenID) и проблема с "множеством форумов через один логин" - пропадет сама по себе. Останется только решить вопрос редиректа пользователя при отправке личных сообщений. :)

---
Best regards!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вообще, если используется MySQL 5, можно попробовать оставить таблицу Users только в одном из форумов, а в остальных заменить ее на одноименный VIEW.
Насчет OpenID — в новой версии, над которой сейчас работаю, его поддержка будет (правда, не уверен, что сразу). Равно как и поддержка авторизации через ВКонтакте и Mail.Ru.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Планы развития Intellect Board »   Группа форумов с единой базой пользователей
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0818. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!