Создание сайта на ExpressionEngine 6 для малого бизнеса: введение
Серия статей основана на вольном переводе книги Building an ExpressionEngine 2 Site: Small Business с дополнениями.
С момента выхода этой довольно полезной книги, версия ExpressionEngine доросла до 5. Был в корне изменен фреймворк лежащий в основе движка с Codeigniter на очередной самописный от команды Ellislab, а Codeigniter был отдан на развитие колумбийскому институту и для него продолжают выходить обновления.
В этой серии статей я буду использовать 5ю версию фреймворка, планируемая структура сайта:
- Главная
- О компании
- Продукция
- Услуги
- Новости
- Контакты
- Поиск
Не устанавливайте шаблон по умолчанию предлагаемый во время установки CMS, так как это может затруднить освоение материала.
В статьях не даются ответы на 100% возможностей ExpressionEngine, эти статьи скорее написаны для первого использования движка новичками. С полной документацией вы всегда можете ознакомиться на официальном сайте.
Полный код проекта вы можете посмотреть или скачать с github.
Главная цель статей не создание идеального сайта, а обучение читателя с умению использовать функционал ExpressionEngine(иногда допускается сокращение названия до двух заглавных английских букв - EE). Используемые способы приведенные в этом материале не являются лучшими или единственными, EE невероятно гибок и всегда существует разных подходов как сделать сделать тот или иной функционал. Приведенные способы это скорее отражение моего опыта после создания более сотни различных вебсайтов.
Для установки можно использовать локальный PC или MAC. Для Windows скачайте http://www.wampserver.com/ru/, для MAC используйте https://www.mamp.info. Если у вас Linux, то вы знаете что делать. Также вы можете использовать хостинг или виртуальный/выделенный сервер для создания этого проекта.
Процесс установки описан подробно на английском языке в официальной документации.
Во время установки система будет предлагать вам установить шаблон.
В целях освоения материала изложенного в данных статьях, не устанавливайте стандартную тему.
Редактирование шаблонов
Для того чтобы уменьшить различия используемых вами операционных систем и инструментов в статьях будет использован встроенный в движок редактор кода. Однако вы можете редактировать файлы