Comment créer des pages Web rapidement et facilement avec Grav

Être présent sur Internet est devenu l'un des principaux objectifs des entreprises et des particuliers, des blogs amateurs aux pages web innovantes, chacune avec son propre style et ses objectifs différents. L'ère d'Internet permet à quiconque d'apprendre à Comment créer des pages Web rapidement et facilement, il existe plusieurs outils qui en font un travail trivial, mais aujourd'hui nous allons parler Grav, que nous n'avons aucun doute que vous allez l'adorer.

Qu'est-ce que Grav?

Grav est un CMS open source moderne qui nous permet de créer des pages Web dans un Rapide, simple y flexible, est basé sur la plate-forme Web et n'a pas besoin d'être installé, nous devons simplement extraire le fichier ZIP et nous aurons Grav funcionando.

Grav suit des principes similaires à d'autres plates-formes CMS, mais a une philosophie de conception différente de la plupart. Grav est livré avec un puissant système de gestion de colis pour permettre une installation facile, une amélioration du plugin et du thème, ainsi que des mises à jour simples.

Logo Grav

Logo Grav

Technologies incluses dans Grav

L'architecture de Grav a été conçu pour utiliser les technologies les meilleures et les plus stables, dans le but que simple à utiliser et facile à étendre. Certaines des technologies clés incluses Grav sont:

Pourquoi choisir Grav?

Il y a 4 raisons fondamentales pour lesquelles je pense que Grav c'est un CMS que nous pourrions choisir pour créer nos pages web.

Éditeur Grav

Éditeur Grav

Grav est rapide

cette CMS Il a été conçu avec l'intention d'être le plus rapide du genre, c'est pourquoi depuis sa création ses développeurs ont apporté un grand soin à la technologie et à la façon dont il a été programmé, afin d'offrir des performances élevées.

Grav est facile à utiliser

Grav Il est conçu pour les utilisateurs novices et experts, son interface est donc assez intuitive, ses fonctionnalités sont bien documentées et sa ligne d'apprentissage est très étroite. De plus, grâce aux nombreux plugins que propose Grav et que vous pouvez ajouter, chacune de ses fonctionnalités peut être adaptée à votre goût et à votre confort.

L'administrateur de Grav fournit une interface simple et intuitive pour effectuer la configuration et la création de contenu de manière simple, rapide et agréable. De plus, dans l'administrateur, nous pouvons également consulter l'état du site, les statistiques, les entrées, modifier les configurations, installer des packages en un seul clic, entre autres.

Grav est extensible

Inspiré par d'autres CMS et logiciels à succès, Grav a pour objectif d'incorporer un puissant directeur chargé d'emballage qui permet d'ajouter de nouvelles fonctionnalités, des améliorations, des plugins, des packages d'autres logiciels entre autres. De même, les créateurs de Grav Ils ont développé une API puissante, pour avoir un développement plus organisé et plus propre, en plus de pouvoir avoir une intégration avec des tiers.

Grav est open source

Une raison qui pour nous est très lourde, Grav es Open source et tout le code est disponible dans votre référentiel officiel. Vous pouvez améliorer, contribuer, tester, créer de nouvelles fonctionnalités, étudier son code entre autres, ce CMS il est ouvert sur le monde et a besoin de vous pour évoluer. Grâce à son excellente communauté, les avancées grav sont nombreuses et la rapidité avec laquelle les bugs ou problèmes sont résolus est notoire.

Caractéristiques de Grav

Grav a de nombreuses fonctionnalités et fonctionnalités, si nombreuses que sur leur site officiel, ils ont créé un séance juste pour les lister, nous allons nous baser dessus pour vous les faire connaître:

Plugins Grav

Plugins Grav

Architecture de fichier plat

Grav c'est rapide et flexible grâce en partie à l'architecture de fichiers plats hautement optimisée.

Cache intelligent

Il a un mise en cache très sophistiqué qui est utilisé dans tous ses processus, le même il sait quand mettre à jour le cache automatiquement.

Installation instantanée

Il vous suffit de décompresser le package Grav et de l'exécuter, afin de démarrer la configuration de votre CMS

Outils CLI

Grav a une série de outils de ligne de commande, tels que l'installation de dépendances, la suppression du cache, la création d'utilisateurs et les sauvegardes.

Directeur chargé d'emballage

Il dispose d'un gestionnaire de packages qui vous permet de trouver, d'installer et de mettre à jour facilement extensions pour Grav.

Documentation complète

L'équipe Grav n'a pas laissé la documentation de son outil, il a un site dédié à votre documentation, ainsi que des tonnes de tutoriels et de guides.

Capacité multi-sites

Vous pouvez configurer un seul Grav pour exécuter plusieurs sites, ainsi que d'autres paramètres avancés.

SEO friendly

URL lisibles par l'homme partout tout le site y métadonnées par pages ils fournissent des capacités de référencement fantastiques.

Utilisateurs et rôles

Vous pouvez facilement créer utilisateurs et rôles, auquel vous pouvez établir des autorisations pour restreindre leur accès à n'importe quelle page.

Débogage et journaux

Il dispose d'un puissant panneau de débogage qui contribue grandement au processus de développement, en fournissant des informations vitales de manière claire.

Prise en charge multilingue

Grav Il peut être configuré dans n'importe quelle langue, ou il peut même être utilisé dans plusieurs langues, il est conçu pour détecter la langue de l'utilisateur final et ainsi afficher les informations en fonction de la langue de celui-ci.

Contrôle de version et prise en charge de la synchronisation

Vous pouvez utiliser GIT, SVN, Dropbox et d'autres services, pour la gestion des versions et la synchronisation de vos données en toute simplicité.

Plusieurs outils de contenu

  • Pages modulaires
  • Champs personnalisés
  • Taxonomies flexibles
  • Prise en charge native d'une variété d'images, de vidéos, de sons, de fichiers et de formats
  • Traitement d'image
  • Pagination automatique
  • Gestion automatique des images
  • C'est le seul CMS avec un support natif pour une visualisation correcte des images sur la rétine et HiDPI

Capacités de personnalisation étendues

Grav n'a aucune restriction de conception, fournit:

  • Modèles de langue.
  • L'héritage dans les thèmes, qui nous permet d'étendre les thèmes principaux et de faire nos adaptations dans nos propres classes, cela donne la possibilité d'avoir des mises à jour plus faciles.
  • Contrôle sur CSS et JS.
  • Plugins de conception multiples.
  • Possibilité de s'intégrer à n'importe quel framework CSS tel que Bootstrap, Foundation, Pure, etc.

Que pouvons-nous faire avec Grav?

Grav Il n'a pas de limites, du simple au sophistiqué, il a la flexibilité d'alimenter toutes sortes de sites Web. Sa structure de contenu flexible et ses modèles puissants permettent de réaliser facilement n'importe quelle conception.

Grav-Sites

Grav-Sites2

Grav-Sites3

Il existe de nombreux sites réalisés avec Grav, chacun avec des structures, une logique et des conceptions différentes, de sorte qu'il peut être adapté à n'importe quelle idée ou modèle d'entreprise.

Sites gravés1

Sites gravés2

Sites gravés3

Installation grav

Installation Grav c'est un processus trivial. En fait, il n'y a pas d'installation réelle. Nous avons trois options pour "installer" Grav. Le premier et le plus simple, consiste simplement à télécharger le fichier Zip *: français et extrayez-le. La deuxième façon est l'installation avec le composwr. La troisième méthode consiste à cloner le code directement à partir de GitHub puis exécutez un script pour installer les dépendances nécessaires:

Vérifiez la version PHP

Grav est incroyablement facile à configurer et à exécuter. Assurez-vous d'avoir au moins la version de PHP 5.5.9, pour ce faire, allez dans le terminal et tapez:

$ php -v

Cela devrait rapporter la version et la construction de PHP. Par 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

Installer Grav à partir de ZIP

Le moyen le plus simple d'installer Grav est de télécharger le ZIP et de l'extraire:

  1. Télécharger  la dernière version de Grav.
  2. Extrayez le fichier zip dans le webroot ou répertoire racine à partir de votre serveur Web, par exemple. ~/webroot/grav

Si vous avez téléchargé le fichier ZIP et que vous souhaitez ensuite le déplacer vers le répertoire racine de votre serveur Web, déplacez le dossier complet , car il contient plusieurs fichiers cachés (comme .htaccess) qui ne seront pas sélectionnés par défaut. Ignorer ces fichiers cachés peut causer des problèmes lors de l'exécution de Grav.

Installer Grav avec composer

La méthode alternative consiste à installer Grav avec compositeur:

$ composer create-project getgrav/grav ~/webroot/grav

Si vous souhaitez utiliser la version de développement de grav, ajoutez 1.x-dev  comme paramètre supplémentaire:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

Installer Grav à partir de GitHub

Une autre méthode consiste à cloner Grav à partir du référentiel GitHub, puis à exécuter un script d'installation simple avec les dépendances:

  1. Cloner le référentiel Grav dans GitHub dans un dossier webroot ou répertoire racine à partir de votre serveur Web, par exemple. ~/webroot/grav. Exécutez un terminal et accédez au répertoire racine du serveur Web:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Installez le dépendances vendeur avec le compositeur:
    $ composer install --no-dev -o
  3. Installez les plugins et les dépendances de thème en utilisant Application CLI Grav bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    Cela clone automatiquement les dépendances requises de GitHub directement dans cette installation Grav.

Grav en cours d'exécution

Grav en cours d'exécution

Une fois que nous avons couru tombe, La prochaine étape est de l'adapter et de le modifier à notre guise, pour cela nous pouvons nous aider à partir du documentation officielle du développeur Grav, en particulier le tutoriel de base qui vous apprendra tout ce dont vous avez besoin pour devenir un expert en Grav et donc un excellent constructeur de site Web.

Et qu'avez-vous pensé GravFaites-nous part de vos impressions, doutes ou parlez-nous des alternatives à cet outil que vous avez essayées. Nous espérons qu'à partir d'aujourd'hui, quelqu'un pourra créer des pages Web avec Grav.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Manuel dit

    J'utilise généralement joomla / wordpress + uikit pour créer des pages Web et autres, mais il est intéressant de voir d'autres alternatives et de pouvoir les essayer pour élargir notre culture.
    Merci d'avoir pris le temps de partager les "découvertes" avec les autres. 😀

    Je l'essayerai!!

  2.   Sylvain Laforêt dit

    Bonjour,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Merci!
    Salutations