Ticket #60 - Créer un plugin de lecture et de récupération d’infos de fichiers epub
Le format de publication électronique est de plus en plus répandu...
Il semble important d’avoir un moyen aisé de les consulter dans MediaSPIP et donc de créer un plugin "Lecteur ePUB" qui permet de récupérer les informations de bases des fichiers ePUB mais également de les lire directement dans le navigateur sans plugin spécifique à installer pour le navigateur.
Pour ce faire, plusieurs opérations sont nécessaires.
A l’insertion d’un document de type epub
Le format ePUB n’est autre qu’une archive zip contenant différents fichiers.
Dans un premier temps, dès son insertion dans SPIP, on dézippe ce contenu dans un répertoire cache, par exemple :
local/cache-epub/XXX
où XXX est le numéro du document en base.
A la suppression d’un document
On regarde si ce document a un répertoire de cache dédié dans le répertoire local/cache-epub/
et s’il est présent, on le supprime en invalidant le cache.
4 commentaires
-
Cela commence à être fonctionnel...
Suivre : http://svn.aires-de-confluxence.info/log/plugins_spip/epub_reader
-
Bonjour ,
Je suis instituteur et référent numérique sur Nanterre. Bon nombre de mes collègues commencent à utiliser les tablettes numériques en classe et tout particulièrement l’application bookcreator.
Les fichier epub créés se trouveraient une super place sur les sites sous SPIP 3.1 de nos écoles grâce à ce super plugin.
Est-t-il envisagé une version pour SPIP 3.1 ?
Si besoin, je me porte volontaire pour faire les tests, si l’on me décrit la marche à suivre.
Je vous remercie.
Cordialement
Philippe
Seules les personnes identifiées peuvent écrire des tickets ou commentaires.
Premier dépot du plugin : http://svn.aires-de-confluxence.info/trac/changeset/6092