Ci-dessous, les différences entre deux révisions de la page.
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/06 09:05] Francesco Beretta [Encodage de textes en XML – TEI] |
td_histoire_numerique:descriptif_exercice_2 [2014/11/01 10:07] Francesco Beretta [Mise à jour de la base de données et de l'interface] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Création de deux bases de données, interfacées avec Base (LibreOffice / OpenOffice) ====== | ====== Création de deux bases de données, interfacées avec Base (LibreOffice / OpenOffice) ====== | ||
+ | <html> | ||
+ | <table><tr><td style="vertical-align: middle;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0; font-size:smaller" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> | ||
+ | </td> | ||
+ | <td> | ||
+ | <span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Le cours "Informatique pour les historiens"</span> de <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">Francesco Beretta</span>, avec tous les documents, fichiers et scripts associés, est mis à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</a>.</td></tr></table> | ||
+ | </html> | ||
+ | \\ | ||
+ | Retour vers l'[[td_histoire_numerique:accueil|accueil]] | ||
+ | \\ | ||
Nous allons créer deux bases de données, bd_td_exercice et bd_personnelle, qui contiendront respectivement les données que je vous fournis pour les exercices et celles que vous alles produire vous-mêmes. | Nous allons créer deux bases de données, bd_td_exercice et bd_personnelle, qui contiendront respectivement les données que je vous fournis pour les exercices et celles que vous alles produire vous-mêmes. | ||
Ligne 87: | Ligne 96: | ||
* Cette fois, la table est vide car c'est à vous de la remplir | * Cette fois, la table est vide car c'est à vous de la remplir | ||
+ | \\ | ||
Ligne 114: | Ligne 123: | ||
- | * Télécharger la version du fichier qui correspond au système de fonctionnement de l'ordinateur: | + | * Télécharger le {{:td_histoire_numerique:td_histoire_numerique.zip|fichier}} qui sert d'interface à la base de données |
- | * {{:td_histoire_numerique:td_histoire_numerique.odb.zip|Fichier pour Mac}} | + | |
- | * {{:td_histoire_numerique:td_histoire_numerique.zip|Fichier pour Windows}} | + | |
* Le dézipper et le mettre dans le dossier du cours | * Le dézipper et le mettre dans le dossier du cours | ||
* Ouvrir le fichier avec le logiciel Base de la suite LibreOffice | * Ouvrir le fichier avec le logiciel Base de la suite LibreOffice | ||
* ATTENTION: ce fichier ne marche qu'avec la version stable de LibreOffice: 4.2.6.3, et pas avec la version 4.3. Si vous avez installé la version de développement de LibreOffice (4.3), désinstallez-là et remplacez là par la version stable. | * ATTENTION: ce fichier ne marche qu'avec la version stable de LibreOffice: 4.2.6.3, et pas avec la version 4.3. Si vous avez installé la version de développement de LibreOffice (4.3), désinstallez-là et remplacez là par la version stable. | ||
* Dans l'interface principale de la base de données, dans le menu 'Edition' > Bases de données > Propriétés, {{ :td_histoire_numerique:bd_proprietes_connexion.png?100 |}} on voit l'adresse de connection vers la base de données PostgreSQL: | * Dans l'interface principale de la base de données, dans le menu 'Edition' > Bases de données > Propriétés, {{ :td_histoire_numerique:bd_proprietes_connexion.png?100 |}} on voit l'adresse de connection vers la base de données PostgreSQL: | ||
- | * dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432 | + | <code>dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432</code> |
- | * Il n'y a rien a changer à ce sujet | + | * ATTENTION que l'adresse est bien celle-ci et aucune autre (pas par ex. dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432). Car pour les utilisateurs Mac j'ai hélas laissé cette adresse là par mégarde. Il faut mettre l'adresse correcte (nom de la base de données et port) pour que tout se passe bien |
* Dans le cadre de gauche, dans 'Formulaires', {{ :td_histoire_numerique:bd_ecran_principal.png?100 |}} on peut ouvrir le formulaire **objets** et retrouver les objets déjà créées à partir des notices biographiques de l'exercice précédent | * Dans le cadre de gauche, dans 'Formulaires', {{ :td_histoire_numerique:bd_ecran_principal.png?100 |}} on peut ouvrir le formulaire **objets** et retrouver les objets déjà créées à partir des notices biographiques de l'exercice précédent | ||
* Au moment d'ouvrir le formulaire, Base vous demandera votre mot de passe utilisé lors de l'installation de PostgreSQL | * Au moment d'ouvrir le formulaire, Base vous demandera votre mot de passe utilisé lors de l'installation de PostgreSQL | ||
Ligne 131: | Ligne 138: | ||
==== Installer l'interface de sa base personnelle ==== | ==== Installer l'interface de sa base personnelle ==== | ||
+ | |||
Il s'agit maintenant de créer une interface pour la base de données personnelle que vous avez créé plus haut dans PostgreSQL: **bd_personnelle** | Il s'agit maintenant de créer une interface pour la base de données personnelle que vous avez créé plus haut dans PostgreSQL: **bd_personnelle** | ||
Ligne 150: | Ligne 158: | ||
Si vous avez tout effectué correctement jusqu'ici vous disposez désormais d'une base de données à vous, vous permettant de créer des objets et de les associer entre eux. Par exemple, de créer un acteur et de l'associer à la bibliographie qui le concerne. | Si vous avez tout effectué correctement jusqu'ici vous disposez désormais d'une base de données à vous, vous permettant de créer des objets et de les associer entre eux. Par exemple, de créer un acteur et de l'associer à la bibliographie qui le concerne. | ||
+ | \\ | ||
- | + | ====== Sauvegarde de votre base personnelle !!! ====== | |
- | + | ||
- | + | ||
- | ==== Sauvegarde de votre base personnelle ==== | + | |
Ligne 184: | Ligne 190: | ||
+ | ====== Mise à jour de la base de données et de l'interface ====== | ||
+ | ===== Mise-à-jour de la base de données postgreSQL ===== | ||
+ | ==== Base de données 'bd_td_exercice' ==== | ||
+ | * Ouvrir votre base de données personnelle (bd_personnelle) avec pgAdminIII | ||
+ | * sdlmfkjqklds | ||
+ | * Réinstallez la base de données à partir du nouveau fichier selon la procédure indiquée [[td_histoire_numerique:descriptif_exercice_2&#creation_de_la_base_de_donnees_bd_td_exercice|ci-dessus]] | ||
- | ====== 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. | ||
- | Télécharger le {{:td_histoire_numerique:documents_tei_20141005.zip|fichier}} contenant les documents pour jEdit, le dézipper et le placer dans le dossier du TD. Le dossier doit s'appeler 'documents_tei' sans date. | + | * Déplier dans l'arboréscence de gauche les schémas (rouge) |
+ | * NE TOUCHEZ JAMAIS au schéma 'objets', sauf si: | ||
+ | * vous avez créé une version antérieure au permier novembre 2014: dans ce cas, voir les instructions spécifiques ci-dessous | ||
+ | * sélectionner le schéma vues_affichage, puis click droit: **supprimer en cascade** | ||
+ | * sélectionner le schéma paramètre, puis click droit: **supprimer en cascade** | ||
+ | * recrééz les schémas paramètre et vues_affichage selon les instructions [[td_histoire_numerique:descriptif_exercice_2&#creation_de_la_base_de_donnees_bd_personnelle|données ci-dessus]] et SANS TOUCHER au schéma 'objets' | ||
- | ===== Activation de l'éditeur jEdit ===== | + | ==== Base de données 'td_personnelle' ==== |
+ | * Ouvrir votre base de données personnelle (bd_personnelle) avec pgAdminIII | ||
+ | * Déplier dans l'arboréscence de gauche les schémas (rouge) | ||
+ | * NE TOUCHEZ JAMAIS au schéma 'objets', sauf si: | ||
+ | * vous avez créé une version antérieure au permier novembre 2014: dans ce cas, voir les instructions spécifiques ci-dessous | ||
+ | * sélectionner le schéma vues_affichage, puis click droit: **supprimer en cascade** | ||
+ | * sélectionner le schéma paramètre, puis click droit: **supprimer en cascade** | ||
+ | * recrééz les schémas paramètre et vues_affichage selon les instructions [[td_histoire_numerique:descriptif_exercice_2&#creation_de_la_base_de_donnees_bd_personnelle|données ci-dessus]] et SANS TOUCHER au schéma 'objets' | ||
- | Mise en fonction de jEdit: | ||
- | * 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) | + | ==== Version de la base de données antérieure au premier novembre 2014 ==== |
- | * 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 | + | |
+ | ===== Mise-à-jour de l'interface ===== | ||
- | Paramétrage de jEdit | ||
- | * Modification du menu contextuel | + | * prenez le fichier bd_personnelle.odb qui contient l'interface de votre base de données qui se trouve dans le dossier téléchargé et mettez le à la place de votre fichier actuel |
- | * Par click droit au milieu de la fenêtre du texte activer le menu contextuel et sélectionner personnaliser ce menu | + | * si les paramètres de votre base de données sont corrects (nom de la base: bd_personnelle, port 5432) vous aurez accès à votre nouvelle interface et aux nouveaux paramètres – ainsi à vos données que vous n'avez pas touchées. |
- | * Clicquer sur le bouton '+' pour ajouter une nouvelle entrée | + | * si ce n'est pas le cas, vérifiez le paramètrage selon les indications données [[td_histoire_numerique:descriptif_exercice_2&#installer_l_interface_de_sa_base_personnelle|ci-dessus]] |
- | * 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é | + |