Projet

Général

Profil

AbulEduFileV1

Installation

L'installation de la classe AbulEduFileV1 se fait dans le dossier lib de votre logiciel, par exemple

git submodule add http://redmine.abuledu.org/ryxeo/leterrier-developpeurs/abuledufilev1.git src/lib/abuledufilev1

Mainteneur de la lib:

git clone ssh://gitolite3@redmine.abuledu.org/repositories-redmine/ryxeo/leterrier-developpeurs/abuledufilev1.git

Modification du fichier .pro

Pensez à modifier votre fichier .pro pour ajouter cette nouvelle lib

#AbulEduFileV1
include(lib/abuledufilev1/abuledufilev1.pri)

Dépendances

Cette classe dépend de

NOTE: Attention ce module est en cours de développement intensif, merci de ne pas vous prendre les pieds dedans tant qu'on n'aura pas indiqué sur la liste dev (et sur cette page) que tout est OK et qu'on passe en prod'

Deux extensions: .abb et .abe

Les fichier .abb sont des ressources brutes utilisables par n'importe quel logiciel, les .abe sont des modules utilisables par les logiciels pour lesquels ils ont été conçus (généralement à l'aide de l'éditeur présent dans ledit logiciel).

Ces fichiers sont stockés sur l'entrepôt de données data.abuledu.org (pour les .abb) et sur la médiathèque mediatheque.abuledu.org (pour les .abe) , plus d'informations sur le wiki https://redmine.abuledu.org/projects/abuledu-bibliotheque/wiki

Notes techniques

Compilation sous windows

Ressource précieuse pour la compilation sous windows:
  • http://www.qtfr.org/viewtopic.php?id=13358
  • note: raconte-moi passe la compilation windows
    Sous windows il faut penser à ouvrir le fichier quazip.pro avec qt creator et à le compiler en mode release AVANT de compiler en mode release l'application qui l'utilise sinon on a doit à une super erreur au moment de l'édition des liens. Il faut AUSSI supprimer tous les fichiers sauf quazip.dll du répertoire release où vient d'être compilé quazip.
    Note: Il faut pour celà avoir les sources de Qt ... naturellement

Structure du fichier

Toutes les informations techniques sont indiquées ici:

Exemple du contenu d'un fichier .abe

.
├── mimetype
├── abuledu
├── content.xml
├── manifest.rdf
├── META-INF
│   └── manifest.xml
├── meta.xml
├── lom.xml
├── conf
│   ├── Orthographe
│   │   └── fr.conf
│   └── Reconnaitre
│       └── fr.conf
├── data
│   └── images
│       ├── Ane_cotentin_101.jpg
│       ├── A_small_cup_of_coffee.JPG
│       ├── Belle-Ile_canot_de_sauvetage.jpg
│       ├── Boa_constrictor_constrictor_guyana.JPG
│       ├── DamaszenerKlinge.JPG
│       ├── Horse_101010_ubt.jpg
│       ├── La_Caro_station.JPG
│       └── Renardneige.jpg
└── Thumbnails
    └── thumbnail.png
Redmine Appliance - Powered by TurnKey Linux