Nous venons de finir les initialisations de notre projet. La page http://votresite/mlam_installation/mlam_init.php
affiche le menu principal. Il ressemble à ça :
Choisissez la table à éditer
Il n'y a rien pour le moment dans le fichier de configuration
Quelques commentaires : la table à éditer : ce menu est toujourés présent. Il permet a création d'une nouvelle structure.
Vous allez l'utiliser juste après ces commentaires. Il n'y a rien pour le moment dans le fichier de configuration : bientôt remplacé par un menu déroulant,
c'est d'ici que vous pourrez éditer, modifier ou effacer des structures existantes. Nous le verrons plus tard.
C'est vide pour l'instant étant donné que nous n'avons rien créé (logique). Retour : renvoie à la page d'entrée dans mlam, celle où vous avez indiqué le nouveau répertoire. Configurations principales : ici vous pouvez modifier quelques données globales pour ce projet. Nous
nous en occuperons plus tard.
Création de notre première structure
Notre projet va nécessiter 3 pages d'édition spécifiques : une pour les films, une pour les dvds, et une autre
pour les zones. Nous allons commencer avec les film, alors choisissez film dans le menu déroulant en
haut à gauche, et valider votre choix. L'écran suivant conserve le menu principal, mais il est déjà bien plus
rempli :
Ok, que s'est-il passé là ?
Chaque ligne représente un champ de la table film. Pour chaque champ, mlam propose plusieurs façons de
gérer leur contenu (suivant le type de champ). La première ligne montre la clé primaire de la table, qui
ne peut qu'être affichée. Je ne vais pas décrire toutes les possibilités, vous les trouverez
ici. Nous allons juste nous intéresser à ce qui est utile pour notre projet.
Nous allons éditer tous les champs (à part la clé primaire), alors nous allons faire des choix ligne
par ligne.
Mais tout d'abord, il faut donner un nom à cette structure (comme indiqué). Vous pouvez utiliser n'importe
quoi, tant que vous utiliser des caractères alphanumériques. Nous allons utiliser edit_film.
Utilisez le même nom, il reviendra par la suite.
Allons-y pour le déroulement des champs :
- title : nous voulons l'éditer, donc on coche l'option Edition?. On aurait pu choisir de se
contenter d'afficher le contenu en comme l'option Que visu?, mais ce n'est pas le cas. La colonne
Order permet d'indiquer l'ordre d'affichage des champs dans notre futur outil de gestion. Vous pouvez
les renseigner, mais on peut s'en passer pour le moment. Ensuite, il faut cocher insertion et
mise à jour pour que les changements soit sauvés aussi bien à la création d'une données qu'à sa
mise à jour. Comme un titre de film peut être long, nous allons indiquer 60 comme largeur, et c'est tout.
- year : par la suite, je ne m'intéresse qu'à la dernière colonne. Il suffit de cocher les autres
colonnes comme pour le champ précédent. Donc ici on ne tient pas particulièrement à gérer la taille de la
fenêtre. On laisse tout vide.
- imdb_id : pareil, on ne touche à rien (dernière colonne uniquement).
- commentaire : nous n'allons pas utiliser les possibilités d'édition html, mais on va se garder de
la place, disons 200 colonnes et 30 lignes.
- img_film : c'est un peu plus particulier, alors on va laisser ce champs de côté pour le moment.
Ne le sélectionnez pas du tout.
Maintenant validez vos changements, vous devriez avoir quelque chose comme ça :
Des changements sont apparus après cette première validation. Nous verrons plus tard comment utiliser l'affichage
de la liste des données. On a la possibilité d'indiquer le nombre de colonnes, ce qui ne nous intéresse pas
ici (ce sera 1 par défaut). Pour chaque champ sélectionner, on nous demande maintenant un titre. Cet intitulé
sera affiché tel quel dans votre outil de gestion. Vous pouvez donc mettre ce que vous voulez. N'oubliez pas
de valider vos changements. Maintenant intéressons-nous au menu du haut de l'écran. Il ressemble maintenant
à ça :
Choisissez la table à éditer
Il n'y a rien pour le moment dans le fichier de configuration
Notre première structure est finie, il faut mettre à jour les changements effectués. C'est très important
de le faire avant de sauver la configuration courante. Pour le moment, nous travaillons sur une structure
temporaire, qui ne sera pas sauvée tant qu'on n'aura pas mis à jour les changements effectués. Donc,
mettons les à jour. Un écran vous indique que le nombre de colonnes a été sauvé à 1, et un bouton vous
propose de retourner à la page principale. De retour à cette page, le menu est encore différent :
Choisissez la table à éditer
Choisissez une structure déjà présente dans la configuration
Notre nouvelle structure apparaît maintenant dans la seconde colonne. Cela nous permet de l'éditer ou
de l'efface. Mais pour le moment nous avons bien travaillé, donc nous pouvons sauver le fichier de configuration.
La page suivante nous permet de reprendre directement le travail ou de recharger le fichier de configuration
(principalement pour vérifier que tout s'est bien passé).