О разработке информационного веб-ресурса в CMS Drupal

№56-3,

технические науки

В статье рассматривается процесс разработки информационного веб-ресурса в среде системы управления содержимым Drupal.

Похожие материалы

Рассмотрим процесс разработки информационного веб-ресурса (сайта) в среде системы управления содержимым (CMS) Drupal.

Для достижения поставленной цели предварительно предстоит решить ряд задач [1, 2, 3], а именно:

  • найти и изучить специальную литературу и/или Интернет-источники по созданию сайтов в CMS Drupal;
  • обобщить и проанализировать полученную информацию [4, 5, 6];
  • изучить принцип работы и инструментарий CMS Drupal.

Помимо CMS Drupal, в процессе создания сайта может потребоваться использование дополнительных программных продуктов, например, Adobe Photoshop и Notepad++.

После установки и настройки актуальной версии CMS Drupal и, при необходимости, ее русификации, первым делом надо ввести информацию о создаваемом сайте в окне, представленном на рис. 1.

Окно ввода информации о сайте
Рисунок 1. Окно ввода информации о сайте

Для того чтобы установить тему, не входящую в стандартный набор, требуется предварительно загрузить файлы с темой с сайта CMS Drupal.

Для создания меню необходимо перейти в раздел «Меню» на вкладке «Структура», как это показано на рис. 2, где, щелкая по ссылкам «Добавить ссылку» в соответствующем поле, можно добавить новые пункты в главное меню и меню навигации по сайту.

Раздел «Меню» вкладки «Структура»
Рисунок 2. Раздел «Меню» вкладки «Структура»

Для того чтобы добавить на сайт новый материал, необходимо нажать на кнопку «Добавить материал», а затем выбрать тип «Статья».

Окно создания статьи в CMS Drupal имеет вид, показанный на рис. 3.

Окно создания статьи в CMS Drupal
Рисунок 3. Окно создания статьи в CMS Drupal

В поле Title указывается название статьи (обязательное поле), в поле Tags – список ключевых слов, а в поле Body – содержимое самой статьи.

Для загрузки изображений в статью в одном из популярных форматов (png, jpg и пр.) можно воспользоваться полем Image.

Кроме того, можно сразу создать ссылку на создаваемую статью в меню, как показано на рис. 3, б). Для этого достаточно указать название ссылки и выбрать меню (главное меню или меню навигации и пр.), где ее необходимо разместить.

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

Далее приведен пример сайта о кулинарии, разработанного в среде CMS Drupal и имеющего следующую структуру:

  • Главная
  • Горячие блюда
  • Второе
    • Куриное филе в сливочном соусе
    • Вкуснейший лагман
    • Запеканка из готовой гречневой каши
    • Крестьянский завтрак
    • Мясо, запеченное с грибами
    • Мясо по-купечески с грибами
  • Первое
    • Овощной суп
    • Рыбный суп из форели
    • Сырный суп с колбасой
  • Десерты
  • Кексы
    • Кекс Мазурка с сухофруктами и орехами
    • Рулет "5-минутка"
    • Апельсиновые кексы
  • Печенье
    • Самое вкусное печенье
    • Песочные кольца с орехами
  • Пироги
    • Сумасшедший пирог "Crazy Cake"
    • Хачапури для ленивых
    • Очень вкусная шарлотка-лентяйка
  • Торты
    • Египетский торт
    • Торт "Рафаэлло"
    • Торт со сгущенкой на сковороде.
    • Тортик без выпечки "Полосатый"
  • Закуски
    • Рулет из лаваша с сыром и крабовыми палочками
    • Острая закуска
    • Голландский рулет
    • Закуска из тонкого грузинского лаваша
    • Горячие бутерброды на скорую руку
    • Рулетики из блинов с лососем
    • Закуска из помидоров
    • Лаваш, жареный с сыром
    • Пицца очень быстрая

В разделах «Горячие блюда», «Десерты» и «Закуски» приводится информация о соответствующих блюдах.

Помимо этого, в меню навигации в разделе «Информация о сайте» описывается содержание сайта. В разделах «15 кулинарных хитростей, которые должны знать все», «Выбор куриных яиц», «Если на кухне нет весов», «Таблица калорийности» написана полезная информация, которая пригодиться каждой хозяйке.

На рис. 4 изображено главное окно сайта, а на рис. 5 – внешний вид одной из его статей.

Главное окно сайта
Рисунок 4. Главное окно сайта
Внешний вид одной из статей
Рисунок 5. Внешний вид одной из статей

Таким образом, можно сделать вывод о том, что процесс разработки информационного веб-ресурса в среде CMS Drupal достаточно прост и не требует каких-либо знаний о языке гипертекстовой разметки HTML, CSS и прочих web-технологий.

Список литературы

  1. Антипин А.Ф. Организация эффективной работы преподавателей в условиях рейтинговой системы обучения // Прикладная информатика. 2014. № 3. С. 48–59.
  2. Степашина Е.В. Разработка web-браузера с фильтрацией данных // Материалы международной научно-практической и научно-методической конференции профессорско-преподавательского состава и аспирантов «Вопросы обеспечения информационной безопасности», Белгород, 08-09 апреля 2014. – Белгород: Изд-во Белгородского университета кооперации, экономики и права, 2014. С. 23–24.
  3. Седов В.А., Седова Н.А. Создание графического веб-интерфейса для программ на ПЛК в редакторе WebVisit // Вестник Морского государственного университета. 2016. Т. 75. С. 96–104.
  4. Антипин А.Ф. Способ анализа программного кода автоматизированной системы управления технологическими процессами // Автоматизация, телемеханизация и связь в нефтяной промышленности. 2013. № 10. С. 21–25.
  5. Седова Н.А., Седов В.А. Методы оценки качества полученных решений // Южно-Сибирский научный вестник. 2012. № 1. С. 88–91.
  6. Степашина Е.В. Оптимизация финансовых показателей предприятия на основе нейросетевой модели // Информационные системы и технологии. 2014. № 5 (85). С. 34–42.