Outils pour utilisateurs

Outils du site


td_histoire_numerique:descriptif_exercice_2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:descriptif_exercice_2 [2014/10/05 08:10]
Francesco Beretta [Création de la base de données bd_td_exercice]
td_histoire_numerique:descriptif_exercice_2 [2014/10/06 09:05]
Francesco Beretta [Encodage de textes en XML – TEI]
Ligne 8: Ligne 8:
 Veuillez trouver [[td_histoire_numerique:​postgresql&#​apprendre_a_utiliser_postgresql|ici]] quelques indications pour apprendre à utiliser PostgreSQL. Veuillez trouver [[td_histoire_numerique:​postgresql&#​apprendre_a_utiliser_postgresql|ici]] quelques indications pour apprendre à utiliser PostgreSQL.
  
 +\\
  
 +Procédure d'​installation détaillée:​ 
 +\\
   * Téléchargez le {{:​td_histoire_numerique:​bases_de_donnees_20141003.zip|dossier zippé}} contenant les fichiers à utiliser   * Téléchargez le {{:​td_histoire_numerique:​bases_de_donnees_20141003.zip|dossier zippé}} contenant les fichiers à utiliser
   * Dézippez-le:​ il contient deux dossier -> mettez-les dans le dossier du cours, dans un sous-dossier que vous nommerez '​bases_importees'​   * Dézippez-le:​ il contient deux dossier -> mettez-les dans le dossier du cours, dans un sous-dossier que vous nommerez '​bases_importees'​
Ligne 27: Ligne 29:
   * Une fois le fichier ouvert (vous pourrez donc lire dans l'​onglet '​Editeur SQL' une série de scripts SQL prêts à exécution),​ exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte   * Une fois le fichier ouvert (vous pourrez donc lire dans l'​onglet '​Editeur SQL' une série de scripts SQL prêts à exécution),​ exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte
   * Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat."​ (le reste ne compte pas, même pas les lignes annulées) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon.   * Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat."​ (le reste ne compte pas, même pas les lignes annulées) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon.
 +  * En exécutant la requête SQL que vous voyez dans la boîte de dialogue SQL, le serveur PostgreSQL a créé les tables et ajouté les données que contient la requête SQL (instruction INSERT).
 +
 +
   * Vous répétez ensuite l'​opération avec les fichiers : **schema_parametres.sql** et **schema_vues_affichage.sql**   * Vous répétez ensuite l'​opération avec les fichiers : **schema_parametres.sql** et **schema_vues_affichage.sql**
 +    * Ouvrez le schema_parametres.sql
 +    * Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'​effacer à l'​étape précédente,​ dites : non – car le nouveau texte SQL doit remplacer celui qui vient d'​être exécuté
 +    * Exécutez le script, etc.
   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ
   * Fermez ensuite l'​Editeur SQL'   * Fermez ensuite l'​Editeur SQL'
Ligne 128: Ligne 136:
 Pour ce faire :  Pour ce faire : 
  
-  * fermez le fichier ​td_histoire_numerique ​s'il est ouvert avec Base +  * Accéder au menu Fichier, enregistrer sous... {{ :td_histoire_numerique:​bd_creer_copie_base.png?​100 |}} 
-  * faites en une copie dans le même dossier ou dans un autre dossier ​dédié à votre propre base de données et travail de master – la copie s'​effectue par simple copier–coller du fichier +  * renommez la copie que vous allez créer, l'​appelant par ex. bd_personnelle – vous pouvez également la mettre ​dans un autre dossier, par ex. le dossier principal ​de votre travail de Master 
-  * renommez ​le fichier, l'​appelant par ex. bd_personnelle +  * Validez et vous vous trouverez désormais dans le nouveau ​fichier ​de Base qui (pour mémoire) vous sert de client pour accéder au serveur PostgreSQL 
-  * ouvrez le fichier par double click+  * Il faudra maintenant changer les paramètres de connexion pour changer de base PostgreSQL interfacée
   * allez dans le menu Edition > Base de données > Propriétés   * allez dans le menu Edition > Base de données > Propriétés
   * remplaces le nom de la base de données : '​dbname=bd_td_exercice'​ devient '​dbname=bd_personnelle'​   * remplaces le nom de la base de données : '​dbname=bd_td_exercice'​ devient '​dbname=bd_personnelle'​
   * vous changez ainsi la base de données du serveur PostgreSQL qui devient visible grâce au client Base   * vous changez ainsi la base de données du serveur PostgreSQL qui devient visible grâce au client Base
   * Testez la connexion avec le bouton de la même interface, mettant votre mot de passe.   * Testez la connexion avec le bouton de la même interface, mettant votre mot de passe.
-  * Si vous ovus êtes trompés de mot de passe, il faut fermer et réouvrir le fichier+  * Si vous vous êtes trompés de mot de passe, il faut fermer et réouvrir le fichier
   * ouvrez le formulaire '​objets':​ maintenant il sera vide car les tables du schéma '​objets'​ de votre base personnelle sont vides – à vous de les remplir   * ouvrez le formulaire '​objets':​ maintenant il sera vide car les tables du schéma '​objets'​ de votre base personnelle sont vides – à vous de les remplir
   * pour créer un nouvel objet, uitliser le formulaire '​objets_creation'​ {{ :​td_histoire_numerique:​bd_formulaire_objets_creation.png?​100 |}} car le formulaire '​objets'​ sert uniquement à visualiser et modifier des objets existants   * pour créer un nouvel objet, uitliser le formulaire '​objets_creation'​ {{ :​td_histoire_numerique:​bd_formulaire_objets_creation.png?​100 |}} car le formulaire '​objets'​ sert uniquement à visualiser et modifier des objets existants
Ligne 185: Ligne 193:
 ====== Création des objets et indexation des textes ====== ====== Création des objets et indexation des textes ======
  
 +=====Présentation du modèle conceptuel=====
 +
 +Voici le {{:​td_histoire_numerique:​mcd_base_td_histoire_numerique.odg|fichier du MCD}} à télécharger.
 +
 +
 +
 +===== Encodage de textes en XML – TEI =====
 +
 +Installer le navigateur [[https://​www.mozilla.org/​fr/​firefox/​new/​|Firefox]]
 +
 +
 +La [[http://​www.tei-c.org|page d'​accueil]] de la Text encoding initiative.
 +
 +Les [[http://​www.tei-c.org/​release/​doc/​tei-p5-doc/​fr/​html/​index.html|Guidelines]] en '​français'​.
 +
 +[[http://​xml.developpez.com/​cours/?​page=tech|Tutoriels]] d'​introduction à XML.
 +
 +Exemples d'​utilisation des balises tirés des Guidelines, par ex. l'​élément [[http://​www.tei-c.org/​release/​doc/​tei-p5-doc/​fr/​html/​examples-zone|seg]]. Remplacer le nom de l'​élément après le tiret avec le nom de l'​élément pour lequel on cherche des exemples.
 +
 +
 +
 +
 +
 +===== Activation de l'​éditeur jEdit =====
 +
 +
 +Mise en fonction de jEdit:
  
-[à suivre]+  * Dans le gestionnaire des plugins (Menu Plugins > Gestionnaires des plugins), vérifier si le plugin ProjectViewer est déjà installé (onglet Gestion), sinon l'​ajouter (onglet Installation) 
 +  * Ajouter également le plugin SQL 
 +  * Ouvrir la fenêtre du ProjectViewer,​ dans le menu AllProjects créer un nouveau projet 
 +  * L'​appeler td_histoire_numerique 
 +  * Comme 'root directory'​ = dossier racine chercher avec le bouton '​Choose'​ le dossier '​documents_tei'​ que vous venez de créer ​à partir du fichier dézippé, le sélectionner sans l'​ouvrir et appuyer sur le bouton '​Parcourir'​ 
 +  * Valider, ce qui comporte l'​ouverture de la boite de dialogue '​Inital import',​ ne rien changer dans le paramètres et clicquer sur '​Import'​ 
 +  * Le contenu du dossier sera visible dans la fenêtre des projets
  
  
 +Paramétrage de jEdit
  
 +  * Modification du menu contextuel
 +    * Par click droit au milieu de la fenêtre du texte activer le menu contextuel et sélectionner personnaliser ce menu
 +    * Clicquer sur le bouton '​+'​ pour ajouter une nouvelle entrée
 +    * Sélectionner plugin XML
 +    * Ajouter les entrées: Indentation XML, Insertion XML (Afficher/​Masquer),​ Editer la balise au curseur
 +    * A l'aide des fléches vertes monter les trois éléments insérés dans la deuxième zone du menu
 +    * Sélectionner Plugin: Sideclick-Parsers,​ ajouter xml (analyser xml) et le monter au début de la partie xml du menu contextuel
 +  * Création des raccourcis
 +    * Dans le menu Utilitaires > Options générales sélectionner Raccourcis
 +    * Ajouter des raccourcis: Ctrl-i pour Indentation XML; ctrl-maj-i pour Insertion XML; ctrl-maj-a pour xml '​analyser XML)
 +  * Modification de la largeur de la fenêtre
 +    * Menu Utilitaires > options générales,​ dans l'​entrée Edition activer le retour à la ligne '​soft'​
 +    * adapter la longueur de la ligne (80-100 caractères) en fonction de la largeur de son propre écran
 +  * Dans l'​entrée encodages, mettre l'​encodage par défaut à UTF-8
 +  * Docker les fenêtres des plugins (Sideclick, ProjectViewer,​ Insertion XML) dans la fenêtre de gauche: Otions globales, Ancrage ​
 +  * Dans 'Zone de texte' modifier la taille de la police de l'​éditeur si souhaité
td_histoire_numerique/descriptif_exercice_2.txt · Dernière modification: 2014/11/27 09:45 par Francesco Beretta