URL: https://linuxfr.org/news/lisez-en-liberte-avec-teabook-open-reader Title: Lisez en liberté avec TeaBook Open Reader ! Authors: CrEv Davy Defaud, Florent Zara, baud123 et Bruno Michel Date: 2012年10月24日T22:21:02+02:00 Tags: epub, liseuses_numériques, debian, ubuntu et firefox Score: 33 _Avant‐propos : je travaille chez TEA, entre autres choses sur ce projet._ Comme vous le savez probablement, l’[_Open World Forum_](http://www.openworldforum.org/ "Open World Forum") a eu lieu, il y a peu, à Paris. À cette occasion, [_TEA the ebook alternative_](http://www.tea-ebook.com/ "TEA the ebook alternative") vient d’annoncer l’ouverture du code du _TeaBook Open Reader_ en GPL. Il s’agit d’une application de lecture de livres numériques EPUB destinée à être utilisée dans les navigateurs, sur PC et tablettes : * bibliothèque de livres ; * lecture d’EPUB ; * reprise de la lecture là où on s’est arrêté ; * gestion de la police d’affichage et du rendu tels que l’a souhaité l’éditeur ; * affichage sur une ou deux pages ; * lecture et accès à la bibliothèque même sans connexion Internet. Il est à noter que cette application est en [développement actif](https://github.com/TEA-ebook/teabook-open-reader/commits/master "Liste des commits") chez TEA. Une [démonstration](http://demo-open-reader.tea-ebook.com/ "Démonstration de TeaBook Open Reader") a été mise en ligne pour que vous puissiez voir et tester l’application. Vous ne savez pas quoi coder d’utile et d’intéressant ? Venez donc participer au développement de cette superbe application de lecture de livres numériques ! Vous trouverez plus de détails (licence, application...) dans la suite de la dépêche. ---- [TEA The Ebook Alternative](http://tea-ebook.com) [Annonce officielle](http://www.tea-ebook.com/lancement-open-source-de-teabook-open-reader) [Code source sur Github](https://github.com/TEA-ebook/teabook-open-reader) [Démonstration](http://demo-open-reader.tea-ebook.com) ---- # Licence L’application est partagée suivant la [GPL 3.0][] avec une [exception spécifique][] pour les mesures techniques de protection (MTP) quand elles sont requises par les éditeurs. [GPL 3.0]: https://github.com/TEA-ebook/teabook-open-reader/blob/master/LICENSE "GPL version 3.0" [exception spécifique]: https://github.com/TEA-ebook/teabook-open-reader/blob/master/GPL-3-EXCEPTION "Exception à la GPL 3.0 pour les MTP" Pour faire simple, cette exception permet de rajouter le code nécessaire à la gestion des mesures de protection, sans que ce code soit couvert par la GPL. Nous attirons toutefois votre attention sur le fait que le nom de l’application et les éventuelles parties de _design_ originales ne sont pas couvertes par la licence. L’objectif est aussi de vous réapproprier l’application, avec votre propre _design_. # Tea [_TEA the ebook alternative_](http://www.tea-ebook.com/ "TEA the ebook alternative") est une société fondée par Guillaume Decitre, Valérie Heppe‐Collin et Éric Daspet. TEA est la première solution complète de distribution de livres numériques, ouverte à tous les acteurs de la chaîne du livre.> _TBook Open Reader_ est notre vision à long terme de la lecture de livres électroniques sur PC et tablettes. Plutôt que de créer une application native pour chaque appareil et chaque version du système d’exploitation, nous visons à élaborer une unique application de lecture utilisable dans un navigateur récent, sans aucun prérequis à installer.>> Parce que c’est notre vision du partage et parce que nous ne croyons pas dans l’enfermement des lecteurs, nous partageons notre développement. Nous espérons qu’il sera repris, amélioré, diffusé, et que d’autres se l’approprieront.>> Éric, pour l’équipe de [_TEA the ebook alternative_](http://www.tea-ebook.com/ "TEA the ebook alternative") Vous pourrez trouver plus de détails sur la vision libre et ouverte de TEA dans le [manifeste de TEA](http://www.tea-ebook.com/manifeste), ainsi que sur la page dédiée à l’[open source](http://www.tea-ebook.com/open-source). # L’application Le code source de l’application est [disponible sur GitHub](https://github.com/TEA-ebook/teabook-open-reader "Code source"). Il est à noter que cette application a été initialement créée avec le concours d’[af83](http://af83.com/fr). L’application est basée sur une partie serveur en [_Ruby on Rails_](http://fr.wikipedia.org/wiki/_Ruby on Rails_ "Définition Wikipédia"). La partie cliente, codée essentiellement en [CoffeeScript](http://fr.wikipedia.org/wiki/CoffeeScript "Définition Wikipédia"), utilise [Monocle](http://monocle.inventivelabs.com.au/). La documentation, entre autres d’installation, est disponible dans le fichier [README](https://github.com/TEA-ebook/teabook-open-reader/blob/master/README.md) et sur le wiki du projet. L’installation y est détaillée pour Debian _Squeeze_ et Ubuntu 12.04. Vous y trouverez également les instructions pour installer et exécuter très facilement [_TeaBook Open Reader_](https://github.com/TEA-ebook/teabook-open-reader) sur machine virtuelle, via [Vagrant](http://vagrantup.com). L’installation est réalisable sur d’autres distributions, étant donné qu’il s’agit essentiellement d’une application Web utilisant [RoR](http://fr.wikipedia.org/wiki/Ruby_on_Rails "Ruby on Rails"). ## Fonctionnalités La fonctionnalité première est bien évidemment la lecture de livres. Étant donné qu’on ne peut être connecté en permanence (par exemple, dans les transports en commun), la lecture peut également être réalisée en mode hors ligne, sans installation. L’application utilise en effet les systèmes de cache côté navigateur. L’accès au sommaire, à la quatrième de couverture et une barre de progression indiquant l’avancement dans la lecture sont des fonctionnalités bien évidemment disponibles. D’autres fonctionnalités, sociales par exemple, sont envisagées pour les développements futurs. Vous trouverez dans le fichier [README](https://github.com/TEA-ebook/teabook-open-reader/blob/master/README.md) directement accessible sur le dépôt, de plus amples informations sur l’application, son fonctionnement et son état d’avancement. ## API Les comptes utilisateur ne sont pas intégrés dans cette application. L’objectif est d’utiliser un serveur externe pour les gérer. Typiquement, cela peut être une plate‐forme de vente de livres numériques. Un serveur de test est également fourni. Il permet de simuler les réponses, par exemple pour l’authentification, et permet donc de tester l’application de lecture sans implémentation de ce serveur. Vous pouvez trouver une [documentation de cette API](https://github.com/TEA-ebook/teabook-open-reader/wiki/Api). Ceci peut vous permettre de créer votre propre serveur d’authentification et d’accès aux livres, ainsi que de l’étendre en imaginant de nouvelles fonctionnalités et possibilités. ## Prise en charge des navigateurs L’application est utilisable pour le moment uniquement sur les navigateurs utilisant Webkit comme moteur de rendu (Chrome et Safari, iPad). La prise en charge de Firefox est un point important pour nous, mais dans l’état actuel nous rencontrons des problèmes de performance au niveau de l’injection de données en [Data URI](http://en.wikipedia.org/wiki/Data_URI_scheme) sous ce navigateur. Vous êtes évidemment les bienvenus si vous souhaitez travailler sur la compatibilité avec les navigateurs. ## EPUB Actuellement seule la version 2 des EPUB est prise en charge. Certaines fonctionnalités des EPUB 3 sont déjà intégrées, mais il reste encore beaucoup de chemin à faire, entre autres concernant les livres enrichis avec des scripts. ## Contribuer Le projet est ouvert à toute contribution, que ce soit au niveau du code en lui‐même (corrections, améliorations, etc.) ou côté API, ou finalement tout ce que vous voudrez en faire. N’hésitez pas à proposer des améliorations, des demandes d’intégration _— pull requests —_ via GitHub, courriel, etc. # Contact Vous pouvez évidemment utiliser GitHub pour nous contacter sur tout sujet lié au développement ou à son utilisation. Étant donné que je passe, mine de rien, assez fréquemment sur le site, n’hésitez pas non plus à réagir ou poser des questions dans les commentaires. Pour toute autre question, vous pouvez nous contacter directement à _contact `chez` tea-ebook.com_.

AltStyle によって変換されたページ (->オリジナル) /