Com crear pàgines web de manera ràpida i senzilla amb Grav

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.

Logotip de Grav

Logotip de Grav

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:

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.

Editor de Grav

Editor de Grav

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:

grav Plugins

grav Plugins

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.

Grav-Llocs

Grav-Llocs2

Grav-Llocs3

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.

Grav-LlocsRealitzats1

Grav-LlocsRealitzats2

Grav-LlocsRealitzats3

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:

  1. Descarregueu  l'última versió de Grav.
  2. Extreure l'arxiu zip a la Webroot o directori arrel del seu servidor web, exemple. ~/webroot/grav

Si heu descarregat l'arxiu ZIP i després voleu moure-ho a directori arrel del vostre servidor web, mogui la carpeta , Ja que conté diversos arxius ocults (com .htaccess) que no serà seleccionat per defecte. L'omissió d'aquests arxius ocults pot causar problemes quan s'executa 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:

  1. 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
  2. Instal les dependències venedor amb composer:
    $ composer install --no-dev -o
  3. 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.

Grau en execució

Grau en execució

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.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Manuel va dir

    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é !!

  2.   Sylvain Laforêt va dir

    Bonjour,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé XNUMX seul ...
    Gràcies!
    salutacions