Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Создание социальной сети на Drupal

02/12/2019, by Ivan

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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