Сравнительный анализ возможностей систем управления контентом MODx и Joomla

MODx как система управления содержимым и фреймворк для веб-приложений для организации совместного процесса создания, редактирования и управления контентом сайтов. Joomla – проект, разрабатывающий программное обеспечение с открытым исходным кодом.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.08.2015
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

1. Система управления контентом MODx (http://docs.evolution-cms.com/)

1.1 Конфигурация системы MODx

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

MODx распространяется бесплатно по лицензии GPL с открытым исходным программным кодом (Open Source). Это означает, что систему MODX может использовать каждый: как для личного использования, так и для коммерческого распространения сайтов, построенных на данной системе управления.

MODx написана на программном языке PHP и использует для хранения данных СУБД MySQL или MS SQL. Система управления MODX может быть установлена на большинстве веб-серверов (например, таких как IIS, Apache, Lighttpd, nginx и Zeus), а контрольная панель системы работает практически во всех современных браузерах.

Основные особенности:

· интегрированный механизм работы с Ajax;

· встроенная поддержка ЧПУ (SEF);

· управление пользователями;

· разделение менеджеров и пользователей вэб-пользователей;

· создание групп пользователей;

· создание групп документов с ограниченным доступом как для посетителей, так и менеджеров;

· эффективная работа с документами;

· удобное дерево документов;

· публикация и отмена публикации документа, в том числе в указанное время;

· поддержка документов разных типов (MIME);

· создание дополнительных параметров различных типов (текстовое поле, чекбоксы, выпадающий список и т.д.);

· полный контроль HTML-кода, позволяющий реализовать любой дизайн;

· встроенный механизм SEO (управление ключевыми словами и мета-тегами);

· интуитивно-понятный интерфейс системы управления (cms);

· отличная расширяемость (с помощью сниппетов, плагинов и модулей);

· простой язык шаблонов.

В стандартном комплекте CMS предлагает сразу несколько очень гибких расширений:

Ditto - отвечает за формирование различных списков страниц, с разбиением на страницы. Позволяет вывести как обычный списочек документов в виде ссылок, так и сортированный по заданному ключевому слову (из облака тегов). Позволяет использовать любые дополнительные параметры и вывести имя автора статьи, количество комментариев, стоимость товара и т.д.

Wayfinder - инструмент организации меню. Дает возможность организации как простого меню, так многоуровневого и выпадающего. Легко изменяется.

eForm - управляет работой форм в CMS. Позволяет организовать любую форму и ее обработку. Может просто отправить на почту введенную информацию или обработать для получения какого-то результата (новый документ создать с заполненной информацией).

Jot - механизм комментарования пользователями.

Breadcrumbs - создание на сайте цепочных ссылок («хлебные крошки»).

AjaxSearch - поиск по сайту с использованием Ajax.

Также существует большое количество других готовых дополнений, которые можно скачать с официального сайта.

Требования MODx к системе и программным продуктам:

· PHP 4.3.10 или старше;

· MySQL 4.1.x или старше.

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

· создавать;

· публиковать или снимать с публикации;

· удалять;

· переносить;

· делать копию.

Рис. 1. Меню действий над содержимым сайта

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

Рис. 2. Типы документов в MODx

Кроме того, отличаются опубликованные и неопубликованные документы, а также расположенные в меню.

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

В терминологии MODx существует несколько базовых понятий.

Шаблон - содержит общую верстку страницы со структурой и дизайном. Также в нем определяются места для вывода динамического содержимого. Для каждого документа можно выбрать свой шаблон.

Параметры (TV) - дополнительные параметры, которые подключаются к шаблону. Параметры могут быть разных типов (текст, ссылка, файл, дата, число и т.д.).

Чанк - маленький шаблон, который может использоваться как просто для вывода какого-то содержимого (телефона на всех страницах), так и для обработки (шаблон отправляемого письма eForm, шаблон каталога выводимого Ditto и т.д.). Таким образом, представление информации отделяется от места обработки и легко управляется.

Сниппет - код для обработки информации. Анализирует полученную информацию (например, сообщение пользователя) и предоставляет результат (например, отправляют сообщение по почте, а пользователю показывают сообщение о результате). Сниппеты формируют меню (Wayfinder), выводят списки статей с разбиением на страницы (Ditto), строят формы (eForm). Для вывода сниппетов используются чанки.

Плагин - код, который запускается при наступлении какого-то события. Например, подсвечивает искомые слова при переходе со страницы внутреннего поиска на сайте.

1.2 Шаблоны MODx

Шаблон в MODx - основная неизменяемая часть страницы сайта, которая определяет ее оформление. Шаблон не требует особого синтаксиса и представляет собой обычный HTML-код (а возможно XHTML или другой) с вызовом необходимых чанков, параметров и сниппетов.

Количество шаблонов чаще всего зависит от числа различных видов оформления. Так как каждый документ в MODx имеет привязку к конкретному шаблону, то это и определяет его конечный вид.

Стоит упомянуть также, что существует специальный шаблон blank, который не содержит никакого оформления и не поддается редактированию.

Пример простого шаблона в MODx может выглядеть так:

[[Wayfinder? &startId=`5` &level=`1`]]

{{Поиск}}

[*longtitle*]

[*content*]

{{Подвал}}

{{Google}}

Данная структура - это вполне понятная HTML-разметка страницы, в которой используются специальные конструкции. Среди них:

· Чанки - {{Поиск}}, {{Подвал}}, {{Google}}.

· Параметры - [*longtitle*], [*content*].

· Сниппет с параметрами - [[Wayfinder? &startId='5' &level='1']]

Создавать и редактировать шаблоны в MODx довольно просто. Все шаблоны находятся в следующем месте: Элементы > Управление элементами > Шаблоны. Переход на данную вкладку осуществляется при помощи верхнего меню в административной панели MODx (рис. 3).

Рис. 3. Верхнее меню административной панели.

Для создания нового шаблона необходимо нажать на ссылку «Новый шаблон», а для редактирования существующего шаблона достаточно нажать на ссылку с его названием. При создании или редактировании существующего шаблона открывается форма редактирования шаблона. В этой форме с помощью обычной HTML-верстки, а также вставок чанков и сниппетов формируется модель шаблона. В последствие этот шаблон можно будет подключать к создаваемым страницам сайта. Таким образом, появляется возможность быстро и удобно создавать наборы одинаково (шаблонно) оформленных страниц.

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

Для удаления существующих шаблонов необходимо зайти в режим редактирования шаблона и нажать кнопку «Удалить». Шаблоны удаляются полностью и возможности их восстановить нет.

1.3 Чанки в MODx

Чанк в MODx - это небольшой кусок HTML-кода или другой информации, который можно многократно использовать в шаблоне, другом чанке или сниппете.

Как правило, в шаблонах используется несколько чанков, которые содержат совпадающее оформление. Например, можно вынести в чанк шапку сайта, его подвал, основное меню, хлебные крошки. Благодаря этому изменения можно будет вносить в одном чанке, а не в нескольких шаблонах. Это проще, и нет риска оставить какой-то шаблон без важного изменения.

Второе наиболее частое использование чанка - шаблоны для сниппетов. Благодаря этому происходит разделение управляющего кода и оформления. В зависимости от сложности сниппета количество шаблонов может отличаться. Например, для создания формы обратной связи может потребоваться 3 основных шаблона - форма, текст об успешном приеме формы, текст письма администратору с полученной информацией. Для того чтобы чанк был не просто куском HTML-кода, а работал как шаблон, необходимо отметить в нем соответствующие места, куда сниппет запишет свою информацию. Роль таких мест выполняют плейсхолдеры (placeholder). Синтаксис плейсхолдера выглядит следующим образом:

[+НазваниеПлейсхолдера+]

Кроме указанных двух вариантов, чанк можно использовать для хранения какой-то специальной информации. Например, можно хранить некий набор параметров для сниппета (допустим список файлов), который может формироваться вручную или другими средствами MODx.

Все чанки находятся в следующем месте: Элементы > Управление элементами > Чанки.

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

Для вызова чанка в шаблоне используется конструкция следующего вида:

{{НазваниеЧанка}}

При этом стоит помнить, что имя чанка чувствительно к регистру. Таким образом, «НазваниеЧанка» и «названиеЧанка» - это разные чанки с точки зрения MODx.

Пример шаблона с вызовом чанков:

{{Head}}

{{ОсновноеМеню}}

{{Поиск}}

{{Содержимое}}

{{Подвал}}

{{Google}}

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

Получить содержимое чанка можно, в случае необходимости, через API. Для этого используется метод getChunk:

$chunk = $modx->getChunk('НазваниеЧанка');

В MODx также существует возможность создания вложенных чанков, т.е. вызывать чанк из чанка.

1.4 Параметры в MODx

Параметр в MODx - элемент, который содержит определенную информацию для текущей страницы. Их можно непосредственно вывести на страницу или передать сниппету в качестве параметра.

Все параметры можно разделить на основные, TV-параметры и системные.

Список основных параметров заранее определен и содержит основную информацию о документе. Наиболее используемые:

· [pagetitle] - заголовок документа;

· [longtitle] - расширенный заголовок документа;

· [description] - описание документа;

· [introtext] - аннотация документа;

· [content] - содержимое документа;

· [id] - идентификатор (номер) документа;

· [parent] - номер (ID) родительского документа;

· [pub_date] - дата публикации документа;

· [unpub_date] - дата завершения публикации;

· [createdby] - идентификатор пользователя создавшего документ;

· [createdon] - дата создания документа.

Стоит отдельно упомянуть о том, что параметры можно сочетать. В особенности это актуально для создания ссылок на разные документы с помощью параметра [~идентификатор~]. В качестве идентификатора можно также задать параметр. Например:

· [~[id]~] - вывести ссылку на текущий документ.

· [~[parent]~] - вывести ссылку на родителя текущего документа.

TV-параметры позволяют добавить к документу дополнительную информацию, которую затем можно использовать наравне с основными параметрами. Также TV-параметры имеют различные типы, и в зависимости от этого меняется их управление и представление.

Все TV-параметры находятся в следующем месте: Элементы > Управление элементами > Параметры (TV).

Чтобы создать новый TV-параметр или отредактировать существующий, необходимо нажать на ссылку «Новый параметр (TV)», а для редактирования существующего TV-параметра достаточно нажать на ссылку с его названием.

2. Система управления контентом Joomla (cocoate.com/sites/cocoate.com/files/pdf/j3ru.pdf)

2.1 Конфигурация системы Joomla

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

Название Joomla является производным от слова Jumla из африканского языка Суахили и означает «все вместе». Проект Joomla - результат прений Mambo Foundation, основанной в августе 2005 года, и команды разработчиков, задействованной в то время в проекте. Joomla используется по всему миру как для простых сайтов, так и для сложных корпоративных веб-ресурсов. Она проста в установке и управлении и очень надежна. На протяжении последних семи лет команда проекта Joomla неоднократно реорганизовывалась с тем, чтобы результаты ее работы в большей мере удовлетворяли требованиям пользователей.

На основе Joomla можно построить любые динамические сайты. Такие сайты состоят из страниц, содержащих контент, т. е. текст, изображения, видео и аудио. Страницы таких сайтов часто автоматически изменяются или подстраиваются, по определенному образцу.

Joomla имеет системные требования, представленные в таблице 1.

Таблица 1. Системные требования Joomla

Программное обеспечение

Минимальная версия

PHP

5.3.1 +

MySQL (требуется поддержка InnoDB)

5.1 +

Apache (с mod_mysql, mod_xml, и mod_zlib)

2.x +

Чтобы понимать особенности работы с Joomla, следует знать ряд базовых понятий.

Сторона посетителей. Под стороной посетителей (front-end - интерфейсная часть) подразумевается совокупность разделов доступных рядовым посетителям и зарегистрированным пользователям.

Обычно зарегистрированный пользователь имеет дело только с «посетительскими» разделами.

Административный раздел. Это раздел сайта (back-end - панель управления, админка), к которому имеют доступ только пользователи с администраторскими полномочиями. И, хотя, есть возможность открыть к нему доступ зарегистрированным пользователям, в большинстве случаев, находится там ограниченный круг сотрудников, решающих связанные с сайтом задачи. Если сайт установлен в корневой папке сервера на локальном компьютере, то адрес будет следующим: http://localhost/administrator (например, для удаленного сервера адрес админки будет иметь вид http://site.ru/administratr). Переходу в административный раздел предшествует аутентификация и, по желанию, выбор языка (рис. 4).

Рис. 4. Вход в административную панель

программный контент фреймворк сайт

После успешной аутентификации, открывается административный раздел, структура которого - доступные страницы и набор элементов управления - будет зависеть от доступных полномочий: пользовательские или администраторские (рис. 5).

Рис. 5. Административный раздел в Joomla

Статьи. На странице, выводимой Joomla, может быть одна статья, а может быть несколько, выводимых перечнем. После установки Joomla, на главной странице тестового сайта отображается четыре статьи (рис. 5).

Рис. 6. Вывод статей на тестовом сайте Joomla

Статьи выводятся в определенном формате. Первая - во всю ширину страницы, следующие - в три колонки. Это представление в виде перечня. Если статья - слишком длинная, то можно ограничиться выводом анонса и ссылки на полную версию. В таком случае, при клике по ссылке «Подробнее», осуществится переход на страницу с одной единственной статьей (рис. 7). Формат отображения можно задать в административном разделе, однако, сделать это могут только пользователи с соответствующими полномочиями.

Рис. 7. Вид одиночной статьи на тестовом сайте Joomla

Хранящиеся в базе данных статьи могут быть доступны или недоступны посетителям: опубликованы или сняты с публикации (кнопки «Опубликовать» и «Снять с публикации» в административном разделе). Статьи можно выводить на главную страницу, отправлять в архив, удалять и восстанавливать. Их также можно копировать и перемещать.

Категории. Для более логичного отображения статей, можно создавать так называемые категории (файлы и папки) и «привязывать» к ним статьи. Статья может быть привязана только к одной категории (рис. 8). Глубина вложенности категорий - неограниченна.

Статьи из одной или нескольких категорий могут относиться к тому или иному пункту меню и выводиться в формате, выбранном администратором. Кликнув по ссылке, посетитель получит доступ ко всем статьям, относящимся к данному пункту меню, «привязанным» к разным категориям. Такая структура вывода материалов используется, например, онлайн-газетами.

Рис. 8. Выбор категории в Joomla

Пользователи. Пользователи нужны для того, чтобы создавать контент. На сайте под управлением Joomla есть по меньшей мере один пользователь - тот, который был создан в процессе установки системы.

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

· логин;

· пароль;

· адрес электронной почты.

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

Навигация. Для «передвижения» по сайту нужна система навигации: набор ссылок, ведущих на публикуемые страницы. В Joomla эту функцию исполняют «меню». Можно создать неограниченное количество меню и создать неограниченное количество их сочетаний. Каждое меню можно вывести на стороне посетителя при помощи специального модуля в той или иной части страницы, определяемой шаблоном.

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

Шаблоны. Шаблон - это средство формирования внешнего вида сайта. Эта его функция реализуется в основном за счет HTML и CSS. Joomla поставляется с несколькими предварительно установленным шаблонами. Шаблоны можно настраивать, например, изменять логотип и цвета фона. Макет большинства шаблонов предполагает так называемые посадочные места для модулей.

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

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

2.2 Шаблоны Joomla

Шаблон -- один из наиболее важных элементов Joomla, т.к. он определяет внешний вид сайта. Благодаря ему посетители задерживаются на веб-ресурсе и начинают его изучать. Как рядовые посетители, так и пользователи оценят красивый и удобный дизайн.

Joomla известна своими качеством и простотой. Страница сайта, создаваемая ею, состоит из HTML-вывода компонента, нескольких модулей и шаблона. Каждая страница находится по уникальному адресу (URL).

Статейный компонент генерирует центральную ее часть. Фрагменты страницы рядом с выводом компонента -- модули. Страница может состоять из вывода одного компонента и любого количества модулей. Модули, используемые на одной странице, могут быть использованы на другой.

Положение модулей на странице определяется шаблоном. Каждый шаблон предоставляет набор посадочных мест, иначе говоря, позиций. Конечно же, администратор должен иметь представление о том, где эти посадочные места расположены. Для этого в Joomla предусмотрены схемы модульных позиций с выделением областей и выводом названий (рис. 9).

Посадочные места выделяются красным шрифтом. Названия могут иметь вид, как на рисунке («position»), или иметь название, заданное пользователем, если шаблон создавался им с нуля.

Рис. 9. Посадочные места для модулей

Задать позицию тому или иному модулю можно при помощи менеджера модулей. Для этого нужно выбрать пункт «Расширения» > подпункт «Менеджер модулей» > страница настройки нужного вам модуля > поле «Позиция».

Для формирования внешнего вида шаблона применяются стили. Стили - это новая функция системы, появившаяся в Joomla 1.6. Каждый шаблон имеет, как минимум, один стиль. Гибкость настройки стиля зависит от каждого конкретного шаблона. Примеры настройки стилей - это выбор цветовой схемы страниц, выбор логотипа.

2.3 Навигация в Joomla

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

На многих сайтах навигация - двух типов: главная и второстепенная. Элементы первого типа обычно располагаются наверху, слева или справа, элементы второго располагаются в нижней или в верхней части страницы. Последние в большинстве случаев -- менее заметны, чем первые. Меню, относящиеся к второстепенным средствам навигации, содержат такие ссылки как «Свяжитесь с нами», «О нас», «Юридическая информация». Второстепенные средства навигации нужны для материалов, которые требуются посетителям не в первую очередь, но должны быть доступны при необходимости.

Одним из вспомогательных навигационных средств являются «Хлебные крошки». Источник термина «хлебные крошки» - это сказка братьев Гримм, герои которой, пробираясь через лес, оставляли за собой хлебные крошки, чтобы найти обратный путь. Обычно, навигационная цепочка выводится горизонтально в верхней части сайта. Применяются два ее варианта:

· Первый предполагает отображение пути пользователя по сайту до текущей страницы.

· Второй предполагает отображение иерархии разделов, которым принадлежит текущая страница. Например, родительский раздел > родительский раздел > текущая страница (рис. 10). Данный способ применяется наиболее часто.

Рис. 10. «Хлебные крошки» в виде иерархии разделов

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

В идеале, они всегда должны представлять, где именно находятся, и как вернуться на любую из открытых ранее страниц. В исходной комплектации Joomla есть модуль «Breadcrumbs», позволяющий создавать и настраивать навигационную цепочку «хлебных крошек».

Однако основным навигационным средством сайтов, построенных на основе Joomla, являются меню.

Создавать меню можно в любом количестве. Каждое меню может содержать неограниченное количество пунктов и подпунктов и позволяет фильтровать выводимые пункты по критерию принадлежности к тому или иному уровню (например, выводить только пункты 2-го, 3-го и 4-го уровней). Каждый пункт меню может относиться к компоненту или являться прямой ссылкой на страницу. К пункту меню, в свою очередь, могут быть привязаны определенные модули и шаблоны (рис. 11).

Рис. 11. Привязка материала страницы к пункту меню

2.4 Модули Joomla

Модуль -- это элемент CMS для публикации контента, который может выводиться рядом с контентом, выводимым компонентами: контактными записями, перечнями статей, описаниями товаров и т.д. Например, меню -- это модуль. Форма входа в систему -- это модуль. Можно создать столько модулей, сколько потребуется. Местам их вывода будут определяться макетом используемого шаблона. В большинстве случаев для модулей, выводящих форму поиска и «хлебные крошки», выделены специальные позиции.

У каждого модуля есть общие элементы и свойства:

· Заголовок. На стороне посетителей может отображаться или не отображаться.

· Позиция. Позиция модуля определяет его расположение на странице.

· Состояние: «Опубликовано», «Не опубликовано», «В корзине».

· Порядка вывода. Обычно требуется для модулей в боковых колонках.

· Привязка к пунктам меню. «Привязанный» модуль будет выводиться, только если выбрать соответствующий пункт меню. Аналогичная возможность есть у шаблонов.

В версии Joomla 1.5.25 свойства модуля выглядят, как показано на рисунке 12.

Рис. 12. Свойства модуля в Joomla 1.5.25

В наборе полей «Дополнительные параметры» в административном разделе можно:

· Выбрать альтернативный дизайн модуля, если шаблон таковые предполагает.

· Задать суффикс класса CSS. Это нужно для индивидуального оформления.

· Включать и отключать кэширование, а также задавать время хранения данных в кэше.

В версии Joomla 1.5.25 дополнительные свойства модуля выглядят, как показано на рисунке 13.

Рис. 13. Дополнительные свойства модуля в Joomla 1.5.25

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

· Модуль «Категории» выводит список подкатегорий определенной категории.

· Модуль «Список материалов категории» выводит список статей, относящихся к определенной категории.

· Модуль «Новости» выводит определенное количество статей из одной или нескольких категорий. Настройки позволяют задать количество выводимых анонсов и порядок их вывода, разрешить или запретить вывод ссылок «Подробнее...» и прочее.

· Модуль «Навигатор сайта» выводит навигационную цепочку («хлебные крошки»).

· Модуль «HTML-код» позволяет выводить в нужной модульной позиции собственный HTML-код.

· Модуль «RSS-лента новостей», который выводит в виде новостной ленты информацию из различных источников.

· Модуль «Вход на сайт» выводит форму с полями для ввода логина и пароля, а также ссылку на страницу восстановления пароля. Если регистрация пользователей разрешена (проверить это можно в настройках менеджера пользователей, во вкладке «Компонент»), то в форме авторизации будет еще и ссылка на создание учетной записи. На странице настройки модуля можно ввести предваряющий текст и подпись для формы, задать адрес, по которому будет перенаправляться браузер пользователя после успешного входа в систему или выхода из нее, а также зашифровать форму при помощи SSL. Последний должен поддерживаться сервером.

· Модуль «Mеню» отображает пункты одного из меню, передавая его структуру, например, особым образом выделяя вложенные пункты. Модуль позволяет скрывать или отображать подпункты.

· Модуль «Поиск» выводит форму поиска. Настройки позволяют определить внешний вид формы, положение и текст кнопки запуска.

· Модуль «Ссылки» публикует ссылки из определенной категории, создаваемой при помощи одноименного компонента.

Размещено на Allbest.ru


Подобные документы

  • Организация совместного процесса создания, редактирования и управления контентом. Достоинства разработанной CMS. Добавление, редактирование и удаление страниц, файлов, новостей. Программный продукт для создания и легкого управления контентом страницы.

    дипломная работа [2,1 M], добавлен 15.10.2013

  • Понятие и основные функции систем управления web-контентом. Система управления web-контентом как программный комплекс, предоставляющий функции создания, редактирования, контроля и организации web-страниц. Обзор и анализ существующих систем WCMS.

    курсовая работа [419,4 K], добавлен 29.12.2014

  • Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

    дипломная работа [4,4 M], добавлен 19.04.2011

  • Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.

    дипломная работа [3,4 M], добавлен 22.06.2009

  • Теория разработки интернет-магазина: описание предметной области. Сравнение систем управления контентом. Установка локального сервера "OpenServer". Установка CMS "MODX" на локальный сервер. Развертывание сайта на хостинге. Регистрация хостинга и домена.

    дипломная работа [2,7 M], добавлен 16.06.2017

  • Анализ структуры и технологий создания сайтов машиностроительных предприятий, автоматизирующих систему продвижения товара через интернет. Установка и конфигурация системы управления контентом Joomla. Дизайн сайта, подбор необходимых модулей и плагинов.

    дипломная работа [2,6 M], добавлен 21.06.2015

  • Освоение процесса установки на локальный компьютер и настройки инструментальной среды разработки веб-сайтов Joomla 3. Изучение порядка создания, редактирования и публикации материалов на веб-сайте с использованием администраторской панели Joomla 3.

    контрольная работа [2,4 M], добавлен 16.01.2015

  • Joomla як система управління вмістом інтернет-сайту з відкритим кодом. Історія виникнення, основи та функції, характеристики та особливості. Меню сайту та розширення в "Joomla". Взаємозв’язок меню з модулями. Побудова власних компонент і модулів.

    курсовая работа [6,8 M], добавлен 12.05.2011

  • Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.

    дипломная работа [856,2 K], добавлен 27.06.2012

  • Описание разновидностей веб-сайтов и их роли в работе образовательного учреждения. Методы разработки и общие требования к публикуемому веб-сайту в сети Интернет. Описание установки CMS "Joomla" и программной оболочки Denwer. Система управления контентом.

    курсовая работа [561,5 K], добавлен 10.07.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.