Присутність в Інтернеті стала однією з головних цілей компаній та приватних осіб - від аматорських блогів до інноваційних веб-сайтів, кожен зі своїм стилем та різними цілями. Вік Інтернету дозволяє кожному навчитися Як швидко та легко створювати веб-сторінки, Є безліч інструментів, які роблять це тривіальною роботою, але сьогодні ми поговоримо про це Грав, що ми не сумніваємось, що вам це сподобається.
Що таке Grav?
Грав - це сучасна система управління вмістом з відкритим кодом, яка дозволяє нам створювати веб-сторінки в швидко, простий y гнучкий, базується на веб-платформі і не потребує встановлення, нам просто потрібно витягти ZIP-файл, і ми будемо мати Грав funcionando.
Грав дотримується принципів, подібних до інших платформ CMS, але має іншу філософію дизайну, ніж більшість. Грав поставляється з потужним система управління пакетами щоб забезпечити легку установку, вдосконалення плагіна та теми, а також прості оновлення.
Технології, включені в Grav
Архітектура Росії Грав був розроблений з використанням найкращих і найбільш стабільних технологій, з метою того, щоб простий у використанні та легкий у розширенні. Деякі з ключових технологій включені Грав звук:
- Гілка шаблону: Для контролю сфери користувальницького інтерфейсу
- Markdown: Легко створювати вміст
- ЯМЛ: Для зручності налаштування
- Парседаун: Щоб Markdown був швидшим та з більшою підтримкою
- Кеш доктрини: Для гарної роботи
- Контейнер для ін’єкцій залежності від прищів: Щоб бути розширюваним та ремонтопридатним
- Диспетчер подій Symfony: Для управління подіями плагінів
- Консоль Symfony: Для інтерфейсу CLI
- Бібліотека зображень Gregwar: Для маніпулювання динамічними зображеннями
Чому вибрати Grav?
Є 4 основні причини, чому я так думаю Грав це система управління вмістом, яку ми могли вибрати для створення наших веб-сторінок.
Грав швидкий
це CMS Він був задуманий з наміром бути найшвидшим у своєму роді, тому з моменту його створення його розробники ретельно стежили за технологією та способом її програмування, щоб запропонувати високу продуктивність.
Grav простий у використанні
Грав Він розроблений як для початківців, так і для досвідчених користувачів, тому його інтерфейс досить інтуїтивно зрозумілий, його функції добре задокументовані і він має дуже вузьку лінію навчання. Крім того, завдяки безлічі плагінів, які пропонує Grav і які ви можете додати, кожну його функціональність можна адаптувати до вашого смаку та комфорту.
Адміністратор Грав забезпечує простий та інтуїтивно зрозумілий інтерфейс, щоб зробити конфігурацію та створення вмісту простим, швидким та приємним способом. Крім того, в адміністраторі ми також можемо переглядати стан сайту, статистику, записи, змінювати конфігурації, встановлювати пакунки одним клацанням, серед іншого.
Грав розтяжний
Натхненний іншими успішними CMS та програмним забезпеченням, Грав має на меті включити потужний менеджер пакетів що дозволяє додавати нові функціональні можливості, вдосконалення, плагіни, пакети іншого програмного забезпечення серед іншого. Так само творці Грав Вони розробили потужний API, щоб мати більш організовану та чисту розробку, на додаток до можливості інтеграції з третіми сторонами.
Grav є відкритим кодом
Причина, яка для нас дуже вагома, Грав es Open Source і весь код доступний у вашому офіційне сховище. Ви можете вдосконалювати, робити внески, тестувати, створювати нові функціональні можливості, вивчати його код серед іншого, це CMS вона відкрита для світу і потребує від вас еволюції. Завдяки своєму чудовому співтовариству, прискорення тяжкості безліч, і швидкість вирішення помилок або проблем є сумнозвісною.
Особливості Grav
Грав має багато можливостей та функціональних можливостей, настільки багато, що на своєму офіційному сайті вони створили сесія просто щоб їх перерахувати, ми збираємось базуватися на цьому, щоб зробити їх відомими вам:
Архітектура плоских файлів
Грав це швидко і гнучко, зокрема завдяки високо оптимізованій архітектурі Flat-File.
Розумний кеш
Володіє a кешування дуже складний, який використовується у всіх його процесах, однаковий він знає, коли автоматично оновлювати кеш.
Миттєва установка
Вам потрібно лише розпакувати пакет Grav і запустити, щоб ви могли розпочати налаштування вашої системи управління вмістом
Інструменти CLI
Грав має ряд інструменти командного рядка, такі як встановлення залежностей, очищення кеш-пам’яті, створення користувачів та резервне копіювання.
Менеджер пакетів
Він має менеджер пакетів, який дозволяє легко знаходити, встановлювати та оновлювати розширення для Grav.
Велика документація
команда Грав не залишив поза собою документацію свого інструменту, він має сайт, присвячений вашій документації, плюс безліч підручників та посібників.
Можливість декількох сайтів
Ви можете налаштувати один Грав для запуску декількох сайтів, а також інших розширених налаштувань.
SEO дружніх
Зрозумілі для читання URL-адреси у всьому весь сайт y метадані на сторінки вони надають фантастичні можливості SEO.
Користувачі та ролі
Ви можете легко створити користувачі та ролі, до яких ви можете встановити дозволи обмежити їхній доступ до будь-якої сторінки.
Налагодження та журнали
Він має потужну панель налагодження, яка дуже допомагає у процесі розробки, забезпечуючи чітку інформацію про життєво важливу інформацію.
Багатомовна підтримка
Грав Він може бути налаштований будь-якою мовою, або навіть може використовуватися кількома мовами, призначений для виявлення мови кінцевого користувача і, таким чином, відображення інформації відповідною мовою тієї ж.
Підтримка контролю версій та синхронізації
Ви можете використовувати GIT, SVN, Dropbox та інші служби для управління версіями та легкої синхронізації даних.
Кілька інструментів вмісту
- Модульні сторінки
- Спеціальні поля
- Гнучкі таксономії
- Вбудована підтримка різноманітних зображень, відео, звуків, файлів та форматів
- Обробка зображення
- Автоматична пагінація
- Автоматичне управління зображеннями
- Це єдина система управління вмістом із власною підтримкою для належної візуалізації зображень на сітківці та HiDPI
Широкі можливості налаштування
Грав не має конструктивних обмежень, передбачає:
- Мовні шаблони.
- Спадщина за темами, що дозволяє нам розширити основні теми та зробити наші адаптації у власних класах, це дає можливість легше оновлювати.
- Контроль над CSS та JS.
- Кілька плагінів дизайну.
- Можливість інтеграції з будь-яким фреймворком CSS, таким як Bootstrap, Foundation, Pure тощо.
Що ми можемо зробити з Гравом?
Грав Він не має обмежень, від простих до складних, він має гнучкість для подачі всіх типів веб-сайтів. Його гнучка структура вмісту та потужні шаблони дозволяють легко реалізувати будь-який дизайн.
Існує безліч сайтів, створених за допомогою Grav, кожен з різними структурами, логікою та дизайном, тому його можна адаптувати до будь-якої ідеї чи бізнес-моделі.
Установка 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 і витягти його:
- скачати остання версія Grav.
- Витягніть zip-файл у webroot або кореневий каталог з веб-сервера, наприклад.
~/webroot/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, а потім запустити простий скрипт встановлення із залежностями:
- Клонуйте сховище Grav у GitHub до папки webroot або кореневий каталог з веб-сервера, наприклад.
~/webroot/grav
. Запустіть термінал і перейдіть до кореневого каталогу веб-сервера:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Встановіть залежності продавець з композитором:
$ composer install --no-dev -o
-
Встановіть плагіни та залежності від теми за допомогою Додаток Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Це клонує автоматично необхідні залежності від GitHub безпосередньо до цієї установки Grav.
Як тільки ми бігаємо Грав, Наступним кроком є адаптація та модифікація на наш смак, для цього ми можемо допомогти собі з офіційна документація розробника Grav, особливо базовий підручник що навчить вас усьому, що вам потрібно, щоб стати експертом Grav і, отже, чудовим розробником веб-сайтів.
І що ти подумав ГравРозкажіть нам про свої враження, сумніви або про альтернативні варіанти цього інструменту, який ви спробували. Ми сподіваємось, що від сьогодні хтось може створювати веб - сторінки за допомогою Grav - -.
Я зазвичай використовую joomla / wordpress + uikit для створення веб-сторінок тощо, але цікаво бачити інші альтернативи та мати можливість спробувати їх для розширення нашої культури.
Дякуємо, що знайшли час поділитися "відкриттями" з іншими. 😀
Я спробую !!
Привіт,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Спасибо!
привітання