На чем лучше поднять соцсеть?

prosumer аватар
21

Как думате на чем лучше сделать юридическую соцсеть (многопользовательский блог)
на Drupal или Livestreet

Дима аватар
405

Если серьезной разработки не планируется, хочется приложить поменьше усилий, функционал LiveStreet устраивает, то наверное с друпалом связываться нет смысла.

Если у вас много задумок, которые предстоит программировать, важна архитектура "на будущее", важна хорошая поддержка, есть время и деньги на разработку, есть опытный разработчик, берите Drupal.

sergeygerasimov аватар
3

Здравствуйте, вставлю и свои пять копеек. Друпал, конечно всем хорошо. На малых и средних масшатабах. Но есть одно существенное "Но". При растущем количестве посещений масштабирование системы, построенной на Друпале обойдется гораздо дольше, как и при масштабировании любого "комбайна". Поэтому лучше специально написанной системы в данном случае ничего не будет. При нормальных разработчиках в этом пути есть только плюсы. Можно выиграть как по производительности, так и по безопасности и т.д.
А если принять во внимание то, что смыслом существования социальной сети является постоянный рост, то такая вот родовая травма, связанная с не совсем подходящей архитектурой может обратиться для владельца материальными потерями.
Именно поэтому, кстати в свое время разработчики habrahabr.ru отказались от Друпала, на котором была сделана изначальная бета сайта.

Дима аватар
405

"sergeygerasimov" писал(а):
При растущем количестве посещений масштабирование системы, построенной на Друпале обойдется гораздо дольше, как и при масштабировании любого "комбайна".

Друпал-сайт на одном сервере сможет держать десятки тысяч уников в сутки. В рунете социальных сетей даже с такими показателями мало. Так что всё относительно.

"sergeygerasimov" писал(а):
Именно поэтому, кстати в свое время разработчики habrahabr.ru отказались от Друпала, на котором была сделана изначальная бета сайта.

Буквально на днях http://twitter.com/Aist/statuses/5446495102

sergeygerasimov аватар
3

>Друпал-сайт на одном сервере сможет держать десятки тысяч уников в сутки. В рунете ?>социальных сетей даже с такими показателями мало. Так что всё относительно.

На этих нескольких сайтах от друпала осталось крайне мало. Без коренной оптимизации, чистки кода и запросов, а то и вообще переведения части бд в статику (например xml) эти сайты жрали бы все процессорные ресурсы, быть может даже во всем ДЦ.

Друпал отличная система, я сам безмерно рад, что знаком с ней и использую ее уже много лет, но панацеи от всего и для всего не бывает. Вы сами посудите: Друпал создавался и развивается как универсальное средство построения сайтов. Тоесть в нем изначаль заложен потенциал для расширения и множество не востребованных функций, которые вследствие архитектуры друпала, который подразумевает вызов и опрос всех (!!!) модулей при каждом запросе. Я не говорю про количество запросов, оработка которых требуется для рендеринга страницы и кеш в БД, что просто по умолчанию весело.

Так что без основательной переработки и заточки до основания в любом случае не обходится. И как известно All systems suck, but Drupal suck не меньше остальных.
И у каждой системы есть свое предназначение. И удел Драпала, как вида CMS - отнюдь не высоконагруженные сайты. Это как на php писат веб-сервер. Делать соц сеть на Друпале - как минимум топорно, хотя на Веблансере вам школота и за 1000 рублей соберет, только что из этого получится...

Так что индивидуальный продукт, с нормальной поддерживаемой MVC-структурой, нормальной абстракцией БД, а не той, что в друпале -- это и есть путь топикстартера, по моему весьма скромному мнению.

А по поводу того, что хабр сейчас работает на друпале - достоверно знаю, что нет. Фишку с просмотром .svn/ в интернетах знают уже как минимум лет пять =)

Дима аватар
405

Не буду спорить про производительность друпала, но про десятки k останусь при своем мнении, тем более если речь о блогах а-ля хабрахабр, а не о социальных сетях вроде вконтакте.

"sergeygerasimov" писал(а):
Так что индивидуальный продукт, с нормальной поддерживаемой MVC-структурой, нормальной абстракцией БД, а не той, что в друпале -- это и есть путь топикстартера, по моему весьма скромному мнению.

Думаю, и вы, и я видели в рунете сотни стартовавших социальных сетей. И где они сейчас? Много ли у кого получилось набрать 20k уников в сутки?

Возможно на ранней стадии с высоченным шансом провала нужно делать на том, что подешевле / попроще. В разработчиков, которые напишут "грамотно" с нуля и сопоставимо по цене с CMS не верится.

magzimus аватар
11

"Дима" писал(а):
на ранней стадии с высоченным шансом провала нужно делать на том, что подешевле / попроще

Совершенно согласен.

Snob аватар
320

Считаю, что главным аргументом, от которого нужно отталкиваться - бюджет.
Бюджет и знания позволяют проектирование с 0 - делайте.
Не позволяет - делайте на готовой платформе.

Делать при наличии бюджета на готовой платформе считаю глупостью, т.к. потом всё равно придётся переделывать.

Если бюджет такой, что выбираете либо разработка с 0 либо маркетинг, выбирать надо последнее. Большинство проектов, которые гибнут не успев родиться, имеют плохой маркетинг.

prosumer аватар
21

Что тут скажешь. Поставил Лайфстрит на хостинг (на локалку пока так и не удалось) поигрался - не понравилось. Правда поставил только админский модуль, но все равно возможности админки очень скудны.
На выходе релиз новой версии обечали много всего, посмотрим. Большинство модулей для ЛС платные, причем цена некоторых не детская - больше 100 уев. Да и вообще проект молодой, а коммунити уже очень хамовитое, расскажут и про кривые руки и про моск. Но Бог с ним.

Больше склоняюсь к Друпалу, система так сказать "на вырост". Вообще решил несколько изменить концепцию будущего проекта. ИМХО концепция хабра непривычна большинству юзеров. Большинство не понимает что надо делать, теряется на сайте. При залогинивании например в ЛС серфер может написать свой блог (в базе выбора категорий нет), как запостить в коллективный блог непонятно.
То есть юзабельность такого проекта немного страдает и от диза конечно зависит.

Решил что лучше будет традиционный вариант - портального типа, с блогами и форумом (причем встроеным). Так юзерам легче будет освоиться. Честно говоря мало кто будет вести свой блог. А вот форум можно будет хорошо "раскочегарить".
Поэтому пока склоняюсь к Друпалу. Как более простой аналогичн вариант Instant CMS. Будет тестить. Муки выбора продолжаются.

Дима аватар
405

"prosumer" писал(а):
Да и вообще проект молодой, а коммунити уже очень хамовитое, расскажут и про кривые руки и про моск.

У друпала тоже хорошее русскоязычное комьюнити :)

Cuprum аватар
61

По поводу соцсети на Drupal нашел в RSS хорошую вводную статью http://woorkup.com/2009/11/10/how-to-build-a-socia... Если с англ. на ты, прочтение будет кстати.

Soft-Lab аватар
127

Как насчет швабрашвабр?

Дима аватар
405

"Soft-Lab" писал(а):
Как насчет швабрашвабр?

Кстати да, вот два скринкаста:
http://www.shvabrashvabr.ru/blog/shvabra/drupal-sc...
http://www.shvabrashvabr.ru/blog/shvabra/drupal-sc...