Як швидко та легко створювати веб-сторінки за допомогою Grav

Присутність в Інтернеті стала однією з головних цілей компаній та приватних осіб - від аматорських блогів до інноваційних веб-сайтів, кожен зі своїм стилем та різними цілями. Вік Інтернету дозволяє кожному навчитися Як швидко та легко створювати веб-сторінки, Є безліч інструментів, які роблять це тривіальною роботою, але сьогодні ми поговоримо про це Грав, що ми не сумніваємось, що вам це сподобається.

Що таке Grav?

Грав - це сучасна система управління вмістом з відкритим кодом, яка дозволяє нам створювати веб-сторінки в швидко, простий y гнучкий, базується на веб-платформі і не потребує встановлення, нам просто потрібно витягти ZIP-файл, і ми будемо мати Грав funcionando.

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

Grav логотип

Grav логотип

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

Архітектура Росії Грав був розроблений з використанням найкращих і найбільш стабільних технологій, з метою того, щоб простий у використанні та легкий у розширенні. Деякі з ключових технологій включені Грав звук:

Чому вибрати Grav?

Є 4 основні причини, чому я так думаю Грав це система управління вмістом, яку ми могли вибрати для створення наших веб-сторінок.

Grav Editor

Grav Editor

Грав швидкий

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

Grav простий у використанні

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

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

Грав розтяжний

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

Grav є відкритим кодом

Причина, яка для нас дуже вагома, Грав es Open Source і весь код доступний у вашому офіційне сховище. Ви можете вдосконалювати, робити внески, тестувати, створювати нові функціональні можливості, вивчати його код серед іншого, це CMS вона відкрита для світу і потребує від вас еволюції. Завдяки своєму чудовому співтовариству, прискорення тяжкості безліч, і швидкість вирішення помилок або проблем є сумнозвісною.

Особливості Grav

Грав має багато можливостей та функціональних можливостей, настільки багато, що на своєму офіційному сайті вони створили сесія просто щоб їх перерахувати, ми збираємось базуватися на цьому, щоб зробити їх відомими вам:

Плагіни Grav

Плагіни Grav

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

Грав це швидко і гнучко, зокрема завдяки високо оптимізованій архітектурі Flat-File.

Розумний кеш

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

Миттєва установка

Вам потрібно лише розпакувати пакет Grav і запустити, щоб ви могли розпочати налаштування вашої системи управління вмістом

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

Грав має ряд інструменти командного рядка, такі як встановлення залежностей, очищення кеш-пам’яті, створення користувачів та резервне копіювання.

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

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

Велика документація

команда Грав не залишив поза собою документацію свого інструменту, він має сайт, присвячений вашій документації, плюс безліч підручників та посібників.

Можливість декількох сайтів

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

SEO дружніх

Зрозумілі для читання URL-адреси у всьому весь сайт y метадані на сторінки вони надають фантастичні можливості SEO.

Користувачі та ролі

Ви можете легко створити користувачі та ролі, до яких ви можете встановити дозволи обмежити їхній доступ до будь-якої сторінки.

Налагодження та журнали

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

Багатомовна підтримка

Грав Він може бути налаштований будь-якою мовою, або навіть може використовуватися кількома мовами, призначений для виявлення мови кінцевого користувача і, таким чином, відображення інформації відповідною мовою тієї ж.

Підтримка контролю версій та синхронізації

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

Кілька інструментів вмісту

  • Модульні сторінки
  • Спеціальні поля
  • Гнучкі таксономії
  • Вбудована підтримка різноманітних зображень, відео, звуків, файлів та форматів
  • Обробка зображення
  • Автоматична пагінація
  • Автоматичне управління зображеннями
  • Це єдина система управління вмістом із власною підтримкою для належної візуалізації зображень на сітківці та HiDPI

Широкі можливості налаштування

Грав не має конструктивних обмежень, передбачає:

  • Мовні шаблони.
  • Спадщина за темами, що дозволяє нам розширити основні теми та зробити наші адаптації у власних класах, це дає можливість легше оновлювати.
  • Контроль над CSS та JS.
  • Кілька плагінів дизайну.
  • Можливість інтеграції з будь-яким фреймворком CSS, таким як Bootstrap, Foundation, Pure тощо.

Що ми можемо зробити з Гравом?

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

Grav-Sites

Grav-Sites2

Grav-Sites3

Існує безліч сайтів, створених за допомогою Grav, кожен з різними структурами, логікою та дизайном, тому його можна адаптувати до будь-якої ідеї чи бізнес-моделі.

Сайти, реалізовані гравіфікацією1

Сайти, реалізовані гравіфікацією2

Сайти, реалізовані гравіфікацією3

Установка Grav

Встановлення Грав це тривіальний процес. Насправді фактичної установки не існує. Ми маємо три варіанти "встановлення" Grav. Перший і найпростіший - це просто завантажити файл ZIP і витягніть його. Другий спосіб - установка за допомогою композитор. Третій спосіб - це клонування коду безпосередньо з 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 with композитор:

$ 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 - -.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Manuel - сказав він

    Я зазвичай використовую joomla / wordpress + uikit для створення веб-сторінок тощо, але цікаво бачити інші альтернативи та мати можливість спробувати їх для розширення нашої культури.
    Дякуємо, що знайшли час поділитися "відкриттями" з іншими. 😀

    Я спробую !!

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

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