1.1.1 Что такое Gantry?

Что такое Gantry

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

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

Gantry — это фреймворк тем для сайтов. Его пятая версия имеет функцию drag-and-drop, которая позволяет кардинально изменить макет сайта за считанные секунды, даже не прикасаясь к клавиатуре.

В Gantry 5 основное внимание уделяется не коду, вводимого вручную, а использованию графического интерфейса для дизайна вашего сайта. В области администрирования у шаблона данного фреймворка можно изменить множество опций. Для продвинутых веб-мастеров или веб-разработчиков есть много возможностей изменения стилей и других параметров, так как Gantry основан на конфигурации текстового файла (YAML) с очень простым редактированием.

Чтобы обозначить роль, которую играет Gantry на сайте, приведем несколько полезных определений:

CMS — система управления контентом

Представьте, что ваш сайт — дом. В этом случае CMS (Content Management System или, по-русски, система управления контентом) — это фундамент. Его непосредственная роль — хранение и управление вашими данными. Это система, которую вы используете для добавления контента.

Контент — это сообщения, статьи, страницы, изображения и т.д. В настоящее время Gantry использует три системы управления контентом: WordPress, Joomla и Grav.

Framework — фреймворк

Фреймворк (Framework) — это каркас, который придает вашему дому структуру — стены, окна, дверные проемы, крышу. Это инструмент, который вы используете для управления темами сайта.

В случае с Gantry, фреймворк — это то, с чем вы взаимодействуете с сервером. Это дает вам возможность устанавливать цвета, макеты и почти любые другие параметры, влияющие на внешний вид сайта. Хороший фреймворк дает возможность наиболее полного управления визуальным отображением сайта. Практически все, что видит пользователь помимо контента (обслуживаемого непосредственно из CMS) управляется фреймворком.

Theme — тема (шаблон сайта)

Тема сайта (theme), или, по-другому, шаблон – это то, на чем основан внешний вид сайта. В нашем сравнении сайта с домом это — отделка, окраска, дверные и оконные ручки, бра и люстры — любая деталь дома, которая придает ему уникальный, ни на кого не похожий внешний вид.

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

См.: Gantry 5 - руководство на русском.