Как да създавате уеб страници бързо и лесно с Grav

Присъствието в интернет се превърна в една от основните цели на компаниите и частните лица, от аматьорски блогове до иновативни уебсайтове, всяка със собствен стил и различни цели. Възрастта на интернет позволява на всеки да се научи Как да създавате уеб страници бързо и лесно, има множество инструменти, които правят това тривиална работа, но днес ще говорим за това Грав, че не се съмняваме, че ще ви хареса.

Какво е Grav?

Грав е модерен CMS с отворен код, който ни позволява да изграждаме уеб страници в бърз, прост y гъвкав, се основава на Web-платформа и не е необходимо да се инсталира, просто трябва да извлечем ZIP файла и ще го имаме Грав funcionando.

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

Лого на Grav

Лого на Grav

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

Архитектурата на Грав е проектиран да използва най-добрите и най-стабилни технологии, с цел това лесен за използване и лесен за разширяване. Включени са някои от ключовите технологии Грав звук:

Защо да изберете Grav?

Има 4 основни причини, поради които мисля, че Грав това е CMS, която бихме могли да изберем да създадем нашите уеб страници.

Grav Editor

Grav Editor

Grav е бърз

това CMS Той е замислен с намерението да бъде най-бързият по рода си, следователно от създаването му разработчиците са положили големи грижи за технологията и начина, по който е програмиран, за да предлагат висока производителност.

Grav е лесен за използване

Грав Той е предназначен както за начинаещи, така и за експертни потребители, така че интерфейсът му е доста интуитивен, функционалностите му са добре документирани и има много тясна учебна линия. Също така благодарение на многото плъгини, които Grav предлага и които можете да добавите, всяка от неговите функционалности може да бъде адаптирана към вашия вкус и комфорт.

Администраторът на Грав осигурява прост и интуитивен интерфейс, за да направи конфигурацията и създаването на съдържание лесно, бързо и приятно. В допълнение, в администратора можем също така да видим състоянието на сайта, статистики, записи, да променяме конфигурациите, да инсталираме пакети с едно кликване, наред с други.

Grav е разтегателен

Вдъхновен от други успешни CMS и софтуер, Грав има за цел да включи мощна мениджър на пакети което позволява да се добавят нови функционалности, подобрения, приставки, пакети от друг софтуер, наред с други. По същия начин създателите на Грав Те са разработили мощен API, за да имат по-организирано и по-чисто развитие, освен че могат да имат интеграция с трети страни.

Grav е с отворен код

Причина, която за нас е много тежка, Грав es Open Source и целият код е достъпен във вашия официално хранилище. Можете да подобрите, да допринесете, да тествате, да създадете нови функционалности, да изучите кода му, наред с други неща, това CMS тя е отворена за света и има нужда от вас да се развивате. Благодарение на отличната си общност, гравитационният напредък е много и скоростта, с която се решават грешки или проблеми, е известна.

Grav Характеристики

Грав има много функции и функционалности, толкова много, че на официалния си сайт са създали a сесия само за да ги изброим, ще се основаваме на него, за да ви ги направим известни:

Grav плъгини

Grav плъгини

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

Грав той е бърз и гъвкав, благодарение отчасти на силно оптимизираната архитектура на Flat-File.

Умен кеш

Притежава a кеширане много усъвършенстван, който се използва във всичките му процеси, еднакъв той знае кога да актуализира кеша автоматично.

Незабавно инсталиране

Трябва само да разархивирате пакета Grav и да стартирате, за да можете да започнете да конфигурирате вашата CMS

CLI инструменти

Грав има поредица от инструменти за команден ред, като например, инсталиране на зависимост, изчистване на кеш паметта, създаване на потребители и архивиране.

Мениджър на пакети

Той има мениджър на пакети, който ви позволява лесно да намирате, инсталирате и актуализирате разширения за Grav.

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

Екипът на Грав не е оставил след себе си документацията на своя инструмент, той има сайт, посветен на вашата документация, плюс тонове уроци и ръководства.

Възможност за множество сайтове

Можете да конфигурирате единичен Грав за да стартирате множество сайтове, както и други разширени настройки.

SEO приятелски

Четими от човека URL адреси през цялото време целия сайт y метаданни на страници те предоставят фантастични SEO възможности.

Потребители и роли

Можете лесно да създавате потребители и роли, до които можете да установите разрешения за ограничаване на достъпа им до която и да е страница.

Отстраняване на грешки и регистрационни файлове

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

Поддръжка на няколко езика

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

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

Можете да използвате GIT, SVN, Dropbox и други услуги за управление на версиите и синхронизиране на вашите данни с лекота.

Инструменти за множество съдържание

  • Модулни страници
  • Персонализирани полета
  • Гъвкави таксономии
  • Вградена поддръжка за разнообразни изображения, видеоклипове, звуци, файлове и формати
  • Обработка на изображение
  • Автоматично странициране
  • Автоматично управление на изображението
  • Това е единствената CMS с естествена поддръжка за правилна визуализация на изображения на ретината и HiDPI

Широки възможности за персонализиране

Грав няма дизайнерски ограничения, предвижда:

  • Езикови шаблони.
  • Наследяването в темите, което ни позволява да разширим основните теми и да направим нашите адаптации в нашите собствени класове, това дава възможност за по-лесни актуализации.
  • Контрол над CSS и JS.
  • Множество приставки за дизайн.
  • Възможност за интегриране с всякаква CSS рамка като Bootstrap, Foundation, Pure и др.

Какво можем да направим с Grav?

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

Grav-сайтове

Grav-сайтове2

Grav-сайтове3

Има множество сайтове, направени с Grav, всеки с различна структура, логика и дизайн, така че може да бъде адаптиран към всяка идея или бизнес модел.

Гравирани сайтове

Гравирани сайтове

Гравирани сайтове

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 или root директория от вашия уеб сървър, пример. ~/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 или root директория от вашия уеб сървър, пример. ~/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 и следователно отличен конструктор на уебсайтове.

И какво си помислихте ГравРазкажете ни вашите впечатления, съмнения или ни разкажете за алтернативи на този инструмент, който сте опитали. Надяваме се, че от днес някой може създавайте уеб страници с Grav.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  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 ...
    Благодаря ви!
    Привети