Создание социальной сети на Друпале

Создание социальной сети на Друпале

Drupal грани возможного

Drupal является одна из лучших систем управления контентом (CMS). Фактически, он выиграл (два раза) 2008 Лучшая Open Source CMS и премию Лучший PHP Open Source CMS Award. По истечению примерно 8 лет, Drupal предоставляет собой один из лучших и самых универсальных фреймворков. Исключительная универсальность в Drupal является абсолютно его сильной стороной. . . и это его слабое место, в то же время. Любая функция возможно, но с чего начать? Я провел долгие дни в поисках различных модулей, возможностей их использования и совместимости, ошибок и особенностей, чтобы советовать вам их использовать. Все больше и больше люди начали спрашивать меня, как я реализовал некоторые функции сообщества, так я решил связать это все в цикле статей.Читателю придется пройти через различные модули и параметры конфигурации, необходимые для создания сайта-сообщества. Это будет разведка модулей и их особенностей для системы управления контентом (CMS).

На пути к социальной сети

Сайты-сообщества вырастают как виртуальные грибы по всей сети. У всех есть свои особенности, так давайте удостоверимся, что наш сайт будет социальной сетью.  Я предлагаю следующие критерии определяющие сайт как социальную сеть:

  • Единство посетителей по цели посещения сайта.
  • Посетители с общими интересами, проживающих в конкретной области.
  • Взаимодействие посетителей различными видами в общедоступном месте.
  • Группа людей с общей характеристикой или совместной жизни в обществе в целом.
  • Группы связаны общей политикой.
  • Объединение лиц или стран, имеющих общую историю или общих социальных, экономических и политических интересов (международного сообщества).
  • Объединение лиц общего и особенно профессионального интересов, научных обществ (академические сообщества).

Мы можем разбить это определение на несколько ключевых словам: общий интерес, группы людей, общее расположение и общая политика. В случае виртуальные сообщества, мы можем применить это определение следующим образом:

1. общий интерес: ведь люди на вашем сайте имеют что-то общее. Это сайт о Drupal, здоровье или боулинге. . . ? Что бы ни было "темой" Вашего сайта, не забудьте подчеркнуть это, потому что этого хотят пользователи .

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

3. общедоступное место: интернет, ваш сайт.

4. общая политика: ваш сайт должен иметь некоторые базовые правила внутреннего распорядка. Что доступны посетителям разрешено делать на вашем сайте? Что является приемлимым поведением? Один из видных целей в создании сообщества сайта для облегчения контактов между пользователями. Ваши пользователи действительно нужно, чтобы сложилось впечатление, что они в общедоступное место, с другими пользователями, чтобы иметь чувство сообщества.

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

Социальная сеть на Друпале - это просто!

Но что если вы ничего не знаете о программировании PHP? Это, безусловно необходимо, чтобы сделать большой сайт. Я предлагаю использовать модули, которые реализуют функционал сайта из коробки. Это здорово. Drupal дает нам такую возможность, и мы должны с радостью его принять. Это моя основная философия в этом цикле статей. Я использую модули только из коробки и не буду писать дополнительных модулей. Кое-где они требуют некоторой вставки кода, который заполняется внутри сайта и хранится в базы данных. Этот код будет объяснен в моих статьях в удобной для пользователя форме. Так каждый сможет сделать замечательный сайт.

Эта хорошо продуманная стратегии предлагает нам следующие преимущества:

1. Любой человек может это сделать. Мы используем только существующие модули.

2. Расширяемость: в любое время, вы можете установить модуль безопасно, чтобы позволит использовать дополнительную функциональность.

3. Малые фрагменты кода настроивающие конкретные детали.

Комментарии

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Здравствуйте, Иван! Спасибо

Здравствуйте, Иван!

Спасибо за ваши уроки, очень интересно! Не могли бы вы также подробно рассказать для начинающих, как поставить кнопки социальных сетей - ВКонтакте, Фэйсбук и т.п.? Пока то, что нахожу, не работает, или я не понимаю, как оно должно работать на Друпале...

Заранее спасибо