Powered by CodeIgniter
suder

suder

15
17 голосов
  ПрофильБлог (18)Комментарии (169)Закладки (5)Продукты (2) 
Уважаемые участники сообщества, требуется ваш совет.
В данный момент я делаю модуль форума и хотелось бы спросить — имеет ли смысл заранее закладывать расширяемость еще на уровне модели базы данных (это будет иметь смысл для портала с >100 разделами форума и >10K тем)?
Если да, то, наверное, лучше использовать для всех таблиц тип InnoDB.

P.S. Тема будет дополняться :-)
15:40 ← 17 июня 2010 Отправить в Твиттер sudersuder  RSS comments 13

Комментарии (13) ↓

satagik satagik time 15:44 ← 17 июня 2010 #
Это надо обдумать!
GrinGoO GrinGoO time 16:00 ← 17 июня 2010 #
я думаю, что пока что нету настолько больших сообществ. Если форум — это модуль, значит он не настолько необходим сайту. Если форум будет необходим, я думаю, что веб мастер поставит отдельный движок форума.
Автор
suder suder time 16:06 ← 17 июня 2010 #
Делать — так сразу и надолго. :-) Чтобы потом, в случае чего не пришлось мучительно мигрировать тормозящий форум с MyISAM на InnoDB. Впрочем, я сейчас преимущества и недостатки с Димой обсуждаю. Думаю, он сможет меня наставит на путь истинный :-)
Кстати, если кто хорошо разбирается в MySQL, накидайте, плиз, ссылок с производительностью выборок и по поводу всяких оптимизаций запросов и прочего. Буду безмерно благодарен.
satagik satagik time 16:24 ← 17 июня 2010 #
Автор
suder suder time 17:13 ← 17 июня 2010 #
О! Огромное спасибо!
MrHyde MrHyde time 07:36 ← 19 июня 2010 #
Wave Wave time 00:28 ← 18 июня 2010 #
Делать интеграцию двух разных, но достаточно крупных движков — тоже весьма немаленькая работа. Общая пользовательская база, общая авторизация, дизайн. Дотачивать прийдётся оба движка, и хорошо, если малой кровью. Да и конвертировать базу с форума-модуля на форум сторонний тоже не бесплатное удовольствие. Поэтому лично я предпочитаю, чтобы у движков, которые я могу использовать, имелись модули форумов, галерей, каталогов-магазинов и многоязычность.
MrHyde MrHyde time 07:40 ← 19 июня 2010 #
Мне кажется что вам просто не хватает кухонного комбайна…
В 90% случаев форум на самом деле вашему сайту просто не нужен, если вы используете соц движки на подобии CoGear или LS, но если вам действительно нужен форум тогда вам необходим действительно отдельный форум как таковой, а не модуль. Так что тратить человеко часы на подобные глупости мне кажется совсем не эффективным.
MrHyde MrHyde time 07:41 ← 19 июня 2010 #
Мне кажется что если делать модуль для движка то это должен быть минималистический форум, с минимум функционала и максимальной простотой. Для чего то большего уже существуют реальные решения и, ИМХО, гораздо выгоднее написать модуль интеграции с тем же IPB или VB
Автор
suder suder time 16:49 ← 19 июня 2010 #
А я и не собираюсь делать что-то грандиозное :-)
Простенький модуль с примитивными ACL…
Лишь базовый функционал, без которого совсем никак не обойтись.
А интеграцию делать надо, да. :-)

И вообще, у всех форумов и движков есть один фатальный недостаток… Ну вы понели. ;-)
satagik satagik time 19:42 ← 19 июня 2010 #
… О…
boigedjo boigedjo time 03:14 ← 23 июля 2010 #
Пожалуйста, сделайте интеграцию с замечательными форумами BBpress или MyBB. На Лайвстрит очень много кто хочет иметь интеграцию форум+социалка. Да не знают, как сообразить. Может этот социальный движок пойдет навстречу пользователям?
admin admin time 12:44 ← 23 июля 2010 #
Сделаем! Почему вы не рассматриваете варианты phpBB, SMF, punBB?