GANTRY. Документация по-русски.
Перевод на русский язык технической документации фреймворка GANTRY.

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Gantry 5 - это новейшее поколение мощной гибкой платформы с открытым исходным кодом, доступной в настоящее время для Joomla, WordPress и Grav.

GANTRY 5

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

В этом руководстве мы вкратце познакомим Вас с тем, что такое Gantry, и как это может сделать управление темой Вашего сайта невероятно лёгким.

Что такое Gantry?

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

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

Gantry 5 действительно прост в использовании. Он имеет функцию перетаскивания, что позволяет резко изменить макет Вашего сайта в считанные секунды, даже не прикасаясь к клавиатуре. Gantry — это платформа тематизации. Чтобы лучше определить роль Gantry на Вашем сайте, вот несколько полезных определений:

loading...

Что такое контуры, частицы, атомы и т. д.? (GitHab + Я)

Gantry использует имена атомов для своих различных функций, таких как шаблон Водород (Hydrogen) и Гелий (Helium). В частности, это полезно в именовании Gantry-объектов, таких как Частицы и Атомы. Поскольку Gantry 5 так отличается от любой предыдущей версии Gantry, мы придумали некоторые термины, чтобы помочь понять, какую взаимосвязь имеют новые функции Gantry друг с другом. Вот краткий обзор используемых терминов, относящиеся к Gantry 5:

Термины Описание
Outline (Контур) Настраиваемый стиль, используемый в одной или нескольких областях сайта. Он служит контейнером, в котором задаются стиль, параметры и формат страницы. Это эквивалентно шаблону. Так Gantry размещает различные элементы на странице.
Particle (Частица) Обычно небольшой блок данных используемых во фронтэнде. Он очень похож на виджет / модуль, но его легко настроить в административной панели Gantry 5.
Atom (Атом) Тип частиц, который содержит данные без рендеринга, такие как пользовательские скрипты (JS и CSS и т.д.) или аналитические скрипты для отслеживания трафика.
Nucleus (Ядро) Собственная платформа фронтэнда Gantry 5. Это очень простой и легкий фреймворк структуры CSS / SCSS.

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

Одна из причин, по которой в Gantry было решено предоставить этим элементам уникальные имена – это создание последовательного пользовательского интерфейса на нескольких платформах. Например, такие термины, как module (модули в Joomla) и widget (виджеты в WordPress), используются для описания блоков модульного контента, которые появляются во фронтэнде. В Gantry не только Particles (Частицы) управляются по-другому, чем модули или виджеты, но и их имя может вызвать путаницу. Таким образом, мы решили создать собственную схему названий.

Знакомство с панелью администратора Gantry

Админпанель GANTRY 5


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

Существует несколько способов доступа к админпанели Gantry 5, в зависимости от того, какую CMS Вы используете. У нас есть здесь полное руководство, чтобы помочь Вам найти способ, который лучше подходит для Вас.

Вот некоторые из функций административной панели, которые Вы найдёте:

Styles (Стили)

Функция STYLES в админпанели GANTRY 5


Вкладка функции «Стили» админпанели даёт Вам возможность быстро и легко настраивать параметры, связанные с внешним видом темы Gantry. Это включает в себя возможность переключения между предварительно настроенными presets (предустановки), а также для улучшения внешнего вида контура с использованием набора настроек стиля, связанных с темой.

Если Вы хотите изменить цветовую схему своего сайта, его шрифты или функцию анимации раскрывающегося меню, то это как раз делается здесь.

Частицы по умолчанию (Particle Defaults)

Функция Particle Defaults в админпанели GANTRY 5


Вкладка «Частицы по умолчанию» понадобится, если Вы хотите предоставить глобальные настройки по умолчанию для Ваших частиц. По умолчанию они отображается только в базовом контуре (Base Outline ), и любые сделанные Вами изменения становятся настройкой по умолчанию для частицы. В основном, Вам нужно зайти сюда, чтобы установить то, что статично, как логотип и информация об авторских правах.

Сюда Вам нужно зайти, если Вы хотите глобально включить (on) или отключить (off) определённый тип частиц. Это полезно, если у Вас есть пользовательская частица для временного события на Вашем сайте, например, объявление о продаже. У Вас есть эти частицы в нескольких разных местах и в нескольких макетах.

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

Настройки страницы (Page Settings)

Функция Page Settings в админпанели GANTRY 5


Хотите добавить код Google Analytics к контуру? Как насчёт настройки значка для Вашего сайта? Вы можете сделать это и многое другое на вкладке «Параметры страницы» админпанели Gantry. На этой вкладке Вы можете применять метатеги, файлы JavaScript / CSS и многое другое для своей страницы. Это место для добавления скриптов в верхний и нижний колонтитулы Вашего сайта.

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

Макет (Layout)

Функция Макет (Layout) в админпанели GANTRY 5


Не нравится, когда что-то не так расположено на странице? Просто нажмите и перетащите это туда, куда Вы хотите, чтобы оно переместилось из диспетчера Макетов. Вы можете добавлять элементы, удалять их, изменять их размер, создавать позиции модуля / виджета и настраивать частицы, не касаясь клавиатуры.

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

Волнуетесь, что Вы можете сделать что-то не так? Вы можете отменить и повторить все действия, совершённые в менеджере Макетов в течение этого сеанса одним щелчком мыши.

Назначения (Assignments)

Функция Назначения (Assignments) в админпанели GANTRY 5


Вкладка «Назначения» дает Вам возможность назначать контуры для определённых страниц или категорий контента. Это немного отличается от платформы к платформе, однако, основная функция остается прежней. Например, если Вы создаете контур специально для домашней страницы Вашего сайта, Вы можете назначить этот контур для домашней страницы здесь.

Редактор меню (Menu)

Функция Меню (Menu) в админпанели GANTRY 5


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

Он в основном принимает Ваши меню от CMS и украшает их, прежде чем отобразить их для посетителя.

Контуры (Outlines)

Функция Контуры (Outlines) в админпанели GANTRY 5


Функция Контуры (Outlines) в панели администрирования, является глобальной отправной точкой для создания, дублирования и доступа к Вашим контурам.

Вы заметите на этой странице, что есть два разных вида контуров: Стандартный (Standard) и Системный (System). Стандартная схема включает всё, что Вы можете назначить на типовую страницу. Это включает в себя Базовый контур (Base Outline), который служит для установки глобального стиля и настроек по умолчанию для Вашей темы, а также контуров, которые назначаются обычным страницам, таким как домашняя страница, или для использования по умолчанию для страниц контента.


Функция системные контуры (Outlines) в админпанели GANTRY 5


Системные контуры интегрированы в ядро Gantry. Они связаны с конкретными типами страниц, такими как ошибка 404 или офлайн. Эти контуры могут редактироваться, но не могут быть созданы, переименованы или удалены, поскольку они являются ядром для Gantry.

Эта панель позволяет Вам управлять своими контурами несколькими способами, и теперь мы раскроем их для Вас.

Дополнительно (Extras)

Функция Дополнительно (Extras) в админпанели GANTRY 5


Выпадающий список Дополнительно (Extras) даёт вам быстрый доступ к нескольким параметрам, которые удобны для мгновенного доступа к администрированию. Это включает переключатель режимов Разработка / Производство (Development / Production), ярлык Очистить кэш (Clear Cache) и ярлык к настройкам платформы, который переводит Вас на страницу настроек платформы для Gantry.

Система частиц (Particles System)

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

Это означает, что Вы можете сделать меньше звонков разработчику для простых изменений. Просто войдите в систему, откройте админпанель Gantry 5, внесите изменения и сохраните.

loading...

Система частиц в Gantry 5 придаёт своим темам исключительную гибкость. Разработчикам проще создавать пользовательские функции и применять их непосредственно на Вашем сайте таким образом, который существует отдельно от системы управления контентом. Для конечных пользователей это простой и лёгкий способ добавить контент на свои страницы. Вы можете заполнить форму вместо открытия редактора кода. Вы можете сверстать свой сайт с контентом и функциями без необходимости видеть одну строку кода.

Где получить помощь

Если у Вас есть какие-либо проблемы с Gantry, пожалуйста, сообщите об этом разработчику, представив проблему в проекте GitHub или пройдя в чат Gitter.

Если Вы хотите проверить последние сборки Gantry, чтобы получить представление о последних разработках проекта Gantry, разработчик приглашает Вас ознакомиться с их сборками CI для Joomla, WordPress и Grav. Кроме того, у них есть CI-сборки, доступные для загрузки бесплатного шаблона (темы) Hydrogen (Водород).

Чат разработчика настроен с использованием Gitter, где Вы можете поговорить (на английском) о проекте с разработчиками, соавторами и другими участниками сообщества. Это лучшее место для получения быстрых советов и обсуждения функций с другими.

Все вопросы связанные с GANTRY на Портале ИНЕТ4ИК расположены в соответствующе теме нашего форума — GANTRY.

Комментарии (0)

Рейтинг 0 из 5 на основе 0 голосов
Здесь ещё нет оставленных комментариев.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Мы используем файлы cookie для улучшения нашего Портала и взаимодействия с Вами при его использовании. Файлы cookie, используемые для основной работы нашего Портала, уже установлены. Чтобы узнать больше о cookie, которые мы используем, и о том, как их удалить, смотрите нашу политику конфиденциальности.

  Я принимаю файлы cookie с этого сайта.
Информация об использовании Порталом файлов cookie