Обновление Grav 1.0 rc1. Grav на русском cms
Обновление CMS Grav 1.1.0 + Обновление плагина админ панели
Более года назад был выпуще релиз Grav v1.0, на днях вышло большое обновление Grav 1.1, которое включает в себя 2000 изменений с момента выхода первой стабильной версии. Одновременно с выходом обновления ядра вышел и плагин админ панели для Grav, который используется большинством пользователей CMS, на сегодня плагин имеет версию 1.1.1.
Что нового в CMS Grav?
- GPM Versioning. Теперь вы можете указать требования зависимостей если требуется определенная версия другого плагина или сам Grav.
- GPM Channels. Можно выпускать бета версии плагинов, не затрагивая стабильную версию.
- Реорганизация ядра Grav.
- Многокомпонентные Загрузка. Это позволяте сделать возобновляемую загрузку и потоковую передачу / видео в формате HTML5.
- Новый процессор для Twig - Frontmatter.
- Поддержка Blueprints в плагинах.
- CLI Developer Tools. Позволяет разработчику быстро создать каркас для нового плагина или темы.
- Grav теперь поддерживает проверку подлинности прокси-серверов.
- Grav поддерживает кэширование в браузере для изображений.
- Добавлена кэширование опции Memcache и Redis.
- Улучшенная установка GPM с зависимостями.
- Добавлен еще много новых тестов.
- Исправлено очень много ошибок.
Что нового в Админ панели Grav?
- Переработана тема по умолчанию, улучшена поддержка мобильных устройств.
- Вложенные списки. Теперь вы можете иметь любое поле внутри типа списка поля формы.
- Редактор на основе CodeMirror был переписан, чтобы быть более гибкими, а также доступен в любой форме, а не только на страницах.
- Выбор цвета поля.
- Улучшения для поля загрузки файлов.
- Администратор теперь может устанавливать зависимости.
- Возможность фильтрации и сортировки плагинов и тем.
- Улучшен предварительный просмотр страницы.
- Разрешен вход по электронной почте. Теперь у вас есть выбор для входа в систему через электронную почту или имя пользователя.
- Новое поле Datepicker.
- Изменения кеширования админ панели.
- Перенанправление на страницу с которой начата авторизация в админ панель.
- Улучшения для профилья пользователя.
- Исправления ошибок.
Скачать Grav вы можете на нашем сайте
Обновить Grav вы можете просто нажав на кнопку обновить в админ панели сайта.
Либо через менеджер пакетов.
$ bin/gpm self-upgrade CommentsNext Post Previous Post
gravcms.ru
Обновление Grav 1.0 rc1 | Grav CMS на русском
Как и обещали разработчики Grav подготовлен выпуск Grav 1.0 пока еще RC1, но уже скоро CMS получит статус стабильного продукта, а пока только релиз кандидат.
В релизе очень большой писок изменений с которым вы можете ознакомиться ниже.
Новые возможности
- Используется родной PECL YAML парсер если он установлен то скорость разбора разбора YAML файла возрастает в 4 раза.
- Поддержка наследуемого класса темы.
- Опция конфигурации перед именем системы добавлен язык по умолчанию.
- Новый Twig фильтр |evaluate.
- Новая опция системы игнорирует все скрытые файлы и папки.
- Новая опция системы код переадресации по умолчанию.
- Добавлена возможность добавлять определенные коды перенаправления [30x].
- Добавлены url_taxonomy_filters для коллекций страниц.
- Поддержка нескольких типов коллекций страницы как массива.
- Добавлен Голландский языковой файл.
- Добавлен Русский языковой файл.
- Добавлен метод удалить с объекта пользователя.
Измененения в CMS Grav
- Перемещены жестко заданные MIMETYPES в media.yaml.
- Набор ошибки: Дисплей: отключено в system.yaml.
- Удаление лишних слеший в URI.
- Игнорирование нескольких папок в резервных копиях SCM.
- Удалены настройки home_redirect из system.yaml.
- Обновлены до последних внешние библиотеки.
- Блокировка прямого доступ к различным файлам в .htaccess для повышения безопасности.
- Всегда возврат к английскому если другие переводы не доступны.
Исправлено в Grav
- Исправлена проблема регрессии в результате неправильного языка по умолчанию
- Используйте язык по умолчанию в Twig, если активный язык не установлен
- Исправлена проблема с safeEmailFilter () Twig.
- Исправлено пустым YAML файл вызывает ошибку с родной PECL YAML парсер.
- Исправлено SVG MimeType.
- Исправлено некорректное Cache-Control: формат значения максимального возраста.
Обновленную версию Grav CMS v1.0 RC1 вы можете скачать из нашего раздела.
CommentsNext Post Previous Post
gravcms.ru
Обновление Grav v1.0.9 | Grav CMS на русском
Сегодня произошел выход обновления Grav v1.0.9, которое включает в себя ряд исправлений и нововведений. Согласно планам разработчиков Grav на 2016 год, линейка 1.x.x будет заморожена, в нее не будет внедряться значительных нововведений. RocketTheme начнет работу над новой версией Grav 2.x.x, в которую добавят новые функции. Судя по изменениям Grav 1.0.9, разработчики придерживаются плана, новых функций почти нет, в основном это исправление ошибок и доработка функций.
Что нового в обновлении Grav 1.0.9?
Новые функции:
- Улучшено автоматизированное тестирование ядра Grav теперь оно проходит с помощью Codeception.
- Новая функциональность SSL на уровне страницы при использовании absolute_urls.
- Добавлена опция proxy_url конфигурации для поддержки GPM за прокси-серверами.
- Метод New Pages::parentsRawRoutes().
- Улучшение консоли поддержка логов.
- Возможность создать пустую папку через плагин админ панели.
- Обновлен JQuery до 2.2.0.
- Добавлены обновленный переводы, в том числе и Русский. В следующем релизе плагина админ панели будет корректировка перевода.
Улучшения:
- Переработана система тегов, теперь есть поддержка плоских массивов. Допустим чтоб использовать og теги их теперь достаточно указать в поле ключа.
- Переписан метод Uri::convertUrl().
- Изменен принцип формирования даты последнего обновления модульных страниц и суб-страниц.
- Первичная конфигурация теперь разделена на два шага.
- Перемещенные переменных из Grav base_uri в Uri::init().
- Удалены избыточные старые механизмы нейтрализации хеша по умолчанию.
Скачать новую версию Grav
CommentsNext Post Previous Post
gravcms.ru
Установка Grav - CMScafe
Установка Grav это довольно тривиальный процесс. На самом деле, это не совсем установка.
Вариант 1: Установка из ZIP-архива
Самый простой путь установки Grav - это скачать ZIP архив и распаковать его:
- Скачайте самый последний архив из Загрузок
- Распакуйте ZIP-файл в корневую директорию вашего веб-сервера, например ~/webroot/grav
Если вы скачали и распаковали ZIP-файл и потом планируете перенести его содержимое непосредственно в корневую директорию, то обязательно переносите всю папку, потому что она содержит некоторые скрытые файлы (такие как .htaccess), которые не будут выбраны по умолчанию. Пропуск этих скрытых файлов может вызвать проблемы в работе Grav.
Вариант 2: Установка с GitHub
Альтернативным методом является клонирование Grav из репозитория GitHub, и далее запуск простого скрипта установки зависимостей:
- Склонируйте репозиторий Grav с GitHub в корневую директорию вашего веб-сервера, например ~/webroot/grav. Запустите терминал или консоль, перейдите в корневую директорию: $ cd ~/webroot $ git clone https://github.com/getgrav/grav.git
- Установите зависимости плагинов и темы, используя Grav CLI приложение bin/grav:
$ cd ~/webroot/grav
$ bin/grav install
Это автоматически склонирует необходимые зависимости напрямую с GitHub в эту установку Grav.
Веб-сервер
Apache/IIS/Nginx
Использование Grav с веб-сервером типа Apache, IIS или Nginx сводится к простой распаковке Grav в папку корневой директории. Все что нужно, это наличие PHP 5.4 или выше, так что убедитесь в том, что ваш веб-сервер соответствует этому требованию. Больше информации о требованиях Grav вы найдете в документе Требования.
Например, если ваша корневая веб-директория ~/public_html, то вы можете распаковать архив в эту папку и попасть на неё по адресу http://localhost. Если вы распаковали в ~/public_html/grav, то можете попасть на неё по адресу http://localhost/grav.
Встроенный веб-сервер PHP
Предупреждение! Использование встроенного веб-сервера PHP предназначено только для быстрого тестирования! Также из-за отсутствия функционала роутинга многие из плагинов Grav просто не буду работать. Поэтому используйте надлежащий веб-сервер!
Установить и запустить Grav невероятно легко. Вы может сделать это без установки и настройки веб-сервера! Убедитесь в том, что версия PHP не ниже 5.4, написав в терминале:
Это выведет отчет о версии и билде, например:
PHP 5.4.24 (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, в терминале пройдите в папку, в которую вы распаковали установочный пакет Grav и напишите:
$ php -S localhost:8000Это запустит встроенный PHP веб-сервер. Потом перейдите по адресу http://localhost:8000 и вы должны увидеть Grav.
Успешная установка
При первой загрузке Grav пре-компилирует некоторые файлы. Если сейчас вы обновите ваш браузер, то вы получите более быструю, закэшированную версию.
В предыдущих примерах значок $ представляет командную строку. Он может выглядеть по разному на разных платформах.
По умолчанию Grav идёт с некоторыми демо-страницами, чтобы дать вам что-то с чем можно было бы начать работу. Ваш веб-сайт уже полностью функционален, и вы можете его настраивать, добавлять контент, расширять или кастомизировать как вы хотите.
Проблемы установки и настройки
Если найдены какие-то проблемы во время начальной загрузки страницы (или после события сброса кэша), то вы можете увидеть страницу ошибок:
Помощь по решению этих ошибок вы можете найти в разделе Устранение проблем.
Обновления Grav
Автоматическое обновление
Предпочтительный метод для обновления Grav - это использовать Менеджер пакетов Grav (Grav Package Manager - GPM). Все что нужно сделать, это перейти в корень вашего Grav веб-сайта и написать:
bin/gpm selfupgradeПолную информацию вы найдете в документации по Grav GPM. Если вы установили плагин админ панели, то встроенный в него GPM будет проверять и уведомлять о наличии обновлений.
Ручное обновление
Процесс ручного обновления Grav следующий:
- Сделайте бэкап вашего сайта используя команду bin/grav backup или просто заархивируйте весь Grav сайт и особенно папку user/.
- Скачайте пакет обновления из раздела Загрузки. Важно скачать именно пакет обновлений, а не весь Grav Core.
- Распакуйте пакет обновлений поверх существующей установки Grav и он скопирует все обновления в системной парке ядра.
- Очистите кэш Grav, используя команду bin/grav clear-cache, чтобы убедиться в том, что все закэшированные и скомпилированные файлы воссоздались заново.
Важно не копировать пакет установки Grav Core поверх вашего текущего сайта, так как это может переписать вашу папку user/, чтоб приведет к потере ваших данных.
cmscafe.ru
Grav | Я персона
В отличии от WordPress, Joomla и других CMS, Grav не требует баз данных, что позволяет ему работать с невероятной скоростью не нагружая при этом хостинг.Визитка, блог, персональный или корпоративный сайт и даже интернет-магазин — вот список того что можно сделать на этой системе, признанной лучшей Open Source CMS в 2016 году
Чтобы попробовать Grav в действии вам не нужно делать слишком много движений, достаточно скачать грав+админку с русского сайта http://gravcms.ru/download распаковать и залить на хостинг по FTP либо залить и распаковать уже на хостинге с помощью менеджера файлов и перейти по адресу вашего сайта
Установка Grav
При установке grav повел себя как капризная дама: то ему не нравится слишком простой пароль, пришлось генерировать более сложный, то не понравился адрес почты вставленный браузером, пришлось вводить вручную
В результате после пары минут я оказался в админке ( на оф.сайте сказано что админка необязательное но приятное дополнение!!! ) Всё на английском, но на русском сайте есть инструкция по включению русского языка
В документации рассмотрены такие моменты как установка, включение русского языка и даже переезд с WordPress на Grav, так что через минуту админка уже на русском
Частым вопросом бывает изменение языка на английский после выхода из системы и повторного входа, то есть если вы вышли с сайта и потом зашли в админку, вы видите что всё снова на английском языке, хотя в настройках указан русский. на самом деле это не проблема, просто нужно установить русский язык также лично для себя как пользователя. Для этого заходим в свой профиль и устанавливаем русский язык
панель управления сайтом ( админка )
Внутренность довольно простая и понятная, намного проще чем вордпрессовская админка, а благодаря известному разработчику шаблонов http://www.rockettheme.com/grav/themes можно легко сменить внешний вид вашего сайта
Несколько шаблонов ( 78 ) и готовых сайтов ( 43 ) можно найти на http://gantry.org/downloads и конечно же установить темы из оф.репозитория.
Всего в репозитроии на данный момент можно найти 78 шаблонов, что вполне достаточно для того чтобы удовлетворить любые потребности
Достаточно кликнуть на картинку и у вас открывается полная информация о теме, ссылки на демо, баг-трекер, гитхаб и кнопка установить внизу
Для новичков рекомендую более простой вариант установки готового сайта ( готовый сайт с установленными демо-данными в Grav называется Skeleton )рассмотрим установку скелетона на примере Helium, плагинами и демо-контентом, что позволит вам увидеть как всё устроено внутри на готовом сайте и делать то же самое но уже в своём варианте
переходим на http://gantry.org/downloads и находим кнопку скачивания готового сайта Helium Skeleton на основе темы helium
скачиваем и устанавливаем как обычно ( см.выше ) но в результате получаем готовый сайт, который можно редактировать под себя как вам нравится
В готовом сайте появляется очень даже неплохое дополнение в виде классного удобного плагина Gantry5, который позволяет вам делать с вашим сайтом абсолютно всё, что вам придет в голову( настраивать блоки, перетаскивать их, меня цвета, шрифты и и многое другое )По функционалу это чем-то напоминает премиум темы WordPress
Помимо этого на готовом сайте есть страницы с подробным описанием ( правда на английском — google переводчик вам в помощь ) как именно реализован тот или иной функционал
на данный момент на странице https://getgrav.org/downloads/skeletons доступно 43 готовых сайта-скелетона Grav
Также интересен один момент: создатели CMS Grav настолько уверены в своём детище, что предусмотрели вариант миграции с WordPress на Grav , плагин Wp2Grav который почему-то в данный момент недоступен в официальном репозитории вордпресс, но есть на гитхабе https://github.com/SiteBeez/wordpress-wp2grav-markdown-exporter ( последнее обновление 2 года назад )
Вот такой вот классный движок под названием Grav существует в интернете
Похожее
xn----8sbo6aeeii5j.xn--p1ai