• Les CMS

    Voyager : présentation

    Voyager est un outil pour créer facilement et automatiquement l’administration d’un site, c’est du moins la proposition. J’avais décrit déjà cet outil dans un article qui commence à dater, alors le présent article est une version actualisée du précédent pour lequel Voyager en était à une version alpha. Je vous propose de découvrir cet outil et de voir ce qu’il a à nous offrir et comment il a évolué depuis son lancement. Installation La première chose à faire est d’installer Voyager. Comme c’est un package standard c’est facile à faire. Il suffit dans un premier temps de créer une nouvelle installation de Laravel 8 (pas besoin de l’authentification) avec une…

  • Les CMS

    Orchid

    Orchid est un outil open source destiné à faire gagner du temps dans le développement de la partie administration avec Laravel. Il propose de simplifier la création de formulaires, interface, autorisations, menus, notifications… Edit au 20/08/2020 : j’ai enrichi mon article en poursuivant les investigations dans Orchid. Au niveau architectural on a une division en 3 niveaux : Pourquoi pas ? Voyons ça d’un peu plus près… Installation Il faut commencer par créer une application classique Laravel : composer create-project laravel/laravel orchid "7.*" --prefer-dist Et évidemment une base de données associée avec une configuration correcte pour y accéder. Et ensuite on installe Orchid : composer require orchid/platform Puis : php…

  • Les CMS

    Voyager : un exemple

    J’ai continué à explorer les possibilités de Voyager dont je vous ai parlé dans le précédent article. La meilleure façon de procéder était de prendre un exemple, ce que j’ai fait. J’ai imaginé, puisqu’il s’agit de voyage, un site avec possibilité d’authentification, avec des descriptions de pays avec catégories et aussi de produits sur une page. L’application L’application est récupérable sur Github. Pour l’installation c’est du grand classique et c’est expliqué sur Github. Il ne faut surtout pas utiliser la commande d’installation de Voyager au risque de tout casser ! Si tout se passe bien vous devriez aboutir à cette page d’accueil : Le design est issu d’un template (Editorial)…

  • Les CMS

    Voyager : présentation

    Voyager est un nouvel outil pour créer facilement et automatiquement l’administration d’un site, c’est du moins la proposition. Je vous propose de découvrir cet outil et de voir ce qu’il a à nous offrir. Il faut quand même bien garder à l’esprit que c’est encore en version alpha. Alors partons en voyage ! Installation La première chose à faire est d’installer Voyager. Comme c’est un package standard c’est facile à faire. Il suffit dans un premier temps de créer une nouvelle installation de Laravel 5.3 puis d’ajouter le package : composer require tcg/voyager Il faut ensuite ajouter le provider dans config/app.php : /* * Package Service Providers... */ TCG\Voyager\VoyagerServiceProvider::class, Et…

  • Les CMS

    Grav CMS

    Parmi tous les CMS disponibles Grav se distingue sur de nombreux points. Il est moderne, simple, rapide, élégant, bien documenté et se passe de base de données. D’autre part le développement est très actif et les thèmes et plugins disponibles très nombreux. Dans cet article je vais vous le présenter. C’est quoi Grav ? Vous trouvez tout ce qui concerne ce CMS sur ce site : Grav est un « flat-file » CMS, de quoi s’agit-il ? Tout simplement que tout se trouve dans des fichiers et qu’aucune base de donnée n’est nécessaire. On voit immédiatement les avantages d’une telle approche en terme d’installation et de performances mais qu’en est-il des possibilités…

  • Laravel 5,  Les CMS

    CMS Laravel : October

    October est le plus ancien CMS fondé sur Laravel. J’avais écrit un article sur lui il y a déjà plus de 2 ans. Depuis il a bien évolué. On va voir dans cet article où il en est et ce qu’il a à nous offrir. Installation d’October Ça c’est tout simple, il suffit en premier d’aller sur le site : La page est belle et lisible.Je vous conseille de visionner la vidéo qui donne une bonne idée du CMS avec la création de pages, layouts, partials et aussi d’une approche simplifiée d’Ajax. Elle se termine par l’intégration de puissants plugins. Pour l’installation on a le choix : J’ai opté pour…