Atoll Digital Library Atoll Digital Library est un système de publication de documents open source, qui permet aux utilisateurs de créer leur propre bibliothèque numérique.

L'application s'adresse principalement aux passionnés de littérature, chercheurs, professeurs et étudiants car elle met à leur disposition des fonctionnalités d'indexation et de recherche avancées. Elle permet d'intégrer des livres numériques au format ePub ou tout type de document XML (XHTML, DocBook, TEI etc), en spécifiant les éléments à indexer, les ruptures de pages et les feuilles de style à appliquer pour le rendu.

Nous attirons votre attention sur le fait que nous ne diffusons pas le contenu de vos bases. En créant votre profil, vous ouvrez un espace de travail privé dans lequel vous êtes le seul administrateur de vos documents et collections. Si vous le souhaitez, vous disposez cependant d'un système de liens privés qui vous permet d'ouvrir un accès en consultation à certaines de vos collections.

 

Bibliothèque de démonstration

Les collections suivantes sont en accès public:

Un accès administrateur vous permet de créer de nouvelles collections, d'ajouter des documents et de modifier les paramètres d'indexation et d'affichage.
Le contenu de la bibliothèque de démonstration est réinitialisée régulièrement.

Pour un accès instantané, utilisez la version mobile ou bien l'application Android.

 

Projet

Ce projet open source est disponible sur GitHub.

Suivez l'actualité sur Google+ ou consultez les statistiques .

 

Fonctionnalités et implémentation

  • • Interface utilisateur implémentée avec les dernières technologies web2.
  • • Moteur de recherche multi-plateformes écrit en C++, adapté aux textes volumineux.
  • • Internationalisation et gestion des caractères Unicode via ICU.
  • • Stockage en base de donnée Oracle Berkeley DB.
  • • Parser XML Xerces et transformations XSL (XSLT) via Xalan.
  • • Intégration des documents au format XML et XHTML.
  • • Paramétrage des éléments à indexer.
  • • Paramétrage du découpage automatique des documents en pages.
  • • Transformation XSL pour l'affichage des documents DocBook et TEI.
  • • Recherche lexicale en plein texte: recherche d'un mot ou d'un groupe de mots, par le biais de requêtes booléennes (et, ou, etc.). Opérateurs d'adjacence et de proximité.
  • • Accès à l'ensemble des index des champs de recherche