Chronique d’une potabilisation de OpenBoard1.3.6 fonctionnelle.Problématique de départ :– Opensankoré n’est plis développé. Cependant Opensankore2.5.1 est fonctionnelle et existe en version portable (Merci à la Framasoft team).
– […]Les documents .ubz créés avec les versions 1.40, 1.41, 2.0 d’Open-Sankoré sont compatibles
avec OpenBoard. Il n’est par contre pas possible d’être compatible avec des fichiers créés avec la
version 2.1.0 d’Open-Sankoré. Le fork ayant été réalisé sur la base de la version 2.0.[…] (source : documentation OpenBoard1.3.6)
– L’installation des paquets ubuntu de Opensankore2.5.1 posaient des problèmes de dépendances liés à la sécurité du système.
– le projet openboard.ch met à disposition les paquets pour 3 OS : OS X, Windows et Ubuntu.
Il ne propose pas de version protable.
La communauté Debian travaille à la au portage de OpenBoard
(
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882584 ). À suivre.
J’ai commencé par ce tutoriel :
http://www.commentcamarche.net/faq/1542 ... vec-autoitMais, mes données l’enregistraient encore sur mon PC, et non dans mon dossier « portable ».
J‘ai donc décidé de partir sur la base de OpenSankorPortable (démarche ci-dessous).
J’ai repris à tout hasard ce tutoriel pour créer un lanceur après avoir exporté la clé de registre de OpenBoard.
Ça semble ne rien apporte de plus à la solution ci-dessous.
j’ai aussi fini par trouver le tutoriel de framasoft :
https://framakey.org/Tutoriels/Portabil ... UnLogicielTrop compliqué pour moi.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PORTABILISATION (sans garantie)–
Installer de OpenBoard_Installer_1.3.6
–
Décompression de l’achive SankorePortable_2.5.240.1-mult-r01.fmk
Voici l’arborescence dossier obtenu :
\SankorePortable_2.5.240.1-mult-r01.fmk
|_ SankorePortable
........|_ App
................|_ AppInfo
................|_ Sankore
........|_Data
........|_Other
........SankorePortable.exe
–
Renommer le dossier « SankorePortable » en « OpenPortable ».
Ce sera le dossier d’OpenBoard portable
–
Supprimer « SankorePortable.exe »
–
Supprimer le dossier « Sankore » (dans le dossier « App »
– dans le dossier C:\Program Files (x86) du PC, copier le dossier « OpenBoard »
à coller dans votre dossier App (il remplace donc le dossier « Sankore » précédemment effacé)
– Dans le dossier OpenBoard
créér un raccourci de OpenBoard.exe à déplacer
à la racine de votre dossier OpenBoardPortable
Cela donne :
|_ OpenBoardPortable
........|_ App
................|_ AppInfo
.......................|_app.ich
.......................|_appinfo
................|_ OpenBoard
.......................|_etc
........................OpenBoard.exe
........|_Data
........|_Other
........OpenBoard.exe – Raccourci
– Dans le dossier \OpenBoardPortable\App\OpenBoard\etc,
éditer le ficher OpenBoard.config
À fin de section [App]
ajouter :
DataDirectory=C:/Users/User/Desktop/ARC/OpenSankore/SankorePortable/Data/settings
UserImageDirectory=../../Data/MesImages
UserVideoDirectory=../../Data/MesVideos
UserAudioDirectory=../../Data/MesAudios
(Je l’ai repris du fichier Uniboard.config de OpenSankorePortable)
ATTENTION : les chemins ../../ sont des chemins relatifs, ce qui n’est pas le cas de
DataDirectory=C:/Users/User/Desktop/ARC/OpenSankore/SankorePortable/Data/settings
Ce dernier est donc le chemin de votre dossier \setting
Dans la cas de la solution présentée cette ligne sera à adapter copie de votre OpenBoard portable que vous poserez sur différents postes.Idem si vous le posez votre dossier OpenBoardPortable sur une clé USB. La lettre du lecteur peux varier (E: , F: …) suivant les volumes qui sont montés autres que votre clé.
REMARQUE IMPORTANTE : ce sont bien des slash(/) et pas des back-slash (\)
Ceci est important pour que vos documents s’enregistrent dans les sous dossiers de votre dossier dossiers « OpenBoardPortable » :
– vos images dans \Data\MesImages
– vos vidéo dans \Data\MesVideos
– vos audios dans \Data\MesAudios
– vos animation flash dans \settings\animationUserDirectory
(bizarrerie de Sankoré : pourquoi pas dans un dossier \Data\MesAnimations?)
– vos documents dans \settings\document
TEST INDISPENSABLE avant mise en service :
– préparer un fichier flash .swf sur le bureau ;
– préparer image .png (ou autre) sur le bureau ;
– préparer un son .mp3 sur le bureau ;
– préparer une vidéo .mp4 sur le bureau ;
– glisser-déposer ces 3 fichiers dans votre bibliothèque OpenBoard ; ils doivent alors apparaître dans les dossiers correspondants de la bibliothèque
– ouvrir dans l’explorateur de fichier tour à tour les dossier \Data\MesImages , \Data\MesVideos, \Data\MesAudios,
\settings\animationUserDirectory, \settings\Document ; si vos fichiez ajoutés y apparaissent, c’est que ça a fonctionné ;
dans \settings\document, le document créé au lancement d’OpenBoard (avec l’heure de création) doit apparaître.
Vous pouvez désinstaller le programme OpenBoard de Windows (si ce n’est pas le PC avec lequel vous travaillez)
Normalement, c’est fonctionnel. Je n’ai pas encore le recul nécessaire. Je vais le tester au travail dans plusieurs situation (sur clé, sur PC), pour vérifier que tout fonctionne.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TO DO :– Résoudre ce problème de chemin absolu pour la DataDirectory
dans le fichier OpenBoard.config du dossier \OpenBoardPortable\App\OpenBoard\etc
– Empaqueter proprement pour framakey ((fichier app.lch, appinfo...)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Jérôme
PS : j’ n’avais pas fait ce genre de chose depuis bien longtemps.
Je suis linuxien depuis peut-être 15 ans, et je sais pourquoi…
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ébauche de finalisation (
que je n’ai pas encore testé)
Dans le dossier OpenBoardPortable\App\AppInfo :
Le fichier appinfo devrait contenir quelquechose du type :
[Launch]
ExecuteFile=FramaRoot\Apps\OpenBoardPortable\App\Openboard\OpenBoard.exe
ExecuteDirectory=FramaRoot\Apps\OpenBoardPortable
ExecuteParameters=
Le fichier app.lch devrait contenir quelque chose du type :
[Format]
Type=PortableApps.comFormat
Version=1.0
[Details]
Name=OpenBoardPortable
AppID=OpenBoardPortable
Publisher=OpenBoard et FramaKey.org
Homepage=www.framakey.org/Portables/SankorePortable
Category=Éducation
Description=Logiciel d'enseignement numérique interactif
Language=Français
Trademarks=
InstallType=
[License]
Shareable=true
OpenSource=true
Freeware=true
CommercialUse=true
[Version]
PackageVersion=1.3.6
DisplayVersion=1.3.6
[Control]
Icons=1
Start=OpenBoard.exe
[Framakey]
Name=OpenBoard
Size=150578972
Repository=Testing
Type=apps
FramasoftPage=
AppWebsite=http://www.openboard.ch/
License=GNU/GPL
LongDesc=<p>Open-Sankoré est un logiciel pour Tableaux Numériques Interactifs.</p><p>Comme tout logiciel de TNI, OpenBoard propose un espace où peuvent s'afficher textes, images, vidéos, annotations manuelles, etc. </p><p>Travailler sur plusieurs pages est évidemment possible, de même que préparer un cours entier.</p><p>Vous pouvez-vous même créér vos extensions pour Open-Sankoré.</p>
Date=2017/12/
Dirsave=App/Sankore/etc/OpenBoard.config
Installdir=
Dir=OpenBoardPortable
FriendlyName=TNIciel
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -