Tenir presència a internet s'ha convertit en un dels objectius principals d'empreses i particulars, des de blogs amateur fins a pàgines web innovadores, cada un amb el seu estil i objectius diferents. L'era de l'internet permet que qualsevol pugui aprendre a Com crear pàgines web de manera ràpida i senzilla, existeixen múltiples eines que fan d'això un treball trivial però avui parlarem sobre Grav, Que no tenim cap dubte que et va encantar.
Què és Grav?
Grav és un modern CMS de codi obert que ens permet construir pàgines web de manera ràpida, simple y flexible, Aquesta basat en web-platform i no necessita ser instal · lat, simplement hem d'extreure l'arxiu ZIP i tindrem a Grav funcionant.
Grav segueix principis similars a altres plataformes CMS, però té una filosofia de disseny diferent de la majoria. Grav ve amb un potent sistema de gestió de paquets per permetre una fàcil instal·lació, millora de plugins i temes, així com a simples actualitzacions.
Tecnologies que inclou Grav
L'arquitectura de Grav va ser dissenyada per utilitzar les millors i més estables tecnologies, amb l'objectiu que sigui simple d'usar i fàcil d'estendre. Algunes de les tecnologies clau que inclou Grav són:
- Plantilla de branca: Per al control de l'abast de la interfície d'usuari
- Markdown: Per crear continguts de manera fàcil
- YAML: Per a una configuració senzilla
- Parsedown: Per tenir Markdown més ràpid i amb més suport
- Doctrine Cache: Per obtenir un bon rendiment
- Pimple Dependency Injection Container: Perquè sigui extensible i mantenible
- Symfony Event Dispatcher: Per a la gestió dels esdeveniments dels connector
- Symfony Console: Per a la interfície CLI
- Gregwar Image Library: Per a la manipulació d'imatges dinàmiques
Per què escollir a Grav?
Hi ha 4 raons fonamentals per la qual penso que Grav és un CMS que podríem triar per crear les nostres pàgines web.
Grav és ràpid
Aquest CMS va ser concebut amb la intenció de ser el més ràpid del seu tipus, per tant des de la seva creació els seus desenvolupadors han posat bastant cura en la tecnologia i la forma en què s'ha programat, per d'aquesta manera poder oferir un alt rendiment.
Grav és fàcil d'usar
Grav està pensat tant per als usuaris novells com per als experts, de manera que la seva interfície és bastant intuïtiva, les seves funcionalitats estan força documentades i té una línia d'aprenentatge molt estreta. A més gràcies als molts plugins que ofereix Grav i que pots afegir, cadascuna de les seves funcionalitats poden ser adaptades a tu gust i comoditat.
L'administrador de Grav proporciona una interfície senzilla i intuïtiva per a realitzar la configuració i creació de continguts de manera fàcil, ràpida i agradable. A més, en l'administrador també podem visualitzar l'estat de el lloc, estadístiques, entrades, modificar les configuracions, instal · lar paquets amb un sol clic entre d'altres.
Grav és extensible
Inspirat en altres CMS i programari reeixits, Grav a tingut com a objectiu incorporar un potent gestor de paquets que permeti afegir noves funcionalitats, millores, connectors, paquets d'altres programari entre d'altres. De la mateixa manera, els creadors de Grav han elaborat una potent API, per tenir un desenvolupament més organitzat i net, a més de poder tenir integració amb tercers.
Grav és de codi obert
Una raó que per a nosaltres és de molt pes, Grav es Open Source i tot el codi està disponible al seu repositori oficial. Pots millorar, aportar, testejar, crear noves funcionalitats, estudiar el seu codi entre altres coses, aquest CMS està obert a el món i necessita de tu per evolucionar. Gràcies a la seva excel·lent comunitat els avanços de grav són molts i la velocitat amb què es solucionen els bug o problemes és notòria.
Característiques de Grav
Grav té moltes característiques i funcionalitats, tantes que en el seu lloc oficial han creat una sessió només per enumerar-les, anem a basar-nos en ella per donar-les a conèixer:
Arquitectura Flat-File
Grav és ràpid i flexible gràcies en part a l'arquitectura Flat-File altament optimitzada.
Smart memòria cau
posseeix un emmagatzematge en memòria cau molt sofisticat que s'utilitza en tots els seus processos, el mateix sap quan ha d'actualitzar la memòria cau de forma automàtica.
instal·lació instantània
Només es necessita descomprimir el paquet de Grav i executar, perquè comencis la configuració de tu CMS
eines CLI
Grav posseeix una sèrie de eines de línia d'ordres, com ara, instal·lació de dependència, esborrar la memòria cau, creació d'usuaris i còpies de seguretat.
Administrador de paquets
Posseeix un administrador de paquets que permet trobar, instal·lar i actualitzar fàcilment extensions per Grav.
documentació extensa
L'equip de Grav no ha deixat enrere la documentació de la seva eina, posseeix un lloc dedicat a la seva documentació, A més d'un munt de tutorials i guies.
Capacitat Multi-Site
Podeu configurar un únic Grav per a executar múltiples llocs, així com altres configuracions avançades.
SEO amigable
URL llegibles per humans al llarg de tot el lloc y metadades per pàgines proporcionen capacitats de SEO fantàstics.
Usuaris i Rols
Pots crear fàcilment usuaris i rols, als quins podràs estableixes permisos per a restringir el seu accés a qualsevol pàgina.
Depuració i Registres
Posseeix un potent panell de depuració que ajuda en gran mesura en el procés de desenvolupament, proporcionant informació vital d'una manera clara.
Suport Multi-Llenguatge
Grav es pot configurar en qualsevol llenguatge, o fins i tot, pot ser usat en múltiples llenguatges, està dissenyat per detectar el llenguatge de l'usuari final i d'aquesta manera mostrar la informació segons el llenguatge de la mateixa.
Control de versions i sincronització de suport
Pots utilitzar GIT, SVN, Dropbox i altres serveis, per a la gestió de versió i sincronitzar les seves dades amb facilitat.
Múltiples eines de contingut
- pàgines modulars
- camps personalitzats
- taxonomies flexibles
- Suport natiu d'una varietat d'imatges, vídeos, sons, arxius i formats
- Processament d'imatges
- Paginació automàtica
- Gestió d'imatges automàtiques
- És l'únic CMS amb suport natiu per a visualització adequada d'imatges en la retina i HiDPI
Àmplia capacitat de personalització
Grav no té restriccions de disseny, proveeix de:
- Plantilles d'idiomes.
- Herència en els temes, el que permet estendre els temes principals i fer les nostres adaptacions a les nostres pròpies classes, això dóna la possibilitat de tenir actualitzacions més senzilles.
- Control sobre CSS i JS.
- Múltiples connectors de disseny.
- Capacitat d'integració amb qualsevol framework CSS com Bootstrap, Foundation, Pure, etc.
Què podem fer amb Grav?
Grav no té límits, del simple al que sofisticat, té la flexibilitat per alimentar tot tipus de llocs web. La seva estructura de continguts flexible i potents plantilles permeten una fàcil realització de qualsevol disseny.
Hi númerosos llocs realitzats amb Grav, cadascun amb estructures, lògica i dissenys diferents, de manera que es pot adaptar a qualsevol idea o model de negoci.
Instal·lació de Grav
La instal · lació de Grav és un procés trivial. De fet, no hi ha instal·lació real. tenim 03:00 opcions per «instal·lar» Grav. La primera i més simple, és simplement descarregar l'arxiu cremallera i extreure'l. La segona manera és la instal·lació amb el composwr. La tercera forma és clonar el codi directament des GitHub i després executar un script per instal·lar les dependències necessàries:
Comprovar la versió PHP
Grav és increïblement fàcil de configurar i executar. Comprovar si hi ha a el menys la versió de PHP 5.5.9, per a això vagi a la terminal i escriviu:
$ php -v
Això ha de reportar la versió i compilació de PHP. Per exemple:
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
Instal·lar Grav des d'un ZIP
La forma més senzilla d'instal·lar Grav és descarregar el ZIP i extreure:
- Descarregueu l'última versió de Grav.
- Extreure l'arxiu zip a la Webroot o directori arrel del seu servidor web, exemple.
~/webroot/grav
Instal·lar Grav amb composer
El mètode alternatiu és instal·lar Grav amb compositor:
$ composer create-project getgrav/grav ~/webroot/grav
Si vols utilitzar la versió de desenvolupament de grav, afegeix 1.x-dev
com un paràmetre addicional:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Instal·lar Grav des GitHub
Un altre mètode consisteix a clonar Grav des del repositori GitHub, i després executar un simple script d'instal·lació amb les dependència:
- Clonar el repositori de Grav a GitHub a una carpeta Webroot o directori arrel del seu servidor web, exemple.
~/webroot/grav
. Executeu una terminal i vagi a el directori arrel de l'servidor web:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Instal les dependències venedor amb composer:
$ composer install --no-dev -o
-
Instal els connectors i les dependències dels temes amb el Grav CLI application
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Això clona automàticament les dependències necessàries des GitHub directament en aquesta instal·lació de Grav.
Un cop tinguem corrent grav, el següent pas és adaptar-lo i modificar-lo al nostre gust, per això podem ajudar-nos de la documentació oficial per a desenvolupadors de Grav, Sobretot de l' tutorial bàsic que t'ensenyarà tot el necessari perquè et converteixis en un expert en Grav i per tant en un excel·lent creador de pàgines web.
I a tu que et va semblar Grav, Explica'ns les teves impressions, dubtes o indica'ns d'alternatives a aquesta eina que hagis provat. Esperem que des d'avui algú pugui crear pàgines web amb Grav.
Normalment faig servir joomla / wordpress + uikit per crear pàgines web i tal, però és interessant veure altres alternatives i poder provar-les per aompliar la nostra cultura.
Gràcies per dedicar temps a compartir amb els altres els «descobriments». 😀
El provaré !!
Bonjour,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé XNUMX seul ...
Gràcies!
salutacions