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 08:28] Francesco Beretta [Encodage de textes en XML – TEI] |
td_histoire_numerique:descriptif_exercice_2 [2014/10/29 20:19] Francesco Beretta [Création de deux bases de données, interfacées avec Base (LibreOffice / OpenOffice)] |
||
---|---|---|---|
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> 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 ====== | ||
+ | Télécharger le {{:td_histoire_numerique:bd_20141011.zip|fichier de la mise à jour}} et vérifier que c'est bien la dernière version.\\ | ||
+ | Version actuelle: bd_20141011 | ||
- | + | * Extraire – dézipper le dossier | |
- | + | * 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' | |
- | ====== Création des objets et indexation des textes ====== | + | * 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** | |
- | =====Présentation du modèle conceptuel===== | + | * 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' |
- | + | * 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 | |
- | Voici le {{:td_histoire_numerique:mcd_base_td_histoire_numerique.odg|fichier du MCD}} à télécharger. | + | * 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. |
- | + | * 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]] | |
- | + | ||
- | + | ||
- | ===== 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. | + | |
- | + | ||
- | + | ||
- | 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. | + | |
- | + | ||
- | + | ||
- | 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) | + | |
- | * 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 | + | |
- | * Dans 'Zone de texte' modifier la taille de la police de l'éditeur si souhaité | + |