Graphist Gallery 1.0 disponible

[English version]

La voici enfin après une période de non activité assez longue. Cette version 1.0 de Graphist Gallery apporte un lot conséquent de nouveautés ! Pour autant, le tout est toujours léger, simple et, par dessus tout, sans base de données.

Pour rappel, Graphist Gallery est un script de galerie multimédia dynamique ne demandant aucune base de données, votre contenu s’articulant autour d’une arborescence de dossiers. Simple et sans fioriture, Graphist Gallery permet à l’utilisateur d’être plus concentré sur le contenu que sur le conteneur.

Affichage et médias

Tout d’abord, la plus importante modification est certainement l’usage de RainTPL, un moteur de template très performant, pour permettre une bien plus complète intégration de Graphist Gallery. En effet, contrairement aux anciennes versions, le fichier de code principal ne génère quasiment plus de code HTML, vous donnant une grande liberté d’affichage, la contrepartie étant de respecter assez scrupuleusement certaines règles d’intégration – rien de spécialement difficile pour autant.

L’utilisation de RainTPL apporte un autre avantage moins visible : le code principal de Graphist Gallery a du être largement repris et en sort beaucoup plus épuré et moins complexes.

Concernant le contenu, Graphist Gallery accepte maintenant les vidéos, qu’elles soient hébergées sur d’autres sites ou sur votre serveur au format webm/mp4/ogv.

Pour le reste :

  • Vous pouvez maintenant classer tous vos contenus en ajoutant `a_`, `b_`, etc. au début des noms.
    • Ceci fonctionne pour les dossiers, les médias et les pages.
  • Vous pouvez toujours ajouter différents dossiers de contenu (`content/`, `2_content/`, `3_content`, etc.) et afficher leur contenu n’importe où dans votre thème (se référer à la documentation pour la syntaxe)
  • Vous pouvez ajouter un fichier de configuration dans un dossier pour créer des variables personnalisées à utiliser dans votre thème (par exemple une variable indiquant que l’affichage de telle catégorie est différent)

Administration

Des changements ont été réalisés concernant l’administration de Graphist Gallery.

Pour commencer, Graphist Gallery prend maintenant en charge le Markdown. Il s’agit d’un langage de balisage simple qui vous permettra de mettre facilement en forme le texte de vos pages et de vos commentaires. De plus, l’interface d’édition des pages propose un outil minimaliste vous permettant d’ajouter facilement des liens, des images…

Par ailleurs, vous pouvez maintenant éditer les différentes sortes de commentaires directement depuis votre site lorsque vous êtes connecté.

Enfin, concernant l’interface d’administration :

  • Cette dernière arbore un thème épuré et responsive
  • Elle contient un formulaire simplifiant la configuration de Graphist Gallery

Autre

  • Les urls gérérées sont plus simples
    • Avant : `index.php?dir=test&dir2=test`
    • Maintenant : `index.php?path=content/test/test`
  • Le fichier de traduction est plus clair et plus complet
  • Le programme est encore plus léger que les versions précédentes (~250ko)
  • Quelques micro changements rendant l’expérience d’utilisation meilleure
  • Divers menus problèmes ont étés corrigés

——-

J’aurais passé quelque temps sur cette nouvelle version, surtout concernant l’intégration de RainTPL qui m’aura demandé de réécrire totalement bon nombre de fonctions. Mais je pense que tout cela en valait la peine et j’espère que vous apprécierez utiliser Graphist Gallery v1.0 !

  • Site de Graphist Gallery : http://radek411.github.io/graphistgallery/
  • Dépôt Github : https://github.com/Radek411/graphistgallery
  • Wiki : https://github.com/Radek411/graphistgallery/wiki

Notez par contre qu’il reste quelques petites modifications à faire sur le site de Graphist Gallery, à l’heure ou je vous parle. De plus, la documentation n’est pas encore entièrement à jour.

En attendant un site de démonstration, vous pouvez voir ce script sur mon site personnel : http://lucamailhol.fr

Vus : 1662
Publié par Radek411 : 11