A partir de maintenant, je considère que vous connaissez les principales sections de l'outil de gestion
mlam, c'est-à-dire arriver à l'édition d'une projet, éditer ou rajouter des scructures, sauver la configuration
et lister des données. A partir de maintenant, je ne copierai plus tous les écrans quand ce ne sera pas
nécessaire (oui, c'est de la flemme).
Il est temps d'illustrer les films
Dans l'outil d'administration mlam, rendez-vous à l'édition de la structure edit_film. Jusqu'ici, on
n'a pas travaillé avec le champ img_film. Il est temps de le sélectionner, avec insertion et mise à jour,
et cette fois nous allons cocher la case pour qu'il représente un fichier ou une image (nous ferons la
distinction plus tard). Après avoir mis à jour le formulaire, vous avez ceci :
img_film Quel titre ?
Insertion ? Mise à jour ?
Considéré comme un fichier ou une image Valeur non éditable tant qu'elle n'est pas ajoutée dans la config
Comme c'est indiqué, il faut d'abord mettre à jour la structure courante pour éditer les options d'utilisation
de ces types de fichier. Vous retrouverez ce fonctionnement pour d'autres types spécifiques comme les clés
externes ou autres. Mettons donc à jour la structure, puisque c'est demandé.
Il apparaît maintenant un lien pour éditer la configuration de notre image. Suivez ce lien, un nouvel écran
apparaît :
L'url et le répertoire sont obligatoires
Dans notre cas, ce champ va être utilisé pour des images, donc nous devons le spécifier (picture).
Nous indiquons ensuite le répertoire dans lequel les images seront sauvées, ainsi que l'url pour accéder à
ce répertoire. Ces valeurs suffisent pour gérer des images avec mlam, mais si vous avez installé
Imagemagick sur votre serveur, vous avez accès à d'autres fonctionnalités très intéressantes. Dans ce cas,
vous pouvez générer des vignettes pour chaque image, limitée à la taille que vous voulez, en sachant que
le ratio original sera conservé. Les vignettes sont de plus sauvées dans des sous-répertoires pour plus
de lisibilité. Dans notre cas, vous pouvez ainsi faire les choix suivant :
Sauvez la configuration courante, retournez au menu principal, sauvez (oui encore) le fichier de configuration.
Désolé pour les problèmes de syntaxe, l'ergonomie n'est pas (pour le moment) le point fort de mlam. Vous êtes
fin prêt pour illustrer vos films avec des images.
La gestion d'images en action
Il n'y a rien à changer dans edit_movie.php. Il vous suffit juste de vous rendre sur l'écran de création
d'un film (ou d'édition d'un film existant). Une nouvelle ligne est apparue :
picture
No picture yet Add a picture
Si vous choisissez une image (fichier sur votre disque dur), après validation, il se passe ça :
Sans imagemagick, vous n'avez pas la possibilité de gérer les vignettes. Vous aurez directement l'image
que vous avez envoyée. Pour ceux qui se demandent pourquoi passer par imagemagick pour une telle manipulation,
j'ai deux réponses :
- Imagemagick a de meilleurs résultats visuels que les fonctions php
- J'ai d'autres projets de manipulation d'image avec Imagemagick, qui est très très complet :)
Maintenant que nous avons tout ce qu'il faut pour nos films, il est grand temps de s'attaquer à nos dvd,
ce qui va nous permettre de faire fonctionner un des points les plus forts de mlam, sa gestion des
clés externes.