Как быстро и легко создавать веб-страницы с Grav

Присутствие в Интернете стало одной из основных целей компаний и частных лиц, от любительских блогов до инновационных веб-сайтов, каждый со своим собственным стилем и разными целями. Эпоха Интернета позволяет каждому научиться Как быстро и легко создавать веб-страницы, есть несколько инструментов, которые делают эту работу тривиальной, но сегодня мы поговорим о Grav, что мы не сомневаемся, что он вам понравится.

Что такое Грав?

Grav это современная CMS с открытым исходным кодом, которая позволяет нам создавать веб-страницы в Быстро, простой y гибкие, основан на веб-платформе и не требует установки, нам просто нужно распаковать ZIP-файл, и у нас будет Grav funcionando.

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

Логотип Grav

Логотип Grav

Технологии, включенные в Grav

Архитектура Grav был разработан с использованием лучших и наиболее стабильных технологий с целью прост в использовании и легко расширяется. Некоторые из ключевых технологий включены Grav являются:

Почему выбирают Grav?

Есть 4 основные причины, по которым я считаю, что Grav это CMS, которую мы могли бы выбрать для создания наших веб-страниц.

Редактор гравитации

Редактор гравитации

Грав быстро

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

Grav проста в использовании

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

Администратор Grav предоставляет простой и интуитивно понятный интерфейс, позволяющий легко, быстро и удобно настраивать и создавать контент. Кроме того, в администраторе мы также можем просматривать статус сайта, статистику, записи, изменять конфигурации, устанавливать пакеты одним щелчком мыши и многое другое.

Grav расширяема

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

Grav с открытым исходным кодом

Причина, которая для нас очень веская, Grav es Open Source и весь код доступен в вашем официальный репозиторий. Вы можете улучшать, вносить свой вклад, тестировать, создавать новые функции, изучать его код, среди прочего, это CMS он открыт для мира и нуждается в вашем развитии. Благодаря отличному сообществу, grav значительно продвинулся вперед, а скорость, с которой решаются ошибки или проблемы, известна.

Особенности Grav

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

Плагины Grav

Плагины Grav

Архитектура плоских файлов

Grav это быстро и гибко, отчасти благодаря высоко оптимизированной архитектуре плоских файлов.

Умный кеш

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

Мгновенная установка

Вам нужно только разархивировать и запустить пакет Grav, чтобы начать настройку вашей CMS.

Инструменты командной строки

Grav имеет серию инструменты командной строки, например, установка зависимости, очистка кеша, создание пользователей и резервное копирование.

Менеджер пакетов

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

Обширная документация

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

Возможность работы с несколькими сайтами

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

SEO дружественных

Удобочитаемые URL-адреса во всем весь сайт y метаданные на страницах они предоставляют фантастические возможности SEO.

Пользователи и роли

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

Отладка и журналы

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

Многоязычная поддержка

Grav Он может быть настроен на любом языке или даже может использоваться на нескольких языках, он предназначен для определения языка конечного пользователя и, таким образом, отображения информации в соответствии с языком того же самого.

Поддержка контроля версий и синхронизации

Вы можете использовать GIT, SVN, Dropbox и другие сервисы для легкого управления версиями и синхронизации ваших данных.

Инструменты для работы с несколькими материалами

  • Модульные страницы
  • Настраиваемые поля
  • Гибкие таксономии
  • Встроенная поддержка множества изображений, видео, звуков, файлов и форматов
  • Обработка изображения
  • Автоматическая нумерация страниц
  • Автоматическое управление изображениями
  • Это единственная CMS с нативной поддержкой правильной визуализации изображений на сетчатке и HiDPI.

Обширные возможности настройки

Grav не имеет конструктивных ограничений, обеспечивает:

  • Языковые шаблоны.
  • Наследование в темах, которое позволяет нам расширять основные темы и вносить изменения в наши собственные классы, это дает возможность более легкого обновления.
  • Контроль над CSS и JS.
  • Множественные плагины дизайна.
  • Возможность интеграции с любым фреймворком CSS, таким как Bootstrap, Foundation, Pure и т. Д.

Что мы можем сделать с Grav?

Grav У него нет ограничений, от простого до сложного, он обладает гибкостью для подпитки всех типов веб-сайтов. Его гибкая структура контента и мощные шаблоны позволяют легко реализовать любой дизайн.

Грав-Сайты Грав-Сайты2 Грав-Сайты3

Существует множество сайтов, созданных с помощью Grav, каждый с разной структурой, логикой и дизайном, поэтому его можно адаптировать к любой идее или бизнес-модели.

Сайты с гравитацией1 Сайты с гравитацией2 Сайты с гравитацией3

Гравитационная установка

Установка Grav это тривиальный процесс. На самом деле фактической установки нет. У нас есть три варианты "установить" Grav. Первый и самый простой - просто скачать файл застежка-молния и извлеките его. Второй способ - установка с композитор. Третий способ - клонировать код прямо из GitHub а затем запустите скрипт для установки необходимых зависимостей:

Проверить версию PHP

Grav невероятно легко настроить и запустить. Убедитесь, что у вас установлена ​​версия PHP не ниже 5.5.9, для этого перейдите в терминал и введите:

$ php -v

Это должно сообщать версию и сборку PHP. Например:

PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Установить Grav из ZIP

Самый простой способ установить Grav - скачать ZIP-архив и распаковать его:

  1. скачать  последняя версия Grav.
  2. Распакуйте zip-файл в webroot или корневой каталог с вашего веб-сервера, например. ~/webroot/grav

Если вы загрузили ZIP-файл и затем хотите переместить его в корневой каталог веб-сервера, переместите полная папка , поскольку он содержит несколько скрытых файлов (например, .htaccess), которые не будут выбраны по умолчанию. Пропуск этих скрытых файлов может вызвать проблемы при работе Grav.

Установите Grav с композитором

Альтернативный метод - установить Grav с композитор:

$ composer create-project getgrav/grav ~/webroot/grav

Если вы хотите использовать разрабатываемую версию grav, добавьте 1.x-dev  в качестве дополнительного параметра:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

Установите Grav с GitHub

Другой способ - клонировать Grav из репозитория GitHub, а затем запустить простой скрипт установки с зависимостями:

  1. Клонировать репозиторий Grav в GitHub в папку webroot или корневой каталог с вашего веб-сервера, например. ~/webroot/grav. Запустите терминал и перейдите в корневой каталог веб-сервера:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Установите зависимости продавец с композитором:
    $ composer install --no-dev -o
  3. Установите плагины и зависимости тем с помощью Приложение Grav CLI bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    Это клонирует автоматически необходимые зависимости из GitHub прямо в эту установку Grav.

Гравитационный бег

Гравитационный бег

Как только мы запустили Грав, Следующий шаг - адаптировать и модифицировать его по своему вкусу, для этого мы можем помочь себе из официальная документация разработчика Grav, особенно базовый учебник который научит вас всему, что нужно, чтобы стать экспертом в Grav и, следовательно, отличным конструктором веб-сайтов.

А ты что подумал GravРасскажите нам о своих впечатлениях, сомнениях или расскажите об альтернативах этому инструменту, которые вы пробовали. Мы надеемся, что с сегодняшнего дня кто-то сможет создавать веб-страницы с помощью Grav.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мануэль сказал

    Обычно я использую joomla / wordpress + uikit для создания веб-страниц и тому подобного, но интересно увидеть другие альтернативы и попробовать их для расширения нашей культуры.
    Спасибо, что нашли время поделиться своими «открытиями» с другими. 😀

    Я попробую !!

  2.   Сильвен Лафоре сказал

    Привет,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas Trouvé un seul ...
    Спасибо!
    Приветствия