A avea prezență pe internet a devenit unul dintre principalele obiective ale companiilor și persoanelor fizice, de la bloguri de amatori la site-uri web inovatoare, fiecare cu stilul său și obiective diferite. Vârsta internetului permite oricui să învețe Cum să creați pagini web rapid și ușor, există mai multe instrumente care fac din aceasta o trivială trivială, dar astăzi vom vorbi despre asta Grav, că nu avem nicio îndoială că o să-ți placă.
Ce este Grav?
Grav este un CMS open source modern care ne permite să construim pagini web într-un Rapid, simplu y flexibil, se bazează pe platformă Web și nu trebuie instalat, trebuie pur și simplu să extragem fișierul ZIP și vom avea Grav de lucru.
Grav urmează principii similare cu alte platforme CMS, dar are o filosofie de proiectare diferită de cea a majorității. Grav vine cu un puternic sistem de gestionare a pachetelor pentru a permite instalarea ușoară, îmbunătățirea pluginului și a temei, precum și actualizări simple.
Tehnologii incluse în Grav
Arhitectura din Grav a fost conceput pentru a utiliza cele mai bune și mai stabile tehnologii, cu scopul de a simplu de utilizat și ușor de extins. Unele dintre tehnologiile cheie incluse Grav sunet:
- Templare de crengi: Pentru a controla domeniul de aplicare al interfeței cu utilizatorul
- Reduceri: Pentru a crea conținut cu ușurință
- YAML: Pentru configurare ușoară
- analiza în jos: Pentru a avea Markdown mai rapid și cu mai mult sprijin
- Doctrină Cache: Pentru performanțe bune
- Container pentru injecție cu dependență de cos: Să poată fi extensibil și întreținut
- Dispozitiv de evenimente Symfony: Pentru gestionarea evenimentelor de plugin
- Consola Symfony: Pentru interfața CLI
- Biblioteca de imagini Gregwar: Pentru manipularea imaginilor dinamice
De ce să alegi Grav?
Există 4 motive fundamentale pentru care cred asta Grav este un CMS pe care l-am putea alege pentru a crea paginile noastre web.
Grav este rapid
acest CMS A fost conceput cu intenția de a fi cel mai rapid de acest gen, prin urmare, de la crearea sa, dezvoltatorii săi au avut mare grijă în tehnologie și modul în care a fost programată, pentru a oferi performanțe ridicate.
Grav este ușor de utilizat
Grav Este conceput atât pentru utilizatorii începători, cât și pentru experți, astfel încât interfața sa este destul de intuitivă, funcționalitățile sale sunt bine documentate și are o linie de învățare foarte îngustă. De asemenea, datorită numeroaselor pluginuri pe care le oferă Grav și pe care le puteți adăuga, fiecare dintre funcționalitățile sale poate fi adaptată gustului și confortului dumneavoastră.
Administratorul Grav oferă o interfață simplă și intuitivă pentru a face configurarea și crearea de conținut într-un mod ușor, rapid și plăcut. În plus, în administrator putem vizualiza și starea site-ului, statistici, intrări, putem modifica configurațiile, putem instala pachete cu un singur clic, printre altele.
Grav este extensibil
Inspirat de alte CMS și software de succes, Grav și-a propus să încorporeze un puternic manager de pachete care permite adăugarea de noi funcționalități, îmbunătățiri, pluginuri, pachete de alte programe, printre altele. În mod similar, creatorii de Grav Au dezvoltat un API puternic, pentru a avea o dezvoltare mai organizată și mai curată, pe lângă faptul că pot avea integrare cu terți.
Grav este open source
Un motiv care pentru noi este foarte greu, Grav es Open Source și tot codul este disponibil în depozit oficial. Puteți îmbunătăți, contribui, testa, crea funcționalități noi, studiați codul său printre altele, acesta CMS este deschis lumii și are nevoie ca tu să evoluezi. Datorită comunității sale excelente, progresele grav sunt multe și viteza cu care sunt rezolvate erorile sau problemele este notorie.
Caracteristici Grav
Grav are multe caracteristici și funcționalități, atât de multe încât pe site-ul lor oficial au creat un sesiune doar pentru a le enumera, ne vom baza pe aceasta pentru a vă face cunoscute:
Arhitectură cu fișiere plate
Grav este rapid și flexibil datorită parțial arhitecturii Flat-File extrem de optimizate.
Cache inteligentă
Detine un stocarea în cache foarte sofisticat, care este folosit în toate procesele sale, la fel știe când se actualizează automat memoria cache.
Instalare instantanee
Trebuie doar să dezarhivați pachetul Grav și să rulați, astfel încât să puteți începe configurarea CMS
Instrumente CLI
Grav are o serie de instrumente pentru linia de comandă, cum ar fi, instalarea dependenței, ștergerea memoriei cache, crearea utilizatorului și copiile de rezervă.
Manager pachet
Are un manager de pachete care vă permite să găsiți, să instalați și să actualizați cu ușurință extensii pentru Grav.
Documentare extinsă
Echipa de Grav nu a lăsat în urmă documentația instrumentului său, are un site dedicat documentației dumneavoastră, plus tone de tutoriale și ghiduri.
Capacitate multi-site
Puteți configura un singur Grav pentru a rula mai multe site-uri, precum și alte setări avansate.
SEO prietenos
Adrese URL care pot fi citite de om peste tot întregul site y metadate pe pagini oferă capacități SEO fantastice.
Utilizatori și roluri
Puteți crea cu ușurință utilizatori și roluri, la care puteți stabili permisiuni pentru a restricționa accesul acestora la orice pagină.
Depanare și jurnale
Are un panou puternic de depanare care ajută foarte mult în procesul de dezvoltare, oferind informații vitale într-un mod clar.
Suport în mai multe limbi
Grav Poate fi configurat în orice limbă sau poate fi folosit chiar și în mai multe limbi, este proiectat pentru a detecta limba utilizatorului final și astfel a afișa informațiile în funcție de limba acestuia.
Control versiune și suport pentru sincronizare
Puteți utiliza GIT, SVN, Dropbox și alte servicii, pentru gestionarea versiunilor și sincronizarea datelor cu ușurință.
Mai multe instrumente de conținut
- Pagini modulare
- Câmpuri customizate
- Taxonomii flexibile
- Suport nativ pentru o varietate de imagini, videoclipuri, sunete, fișiere și formate
- Procesarea imaginii
- Paginarea automată
- Gestionarea automată a imaginilor
- Este singurul CMS cu suport nativ pentru vizualizarea corectă a imaginilor pe retină și HiDPI
Capabilități extinse de personalizare
Grav nu are restricții de proiectare, oferă:
- Șabloane de limbă.
- Moștenirea în teme, care ne permite să extindem temele principale și să ne adaptăm în propriile clase, aceasta oferă posibilitatea de a avea actualizări mai ușoare.
- Control asupra CSS și JS.
- Pluginuri de design multiple.
- Abilitatea de a se integra cu orice cadru CSS, cum ar fi Bootstrap, Foundation, Pure etc.
Ce putem face cu Grav?
Grav Nu are limite, de la simplu la sofisticat, are flexibilitatea de a alimenta toate tipurile de site-uri web. Structura sa de conținut flexibil și șabloanele puternice permit realizarea ușoară a oricărui design.
Există numeroase site-uri realizate cu Grav, fiecare cu structuri, logică și modele diferite, astfel încât să poată fi adaptat la orice idee sau model de afaceri.
Instalare Grav
Instalarea Grav este un proces banal. De fapt, nu există nicio instalare reală. Noi avem trei opțiuni de „instalare” Grav. Primul și cel mai simplu este să descărcați pur și simplu fișierul zip și extrageți-l. A doua modalitate este instalarea cu compozitorul. A treia modalitate este clonarea codului direct din GitHub și apoi rulați un script pentru a instala dependențele necesare:
Verificați versiunea PHP
Grav este incredibil de ușor de configurat și de rulat. Asigurați-vă că aveți cel puțin versiunea PHP 5.5.9, pentru aceasta, mergeți la terminal și tastați:
$ php -v
Aceasta ar trebui să raporteze versiunea și construirea PHP. De exemplu:
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
Instalați Grav din ZIP
Cel mai simplu mod de a instala Grav este să descărcați ZIP-ul și să îl extrageți:
- descărcare ultima versiune a Grav.
- Extrageți fișierul zip în fișierul webroot sau director rădăcină de pe serverul dvs. web, de exemplu.
~/webroot/grav
Instalați Grav cu compozitor
Metoda alternativă este instalarea Grav cu compozitor:
$ composer create-project getgrav/grav ~/webroot/grav
Dacă doriți să utilizați versiunea de dezvoltare a grav, adăugați 1.x-dev
ca parametru suplimentar:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Instalați Grav din GitHub
O altă metodă este clonarea Grav din depozitul GitHub și apoi rularea unui script de instalare simplu cu dependențele:
- Clonați depozitul Grav în GitHub într-un dosar webroot sau director rădăcină de pe serverul dvs. web, de exemplu.
~/webroot/grav
. Rulați un terminal și accesați directorul rădăcină al serverului web:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Instalați fișierul dependențe vânzător cu compozitor:
$ composer install --no-dev -o
-
Instalați pluginuri și dependențe de temă folosind Aplicația Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Aceasta clonează automat dependențele necesare de la GitHub direct în această instalare Grav.
Odată ce am fugit mormânt, Următorul pas este să-l adaptăm și să-l modificăm după bunul nostru plac, pentru aceasta ne putem ajuta de la documentația oficială pentru dezvoltatori Grav, în special tutorial de bază care vă va învăța tot ce aveți nevoie pentru a deveni un expert în Grav și, prin urmare, un excelent constructor de site-uri web.
Și ce ai crezut GravSpuneți-ne impresiile, îndoielile dvs. sau spuneți-ne despre alternativele la acest instrument pe care le-ați încercat. Sperăm că de astăzi cineva poate creați pagini web cu Grav.
De obicei folosesc joomla / wordpress + uikit pentru a crea pagini web și altele, dar este interesant să vedem alte alternative și să le putem încerca pentru a ne extinde cultura.
Vă mulțumim că ați făcut timp pentru a împărtăși „descoperirilor” cu alții. 😀
Voi încerca !!
bonjour,
puteți-îmi indicați site-urile în franceză? Je n'en ai pas trouvé un seul ...
Vă mulțumim!
Salutări