Готовы начать работу с Gantry 5? Замечательно! Мы здесь, чтобы помочь.
На этой странице вы найдете несколько быстрых советов, которые помогут вам приступить к работе с Gantry 5. Более подробную документацию по каждому из этих советов можно найти, нажав кнопку «Подробнее» в нижней части каждого раздела.
Мы надеемся, что Gantry 5 вам понравится так же, как нам понравилось его создавать.
Требования к внутреннему администрированию Gantry в порядке предпочтения следующие:
Примечание. Internet Explorer больше не поддерживается.
Gantry 5 — это фреймворк, с помощью которого создаются темы на базе Gantry. Чтобы тема Gantry работала, вам необходимо установить как фреймворк , так и тему . Сделать это совсем не сложно.
Первое, что вам нужно сделать, это загрузить последнюю версию Gantry 5 и Hydrogen. Вы можете сделать это, щелкнув ссылки ниже или через GitHub.
Скачать стабильную версию | Загрузить сборки CI |
---|
Если у вас есть последние версии пакетов, установка проста. Мы предоставили пошаговое руководство в разделе «Установка» этой документации.
Узнать больше
После того как вы установили и активировали как платформу Gantry, так и Hydrogen, вы можете получить доступ к администратору Gantry 5 несколькими различными способами. Самый простой способ — просто перейти в раздел «Компоненты» > «Шаблоны Gantry 5» из серверной части Joomla.
Здесь вы увидите список всех установленных тем на базе Gantry. Вы можете просмотреть тему здесь или выбрать «Настроить», чтобы перейти непосредственно к администратору Gantry , где вы сможете начать изменять свой сайт на базе Gantry.
У администратора Gantry есть несколько инструментов администрирования, с помощью которых вы можете настроить внешний вид и функционирование вашей темы на базе Gantry. Вот краткое описание каждого из этих инструментов и того, что вы можете с ними делать.
В администраторе Gantry 5 вы заметите следующие пункты меню:
Редактор меню : эта административная панель дает вам возможность улучшать меню платформы, изменяя стиль, переупорядочивая ссылки и создавая элементы меню, которые находятся за пределами встроенного менеджера меню CMS.
О программе : на этой странице вы найдете краткую информацию о текущей теме. Это универсальный магазин для получения информации о теме, включая: название, номер версии, создателя, ссылки на поддержку, функции и многое другое.
Настройки платформы : эта кнопка позволяет перейти на страницу настроек CMS для Gantry 5. В Joomla это страница конфигурации разрешений .
Очистить кэш : эта кнопка очищает файлы кэша, относящиеся к Gantry. Сюда входят все временные файлы за пределами CSS и информация о конфигурации.
Раскрывающийся список «Контуры» . Этот раскрывающийся список позволяет легко переключаться между контурами, не выходя из администратора Gantry.
Стили : эта административная панель предоставляет вам доступ к настройкам структуры, связанным со стилями. Сюда входят такие вещи, как цвета темы, шрифты, предустановки стилей и многое другое.
Настройки : эта административная панель предлагает вам возможность настраивать функциональные параметры темы. Сюда входит установка значений по умолчанию для частиц, а также включение/отключение отдельных частиц.
Макет : в этой административной панели вы можете настроить макет вашей темы. На этой панели выполняется создание позиций модуля размещения, частиц, разделителей и неотрисованных скриптов, таких как код Google Analytics.
Узнать больше
Поскольку Gantry 5 сильно отличается от любой предыдущей версии Gantry, мы придумали несколько терминов, которые помогут понять взаимосвязь новых функций Gantry друг с другом. Вот краткий обзор часто используемых терминов, связанных с Gantry 5.
Срок | Определение |
---|---|
Контур | Настраиваемый стиль, используемый в одной или нескольких областях вашего сайта. Он служит контейнером, в котором задаются стиль, настройки и макет страницы. |
Частица | Обычно небольшой блок данных, используемый во внешнем интерфейсе. Он во многом похож на виджет/модуль, но его можно легко настроить в администраторе Gantry 5. |
Атом | Тип частиц, который содержит необработанные данные, например пользовательские сценарии (JS, CSS и т. д.) или аналитические сценарии для отслеживания трафика. |
Узнать больше
С помощью Gitter был создан чат, куда вы можете поговорить о проекте с разработчиками, участниками и другими членами сообщества. Это лучшее место, где можно получить быстрые советы и обсудить функции с другими.
Документация также доступна и постоянно дополняется по мере развития. Чего-то не хватает? Вы можете внести свой вклад в документацию через GitHub.
Вносить вклад в платформу Gantry 5 или в связанную с ней документацию очень легко. Разработка обоих этих проектов ведется через Github, где вы можете отправлять Проблемы , чтобы сообщать о любых ошибках или предлагать улучшения, а также отправлять свои собственные запросы на включение , чтобы отправлять свои собственные исправления и дополнения.
Мы рекомендуем пообщаться с командой через Gitter перед отправкой запроса на включение, чтобы не дублировать исправление, которое уже находится на рассмотрении или которое может быть перезаписано предстоящим изменением.
Чтобы использовать git-версию Gantry, сначала необходимо установить зависимости композитора. Для этого запустите:
bin/composer-install
После этого вам необходимо правильно связать Gantry с символической ссылкой на вашу установку CMS.
В нашей среде разработки мы используем Gulp для объединения JavaScript и компиляции SCSS с возможностью watch
, чтобы любое изменение в целевых файлах автоматически запускало перекомпиляцию.
Если вы хотите настроить это в своей собственной среде разработки, вы можете сделать это, следуя этим простым инструкциям.
Обратите внимание: чтобы это работало, вам нужен исходный код Gantry 5 , а не пакет. Вы можете клонировать его или загрузить исходный код с GitHub.
Первое, что вам понадобится — это Node / NPM
. Если у вас их еще нет, вы можете загрузить установщик для своей ОС по адресу https://nodejs.org/download/.
Следующим шагом будет установка всех зависимостей модуля JS. Для этого убедитесь, что вы находитесь в корне проекта Gantry 5, и выполните команду npm install
.
Как только это будет сделано, вы можете установить Gulp . Мы рекомендуем устанавливать Gulp глобально, чтобы вы могли использовать команду из любой папки. Вот команда для этого: sudo npm install gulp --global
Gantry имеет разные наборы файлов JS и CSS, которые можно перекомпилировать из корня. При первом запуске Gantry или если вам когда-нибудь понадобится сбросить и переустановить все модули, вы можете запустить команду npm run build-assets
. Эта операция удалит все папки node_modules
и повторно запустит npm install
во всех папках проекта. Это займет некоторое время.
Альтернативный метод, который не удалит все папки node_modules
, — это gulp -up
.
Наряду с командой
-up
вы также можете использовать-update
,--update
,-up
,--up
,-install
,--install
,-inst
,--inst
,-go
,--go
,-deps
,--deps
. Тот, который вам легче запомнить. Код сам поймет, нужно ли ему устанавливать первый раз или просто обновить модули узла.Обратите внимание, что это может занять несколько минут.
На данный момент у вас есть все необходимое для запуска Gulp. Просто введите команду gulp
, и вы увидите, как CSS и JS компилируются.
Также мы предлагаем несколько полезных задач:
$ gulp
/ $ gulp all
: компилирует весь CSS и JS в проекте.$ gulp watch
: запускает компиляторы в режиме watch
. Любое изменение, примененное к целевым файлам JS или SCSS, приведет к автоматической перекомпиляции.$ gulp watch --css
/ $ gulp watch --js
: запускает компиляторы в режиме watch
и прослушивает только изменения SCSS или JS . Полезно, если вы сосредотачиваетесь только на одном, а не на другом.$ gulp css
/ $ gulp js
: компилирует все файлы CSS или JS, если вы работаете только с одним, а не с другим.$ gulp —prod
: компилирует все CSS и JS в рабочем режиме. Скомпилированные файлы не будут иметь исходных карт и будут сжаты (обычно это занимает немного больше времени, чем в обычном режиме). Файл JSON Google Fonts можно создать, следуя руководству по адресу https://developers.google.com/fonts/docs/developer_api
или просто используя https://www.googleapis.com/webfonts/v1/webfonts?key=YOUR-API-KEY
-URL-адрес https://www.googleapis.com/webfonts/v1/webfonts?key=YOUR-API-KEY
. Вам необходимо включить использование Google Fonts API и предоставить свой ключ API вместо YOUR-API-KEY
.
Gantry Framework v5 или новее лицензируется по системе двойной лицензии (MIT или GPL версии 2 или новее). Это означает, что вы можете свободно выбирать, какая лицензия (MIT или GPL версии 2 или новее) соответствует вашим потребностям.
Подробнее |
---|