Jean-Philippe Fleury

webmestrie • informatique libre • art libre

MyNotex, logiciel libre de prise et de gestion de notes

Publié par Jean-Philippe Fleury le 2010-12-28. Dernière révision le 2014-06-26.

Résumé

Ceci est une traduction de la page d'accueil du site de MyNotext, logiciel libre développé par Massimo Nardello.

Ce qu'est MyNotex

MyNotex est un logiciel libre sous GNU/Linux pour la prise et la gestion de notes ainsi que la gestion de documents et d'activités.

Les notes sont classées par sujet et sont composées d'un titre, d'une date, de mots clés (étiquettes) et d'un contenu textuel. Le contenu peut être mis en forme (police, taille, couleur, surlignage, gras, italique, souligné et barré) et renfermer des images. MyNotex gère l'alignement des paragraphes ainsi que les listes non ordonnées et ordonnées avec indentation automatique. Chaque note peut avoir un nombre illimité de pièces jointes (fichiers de toutes sortes) et dispose également d'une grille de type tableur permettant de gérer une liste d'activités, de manière assez similaire à de nombreux logiciels de gestion de projet. Un fichier MyNotex peut contenir plusieurs sujets et notes.

Fonctionnalités de MyNotex

(Merci à George Supreeth pour cette description.)

Bien que MyNotex soit décrit comme étant un gestionnaire d'information à structuration libre, il recèle des fonctionnalités qui le démarquent des logiciels standards de prise de notes. Voici quelques unes de ses fonctionnalités phares.

Conservez tout, et pour toujours.

MyNotex demeure sur votre bureau, et non quelque part dans les nuages. Vous contrôlez vos fichiers et vos sauvegardes. Dans MyNotex, les notes sont disposées en sujets. Voyez les sujets comme des cahiers, et les notes comme... des notes tout simplement. Il n'y a pas de limite au nombre de sujets et de notes pouvant être créés dans un document MyNotex.

Facilité d'utilisation. Interface et flux de travail simples.

Cette description est probablement le seul manuel que vous aurez à lire. En fait, allez de l'avant, prenez en main MyNotex dès maintenant. C'est aussi simple que ça avec MyNotex. L'interface est claire, et le double panneau rend l'organisation du contenu un jeu d'enfant.

Cherchez et trouvez. Fonctionnalités de recherche efficaces.

Les notes peuvent être datées et étiquetées, facilitant grandement leur recherche et leur récupération. Aussi, MyNotex recherche dans un large éventail de champs, vous aidant à organiser vos notes, même si ces dernières se comptent par milliers.

Ne perdez aucun fichier. Ajoutez autant de pièces jointes que vous voulez.

Vous pouvez joindre pratiquement n'importe quel type de fichier à une note. Pensez à toutes les possibilités. Avec MyNotex, vous pouvez gérer de manière centralisée tous les documents de vos projets, vos tableurs, vos présentations, vos cartes heuristiques, etc.

Ne faites pas que penser. Passez à l'action. Gérez vos projets.

Chaque note possède son propre gestionnaire d'activités. À l'image des logiciels de gestion de projet, une grille de type tableur permet de créer et de gérer une liste d'activités et de sous-activités caractérisées par des champs spécifiques, comme l'état, la date de début et la date de fin, les ressources et le coût.

Sûr et sécuritaire. Chiffrement.

Si la sécurité est quelque chose d'important pour vous, MyNotex vous permet de chiffrer et de déchiffrer des notes avec l'algorithme AES, ou des fichiers en utilisant GNU Privacy Guard (GPG), si installé sur le système.

Créez de superbes documents à la volée

MyNotex peut exporter vos notes en documents texte d'OpenOffice.org ou de LibreOffice. Il peut également importer le contenu de ce type de documents.

Vous aimez les hyperliens? Vous aimerez les interconnexions entre notes.

Lier les notes entre elles est très facile avec MyNotex, tout comme faire des liens vers des fichiers ou des sites Web. La création de liens est une fonctionnalité très utile, et aide à se représenter mentalement les connexions entre vos contenus.

Et encore beaucoup plus...

  • Écriture et manipulation de texte, et ajout de fichiers.

  • Ajout de pièces jointes aux notes. Les pièces jointes sont compressées et conservées dans un dossier situé dans le même emplacement que le fichier MyNotex et portant le même nom (sans l'extension), et sont gérées par le logiciel. Leur nombre n'est limité que par l'espace disque disponible.

  • Déplacement des notes d'un sujet à un autre.

  • Ajout d'images (avec possibilité de redimensionnement) dans le texte d'une note; les images sont sauvegardées dans le dossier des pièces jointes.

  • Zoom du texte des notes.

  • Ajout des symboles  et  pour gérer une liste de choses à faire.

  • Déplacement d'un paragraphe vers le haut ou vers le bas dans le texte d'une note.

Impression, importation et exportation

  • Impression directe d'une note (si elle ne contient pas d'images) sans devoir passer par l'ouverture dans un logiciel de traitement de texte ou dans un navigateur.

  • Importation d'un sujet et de ses notes et ses pièces jointes à partir d'un autre fichier MyNotex, ou exportation vers un autre fichier.

  • Importation de notes créées avec Tomboy ou Gnote, ou de fichiers texte ou de documents texte d'OpenOffice.org ou de LibreOffice.

  • Ouverture du texte de la note actuelle dans OpenOffice.org ou LibreOffice.

  • Exportation des données au format HTML, et ouverture du texte de la note actuelle dans le navigateur par défaut, permettant ainsi de l'imprimer.

  • Copie du texte d'une note au format LaTeX pour le coller dans un éditeur LaTeX.

  • Envoi du texte d'une note par courriel au moyen du logiciel de messagerie par défaut.

  • Choix d'exporter ou non la date des notes dans le fichier d'exportation au format HTML.

Enfin, il est possible de synchroniser deux fichiers MyNotex différents pour faire en sorte que les modifications (ajout, modification ou suppression de sujets, de notes ou de pièces jointes) dans chacun d'eux soient répercutés dans l'autre; ainsi, à la fin du processus, les deux fichiers et leur dossier de pièces jointes sont identiques. Cette fonctionnalité permet de modifier hors ligne plusieurs fichiers MyNotex pour ensuite les synchroniser par Internet ou LAN, ou par un service d'hébergement de données dans les nuages comme Dropbox.

Quelques exemples d'utilisation de MyNotex

  • Prendre des notes lors de réunions, de cours, de conférences, etc.

  • Écrire et conserver des idées, des mémos, des lettres, des rapports, des agendas, des projets, etc.

  • Écrire et conserver des rapports chiffrés de réunions confidentielles.

  • Écrire et conserver des séries de cours et de conférences.

  • Écrire et tenir un journal (quotidien ou non).

  • Dresser et tenir une liste d'articles au format PDF (joindre chaque fichier PDF à une note classée dans un sujet thématique, insérer l'auteur et le titre de l'article dans le titre de la note, et insérer le résumé dans le texte de la note ou les mots clés; ainsi, il est possible de faire appel à la fonction de recherche de MyNotex pour retrouver l'article).

  • Écrire et conserver des archives de code source (pour les programmeurs).

  • Écrire et conserver des critiques de livres, de films, etc.

  • Recueillir de nombreux documents écrits simples (sans image, note de bas de page, titre, etc.) dans un seul fichier.

  • Créer une archive d'images, par exemple en ajoutant le fichier original comme pièce jointe et en incluant une version redimensionnée dans le texte des notes accompagnée d'une description.

  • Créer une archive de textes en ligne (articles de magazines en ligne, blogues, etc.) en les copiant à partir du navigateur.

  • Conserver une liste chiffrée de mots de passe.

  • Gérer une liste de tâches.

  • Partager des notes et des documents avec d'autres.

Pour découvrir d'autres usages non conventionnels de MyNotex, visiter la section des dépôts.

Nouveautés de la version 1.3.0

  • Grille de type tableur pour chaque note, permettant de créer et de gérer une liste d'activités et de sous-activités, chacune étant caractérisée par un état, des dates, des ressources et un coût.

  • Chiffrement et déchiffrement avec GNU Privacy Guard (GPG) d'un fichier MyNotex ou de tout autre fichier (GPG doit être installé sur le système en cours d'utilisation).

  • Impression directe d'une note (si elle ne contient pas d'images) sans devoir passer par l'ouverture dans un logiciel de traitement de texte ou dans un navigateur.

  • Préférences de MyNotex regroupées dans une fenêtre dédiée.

Informations techniques

Un fichier MyNotex correspond à une base de données SQLite, moteur de base de données populaire dont le contenu peut être lu et exporté facilement grâce à différents outils disponibles sur Internet. La version de SQLite utilisée par MyNotex est 3.6.22-1 ou une version plus récente (disponible depuis Ubuntu 10.04), mais MyNotex devrait fonctionner également avec toute version égale ou supérieure à 3.

L'utilisation de SQLite et l'absence d'une structure en arborescence pour afficher le titre des sujets et des notes démarquent MyNotex des autres logiciels de prise de notes. MyNotex a été développé dans un soucis de gestion d'un très grand nombre de notes, même s'il peut être utilisé plus modestement pour seulement quelques notes. L'utilisation de grilles au lieu d'une structure en arborescence ainsi que du format SQLite au lieu d'un fichier XML offre une robustesse et une vitesse accrues lors de la manipulation d'une grande quantité de données. Cela rend MyNotex utile non seulement pour un usage personnel, mais aussi pour partager de nombreux documents au sein d'un groupe ou d'une organisation. Voir plus bas le résultat d'un test de charge.

Selon la langue du système, MyNotex sera traduit dans une des langues suivantes: allemand, anglais, français, italien, néerlandais (en partie), polonais (en partie), portugais (en partie) ou russe. Il est également possible d'ouvrir avec un éditeur de texte le fichier english.lng (un simple fichier texte) présent dans le dossier d'installation du logiciel (/opt/mynotex) ou obtenu sur la page de téléchargement, y traduire toutes les phrases dans la langue voulue à partir de l'anglais et l'installer.

MyNotex a été développé avec Lazarus et les composants suivants: TDBZVDateTimePicker, TRichMemo (version modifiée disponible sur la page de téléchargement) et DCPcrypt. Il a été développé, testé et compilé pour GTK2.

MyNotex est un logiciel libre et est publié sous la Licence publique générale GNU, version 3 ou toute version ultérieure (http://www.gnu.org/licenses/gpl-3.0.txt).

Le code source de MyNotex est disponible sur la page de téléchargement ou sur GitHub.

L'auteur de MyNotex tient à remercier Jean-Philippe Fleury pour sa participation au débogage du logiciel et pour ses suggestions d'amélioration.

Captures d'écran

Voici des captures d'écran de MyNotex 1.3.0 (cliquer sur les images pour les agrandir). Les données sont fictives.

  • Fenêtre principale:

    Interface principale

  • Fonction de recherche active dans le bas de la fenêtre:

    Fonction de recherche active dans le bas de la fenêtre

  • Liste d'activités:

    Liste d'activités

  • Fenêtre principale avec transparence active:

    Fenêtre principale avec transparence active

Voici une vidéo de démonstration d'une ancienne version de MyNotex (version 1.1.1), créée par Jean-Philippe Fleury:

Aide et contact

Pour poser des questions, partager des idées ou rapporter des bogues au sujet de MyNotex, il est possible de visiter le forum en ligne ou de s'y inscrire.

Pour contacter l'auteur de MyNotex, écrire à ms.nardello _arobas_ gmail _point_ com. Cependant, ne pas le contacter pour du support sur l'installation ou l'utilisation du logiciel, car il ne peut malheureusement pas répondre individuellement à chaque demande.

Téléchargement

La dernière version stable de MyNotex est la 1.3.0.1, publiée le 21 juin 2014.

La page de téléchargement offre les fichiers suivants:

  • Des paquets deb pour installer MyNotex sur Ubuntu, Mint, Debian ou des distributions basées sur cette dernière.

  • Des paquets rpm pour installer MyNotex sur Fedora, openSUSE, Mandriva et autres distributions GNU/Linux.

  • Le manuel d'utilisation de MyNotex (allemand, anglais, français, italien et russe) au format PDF. Il est installé automatiquement avec les paquets deb et rpm. Il peut être téléchargé individuellement par quiconque veut avoir un aperçu de MyNotex sans passer par l'installation.

  • Les fichiers de langue. Ils sont installés automatiquement avec les paquets deb et rpm. Ils peuvent être téléchargés individuellement par quiconque veut améliorer la traduction.

  • Le code source de MyNotex et du composant RichMemo modifié.

Les paquets deb et rpm sont disponibles en 32-bit et 64-bit.

Aller à la page de téléchargement.

Test de charge

Pour tester la réactivité de MyNotex (version 1.0.6) avec une grande quantité de données, un fichier de 100000 notes a été créé grâce à un logiciel et a ensuite été divisé en 100 sujets (1000 notes par sujet); chaque note était composée d'un texte d'environ 15000 caractères, équivalant à quatre pages pleines au format A4 (totalisant un milliard et demi de caractères). Bien que le fichier avait une taille d'environ 1,5 Gio, le logiciel avait encore un bon temps de réponse, sauf pour la recherche dans le texte des notes, qui a pris environ 25 secondes. L'ordinateur utilisé pour le test est un portable muni d'un processeur Intel Core i5 et de 4 Gio de mémoire vive.

Sauf mention contraire:

Propulsé par Squeletml | Haut