Впечатления

Главные вкладки

Аватар пользователя maxbinzzz maxbinzzz 22 мая 2007 в 1:01

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

Расскажу о некоторых впечатлениях в работе с ним.

Изначально невероятно пугала терминология Друпала, как, например, таксономия, ноды и др. Казалось, что у вас тут какая-то научная работа кипит... Ну ничего, вскоре со всем этим разобрался, стало немного проще.

Далее:

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

Очень сложно было выбрать визуальный редактор, без которого не обойтись хотя бы потому, что надо как-то загружать изображения... После долгих разборок с любимым мной FCKeditor'om, все таки остановился на BU, который только со второго раза подхватил IMCE.

Невероятно много сложностей возникало при выборе дизайна. Я сам в этом не силен, поэтому полагаясь на открытые ресурсы с головой окунулся в поиск подходящего шаблона... И что ж - подавляющая часть их них представляется собой две (в лучшем случае три) колонки и все. Понятно, что для многопользовательского блога этого достаточно, но не для соц. сети ведь... Разбрасывать направо и налево в колонки меню, списки последних, тэги - это не решение

Раздражает чопорность меню - вот так и только так... Ну не нужен мне пункт "Создать материал", у меня материал один - запись в блоге. И вообще, юзер зайдет в блог и там нажмет "Добавить Запись"...

Форум... Форум - это вообще отдельный разговор... В моем случае vbulletin - наилучшее решение. В плотную подошел к вопросу интеграции. И тут очередная засада - ни одно решение не устраивает: не vbdrupal (обойдемся без форков на старые верстии), не drupal vb (у меня уже есть форум - друпал как дополнение, а не как основа).

Вобщем забил я на все это...

И тут я обратил внимание на некоторые модули, предназначение которых мне не сразу показалось понятным - это cck, panels и views. И вот только тогда стала проявляться вся мощь системы. Постепенно опросы один за другим стали отпадать, я получил действительно гибкий инструмент. Но инструмент этот идеален только для многопользовательского блога, но никак не для социальной сети... Вопрос обмена информацией между пользователями не решен - если для обмена сообщениями есть модули (весьма примитивные), то как поделиться видео? Создать видео ноду, создать запись в блоге, дать ссылку на видео в записи? Нет уж, мои пользователи на это не готовы

Вобщем, пересмотрев ни одну сотню модулей, поняв ее мощь, пришел к выводу, что с помощью этой системы будет очень тяжело построить user-friendly интерфейс соц. сети. А вот блог - это пожалуйста. Замечательная классификация информации, таксономия с ее словарями позволяют облегчить навигацию по собранному материалу.

Вывод: пока не буду делать сообщество, а остановлюсь на многопользовательском блоге ROFL

А для соц.сети все-таки буду использовать решения из коробки аля phpfox

Комментарии

Аватар пользователя edhel edhel 22 мая 2007 в 7:03

Может «Organic groups» поможет: http://drupal.org/project/og
+кучка доп. модулей, связанных с og: http://drupal.org/project/Modules/category/90

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

Аватар пользователя axel axel 22 мая 2007 в 15:32

На мой взгляд друпал подходит для построения социальных сетей, другое дело, что решением из коробки это не назовёшь. Нужно донастраивать и программировать. Плюс друпала здесь только в том, что достаточно разных готовых "кубиков" из которых можно набрать то что нужно и практически все изменения можно сделать без "хаков" базового движка. Тот же дизайн может иметь сколько угодно колонок и регионов для вывода блоков, если это запрограммировать в теме оформления (кстати если просто нужно много колонок, то для этого есть модуль panels). Но готовых тем таких не припоминается. В меню тоже можно поотключать всё лишнее или вывести собственные меню. В общем, как и под другие задачи друпал работает как конструктор. Кстати, если о социальных сетях, то недавний пример такого сайта на друпале http://www.drugme.ru

Аватар пользователя clubwave.ru clubwave.ru 23 мая 2007 в 2:54

а я который раз убеждаюсь что знание большого колличество cms и опыт как таковой это не всегда хорошо.. ваш подход изначально был неправильный.. чего только стоит визуальный редактор..

а мне лично не очень понятно что есть социальная сеть с хорошим юзерфрендли да ещё и готовое да ещё и гибкое?