Собираюсь строить сайт на CMS Drupal. Он будет представлять из себя социальную сеть с уклоном в фотографии и видео.
Хочется услышать комментарии по некоторым позициям рабочего плана.
1) Блоги. Возможность выбора индивидуального дизайна. Хотя бы не так гибко, как на livejournal.com, но все же.
2) Облачко. Сложно ли его организовать? Можно ли добавлять туда теги "силой", блокировать отдельные?
3) Разделы. На сайте будет несколько разделов. Можно ли реализовать перемещение в эти разделы постов по тэгам и популярности?
И как обстоит дело с мультисайтовостью?
4) Фото. Если к примеру в посте есть фотографии, можно ли организовать их просмотр при помощи flash приложения Где-то видел такое, оч. понравилось, внизу эскизы (вероятно и загружается не все сразу - экономия траффика) или похожего аяксового?
5) Видео. Здесь все интереснее) Нужно чтобы пользователи могли, во-первых, добавлять ссылки на youtube.com, ну и аналогичные сервисы, так чтобы плеер внедрялся в страницу. А также загружать свое видео, которое будет храниться на моем сайте, и проигрываться соответственно, аналогично ютубовским. Я видел несколько похожих плагинов для этого функционала, какой выбрать? и включают ли они сам flv плеер? и сами ли они производят закачку и сжатие видео?
6) Рейтинги блогов (на стартовую - популярные), рейтинги фоток (показываь несколько с лучшими рейтингами), и также с видео. Причем если возможно, то ссылки на ютуб и собратьев тоже чтобы могли туда попадать. Для этого ведь тоже должны быть какието плагины?
7) Различные коммунити, группы, и можно ли выводить названия групповых блогов и профайлы в поддомен?
Заранее спасибо, если чтонибудь поясните)
Комментарии
)) занимаюсь примерно тем же, с нуля -- два дня, как узнал про друпал.
удачи!
Спасибо - взаимно
Насчет облака, привлек внимание модуль Community Tags.
feedman пишет: "И как обстоит дело с мультисайтовостью?"
В Друпале с мультисайтовостью обстоит все прекрасно.
Статья "Мультисайтинг - это просто"
feedman пишет: "Нужно чтобы пользователи могли, во-первых, добавлять ссылки на youtube.com, ну и аналогичные сервисы, так чтобы плеер внедрялся в страницу. А также загружать свое видео, которое будет храниться на моем сайте, и проигрываться соответственно, аналогично ютубовским."
Помнится, у визуального редактора TinyMCE есть дополнительный модуль, который позволяет проигрывать файлы с YouTube.com.
Есть уже ровно такой сервис как вы описали на Drupal - http://enjjoy.ru
Есть уже ровно такой сервис как вы описали на Drupal - http://enjjoy.ru
Идея, конечно очень оригинальна.
Но не вижу, собственно, ничего ровно такого)
1) Блоги. Возможность выбора индивидуального дизайна. Хотя бы не так гибко, как на livejournal.com, но все же.
Есть на http://enjjoy.ru Дизайнов аж 60 штук и отлаженые в отличие от "сырых" тем с drupal.org
2) Облачко. Сложно ли его организовать? Можно ли добавлять туда теги "силой", блокировать отдельные?
см http://volax.enjjoy.ru
3) Разделы. На сайте будет несколько разделов. Можно ли реализовать перемещение в эти разделы постов по тэгам и популярности?
см http://volax.enjjoy.ru
И как обстоит дело с мультисайтовостью?
Отлично обстоят, юзеры все общие статьи тоже см например
http://volax.enjjoy.ru/node/4133
http://parsheved.enjjoy.ru/node/4133
5) Видео. Здесь все интереснее) Нужно чтобы пользователи могли, во-первых, добавлять ссылки на youtube.com, ну и аналогичные сервисы, так чтобы плеер внедрялся в страницу.
http://volax.enjjoy.ru/node/4150
6) Рейтинги блогов (на стартовую - популярные), рейтинги фоток (показываь несколько с лучшими рейтингами), и также с видео. Причем если возможно, то ссылки на ютуб и собратьев тоже чтобы могли туда попадать. Для этого ведь тоже должны быть какието плагины?
Главная страница http://enjjoy.ru/
7) Различные коммунити, группы, и можно ли выводить названия групповых блогов и профайлы в поддомен?
Любой сайт может быть открытым сообществом к которому могут присоединяться другие пользователи достаточно
просто галку в настройках поставить. Есть возможность подключать к этой кухне домены второго уровня
Похожего очень много
http://enjjoy.ru/ - шикарно, шикарно.
Кстати, что за модуль для управления френдлентой? Неужто buddylist? O.O
Не - свой модуль, buddylist с мультисайтингом плохо сочетается.
Спасибо, надо принять к сведению. Но, я видел плагин, специально оборудованный для целей вставки видео, кажется, это более успешный вариант.
Важнее собственная видеотека. Есть у кого опыт, которым можно поделиться?
О чем вы говорите вообще? У меня другой проект. У меня отдельная большая соц. сеть. Причем здесь ваше видео с youtube.com?
Это есть в ЛЮБОЙ развитой соц. сети (ну или в вашем проекте). И не только это. Просто я хочу услышать комментарии по этим пунктам касательно Drupal.
Если вам нужно конвертировать, хранить и показывать видео то при поиске конвертера и плеера наверное проще не привязываться именно к Drupal.
В Drupal нужно лишь добавить свой тип документа "видео" к которому можно аттачить файлы с видео. При загрузке ковертировать его вашим конвертером а при показе этой ноды встраивать в нее ваш плеер.
Очень здравая мысль, спасибо, но сначала попробую спец.плагин (включает в себя плеер). Хотя навряд ли он меня устроит, но мало ли... В описании по крайней мере написано, что плагин производит и загрузку и конвертацию и воспроизведение. Мне кажется я уже видел flv на сайтах с Drupal, скорее всего там был именно этот плагин. Плеер простоват конечно, но можно найти и другой (даже бесплатно).
5) Видео. Здесь все интереснее)
Хорошие новости:
- модуль для друпала, который позволяет размещать свое видео на сайте существует flashvideo;
- при большом желании с ним можно разобраться и установить;
- ИМХО данный модуль достаточно функциональный, позволяет* преобразовывать многие форматы видео (см. сокращать для веб) во флеш.
*Плохие новости:
- для полноценной работы модуля (конвертации разных форматов во флеш) необходимо, чтобы на сайте был установлен скрипт FFMPEG
Подавляющее большинство серверов не имеют такой приятности, т.к. конвертация видео на стороне сервера - это достаточно ощутимые затраты ЦП.
Есть два решения:
найти специфический хостинг, с установленным скриптом (например http://www.cirtexhosting.com - я его не пробовал, что за хостинг не знаю),
заказать себе выделенный сервер под сайт и установить дополнительно установить на нем скрипт.
Это уже не очень хорошо (
А если со временем завести VDS, на котором будет крутиться скрипт FFMPEG, трудно будет увязать его с плагином на Drupal (чтобы весь сайт крутился на хостинге, а FFMPEG на VDS)?
Хотелось бы услышать насчет индивидуального дизайна каждого блога, возможно ли это?
ок.
эксклюзив, так эксклюзив
а как юзеры ограничены в правах вот тут: http://***.enjjoy.ru/admin/block ?
ведь если разрешить authenticated user управлять блоками то они, помимо настройки показа блоков, получат полный контроль над блоками, которые показываются на сайте!
Да - у владельца сайта есть полный контроль над блоками которые показываются на его собственном сайте.
movit, неа, не полный у Вас контроль :Р
У Вас не показывается опция Настройки видимости для пользователя и Настройки видимости для ролей. Как Вы это сделали? Тоже нечто эксклюзивное?
Ну это, alter_form спасает почти всегда