Similar presentations:
Веб-разработка CMS Joomla
1.
Веб-разработкаCMS Joomla
Вадим Шумилов, к.т.н.
Тензор, 2017
2.
CMSContent Management System (система управления
содержимым) — информационная система или компьютерная
программа для обеспечения и организации совместного
процесса создания, редактирования и управления контентом.
2
3.
CMSДля чего нужны CMS?
- В работе используется наиболее эффективный инструмент
для решения конкретной задачи (в зависимости от вида сайта и
требований к его функционалу подбирают оптимальную CMS);
3
4.
CMSДля чего нужны CMS?
- Использование CMS позволяет
владельцу сайта самостоятельно
создавать и удалять разделы сайта,
редактировать различную
информацию без привлечения
специалиста (т.е. снижаются
требования к квалификации
контент-менеджера);
4
5.
CMSДля чего нужны CMS?
- Надежность CMS постоянно
тестируется множеством
пользователем, а найденные ошибки
и уязвимости достаточно оперативно
устраняются, при этом сайт работает
на самых передовых и проверенных
технических решениях;
5
6.
CMSДля чего нужны CMS?
- временные затраты на разработку
сайта существенно снижаются за счет
готовых технических решений, и
можно сосредоточиться на
информационной и визуальной
составляющих будущего сайта.
6
7.
Какие бывают CMS- Коробочные коммерческие CMS
- Open-source CMS
- Индивидуальные (студийные) CMS
7
8.
Какие бывают CMSКоробочные коммерческие CMS
Это продукты, созданные коммерческими организациями с целью
извлечения прибыли от продажи лицензии или технической
поддержки. Это программные продукты, отчуждаемы от
разработчика, т.е. позволяющие самостоятельно разработать с их
помощью сайт.
8
9.
Какие бывают CMSКоробочные коммерческие CMS
9
10.
Какие бывают CMSOpen-source CMS
Это программное обеспечение, отвечающее следующим
условиям: программу можно свободно использовать с любой
целью; доступность исходного
текста программы; можно свободно
распространять копии программы;
программу можно свободно
улучшать и публиковать свою
улучшенную версию.
10
11.
Какие бывают CMSOpen-source CMS
11
12.
Какие бывают CMSИндивидуальные (студийные) CMS
CMS, разработку сайтов на которых может осуществлять только
их разработчик.
12
13.
Какие бывают CMSИндивидуальные (студийные) CMS
13
14.
CMSСводный рейтинг (Россия, 2016)
14
15.
CMS15
16.
CMS Joomla!16
17.
Характеристики CMS Joomla!• Полностью основанный на БД движок с использованием
PHP/MySQL;
• Модуль безопасности для многоуровневой аутентификации
пользователей/администраторов;
• Секции новостей, продукции или услуг легко редактируемы
и управляемы;
• Разделы тем могут быть добавлены авторами;
• Полностью настраиваемые схемы расположения элементов,
включая левый, правый и центральный блоки меню;
17
18.
Характеристики CMS Joomla!• Закачка изображений при помощи браузера в вашу
собственную библиотеку - для последующего использования
с любого места сайта;
• Форум/Опросы/Голосования для эффективной обратной
связи;
• Работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO,
Windows и Windows Server.
18
19.
Возможности администрирования• Возможность создавать неограниченное количество страниц;
• Четкая организация структуры сайта;
• Для каждой динамической страницы можно создать свое
описание и ключевые слова в целях повышения рейтинга в
поисковых системах;
• Начало и окончание публикации любых материалов можно
запрограммировать по календарю;
• Возможность ограничить доступ к определенным разделам
сайта только для зарегистрированных пользователей;
19
20.
Возможности администрирования• Секции новостей, продукции или услуг легко редактируемы и
управляемы;
• Полностью настраиваемые схемы расположения элементов
по 5 областям, что позволяет сделать оригинальный дизайн;
• Закачка изображений при помощи браузера в вашу
собственную библиотеку - для последующего использования с
любого места сайта;
• Опросы и голосования для эффективной обратной связи;
• Различные модули - такие как последние новости, счетчик
посещений, форум и т.д.
20
21.
Возможности администрирования• Возможность создания не одной, а нескольких форм
обратной связи для каждого контакта;
• Изменение порядка объектов, включая новости, вопросы,
статьи и т.д.;
• Генератор показа случайной новости;
• Модуль приёма от удалённых авторов новостей, статей и
ссылок;
• Иерархия объектов - количество секций, разделов,
подразделов и страниц, зависит от вашего желания;
21
22.
Возможности администрирования• Библиотека изображений позволит Вам хранить все Ваши
GIF- и JPEG-файлы под рукой для лёгкого доступа;
• Менеджер архива. Помещайте Ваши старые статьи в архив,
чем просто удалять их;
• Возможность распечатать или отправить другу на e-mail
любую статью с сайта;
• Выбор из 3 визуальных редакторов, что упрощает
редактирование материалов до уровня редактирования текста
в программе Word;
22
23.
Возможности администрирования• Предварительный просмотр перед окончательным
размещением;
• Возможность легкой смены дизайна;
• Экономное использование места на сервере за счет
использование базы данных MySQL;
• Возможность использования адресов страниц,
адаптированных для лучшей индексации всеми поисковыми
системами (SEF URLs);
• Система подходит как для небольшого, так и для крупного
корпоративного сайта или информационного проекта.
23
24.
Возможности администрирования• Расширения:
В настоящее время в
официальном каталоге
расширений можно
найти более 7000
компонентов, модулей и
плагинов, которые
удовлетворят требования
любого автора сайта.
24
25.
Документация25
26.
Официальный сайт26
27.
CMS Joomla - установка27
28.
CMS Joomla - установка28
29.
CMS Joomla - установка29
30.
CMS Joomla - установка30
31.
CMS Joomla - установка31
32.
CMS Joomla – после инсталляции32
33.
CMS Joomla – схема шаблона (типовая)33
34.
CMS Joomla – схема шаблона34
35.
CMS Joomla – схема шаблона<div class="left-col">
<jdoc:include type="modules" name="banner" style="xhtml" />
<?php if ($this->countModules('position-8')) { ?>
<div id="sidebar" class="span3">
<jdoc:include type="modules" name="position-8" />
</div>
</div>
<div class="main">
<jdoc:include type="component" />
</div>
35
36.
CMS Joomla – изменение шаблона36
37.
CMS Joomla – изменение шаблона37
38.
CMS Joomla – создание структуры сайта38
39.
CMS Joomla – создание структуры сайта39
40.
CMS Joomla – ввод материалов40
41.
CMS Joomla – ввод материалов41
42.
CMS Joomla – ввод материалов42
43.
CMS Joomla – ввод материалов43
44.
CMS Joomla – ввод материалов44
45.
CMS Joomla – настройка отображения45
46.
CMS Joomla – настройка отображения46
47.
CMS Joomla – настройка отображения47
48.
CMS Joomla – настройка отображения48
49.
CMS Joomla – настройка отображения49
50.
CMS Joomla – настройка отображения50
51.
CMS Joomla – настройка отображения51
52.
Вопросы есть?52