{"word_count": 331, "character_count": 2254}
Avec l'aide d'un fichier php nous avons mis au point une procédure pour importer un grand nombre de fichiers à une notice Omeka déjà existante.Cette procédure demande une compréhension basique de la ligne de commande UNIX et de lanotion de répertoire courant.Elle consiste à exécuter un script PHP (publié ici au format PDF) avec deux paramètres, le nom du répertoire contenant les fichiers et l’identifiant de la notice où nous souhaitons les importer.La commande est la suivante : php import-fichiers repertoire xxx… où « repertoire » est le nom du répertoire relatif au dossier courant et « xxx » est l’id de la notice devant recevoir les fichiers.Par exemple si nous voulons importer des fichiers situés dans « monrepertoire » dans la notice1084, nous exécuterons :php import-fichiers monrepertoire 1084Exemple complet :Nous voulons importer les fichiers image1.jpg, image2.jpg et image3.jpg dans la notice 998.Notre Omeka se trouve dans le répertoire /var/www/leprojet.Nous nous positionnons dans le répertoire racine du projet : cd /var/www/leprojetNous créons un répertoire pour notre import : mkdir importPuis un sous-répertoire pour nos fichiers :cd importmkdir nosfichiersNous copions le script php dans le répertoire « import », soit à la souris, soit grâce à la commande suivante :cp /chemin/du/script/import-fichiers.php .(notez le point en fin de commande ; il indique que le fichier doit être copié dans le répertoirecourant, dans notre cas /var/www/leprojet/import)Nous copions les images dans le répertoire que nous avons créé pour nos fichiers, soit à la souris, soit grâce à la commande suivante :cp /chemin/des/fichiers/* ./nosfichiers(notez le ./nosfichiers en fin de commande. Il indique que les fichiers doivent être copiés dans lesous répertoire « nosfichiers » du répertoire courant, dans notre cas /var/www/leprojet/import/nosfichiers)Il ne nous reste plus qu’à lancer le script :php import-fichiers nosfichiers 998Le terminal devrait afficher quelque chose rappelant la copie d’écran suivante :Si Omeka émet une erreur, vous pouvez (et devez) l’ignorer.Vous pouvez vérifier que vos fichiers sont bien présents en vous rendant avec votre navigateur sur la notice .../leprojet/items/show/998.Vincent BuardScript PHP au format PDF