Do•doc version 9

Bonjour,

la version 9 du logiciel libre et gratuit do•doc est enfin prête !
Elle est stable (et non alpha ou bêta), ce qui signifie qu’elle a été testée en profondeur par plusieurs personnes et que vous devriez pouvoir l’utiliser sans risquer de rencontrer de bugs importants.


Téléchargements

Les instructions d’installation se trouvent sur la documentation : Documentation de do•doc

Téléchargez le fichier qui correspond puis double-cliquez dessus.

Si vous rencontrez des soucis avec ce liens, vous pouvez aussi récupérer les fichiers sur github.

Note si vous mettez à jour depuis do•doc 8 : il suffit de réinstaller do•doc en utilisant ces fichiers pour mettre à jour. Une mise en garde : l’identification des projets et médias par auteur a changé, et n’est pas compatible — vous retrouverez tous vos contenus mais vous ne pourrez pas voir cette information sur la version 9, le champ auteur sera vide. Il est cependant possible de remettre cette information à la main.


Résumé et remerciements

En terme de chiffres, cette nouvelle version représente :

Un grand merci aux contributeurs sur le forum (tout particulièrement @julien @spiderwan @Christophe.noullez @YonL @PixnWave @OleRUN , grand merci à vous !), sur le github et lors d’ateliers en présentiel ou à distance que @sarah @pauline.gourlet et moi avons mené.

Un grand merci également aux associations et institutions qui ont participé directement ou indirectement au développement de do•doc, soit en finançant le développement de fonctionnalités et la maintenance du logiciel, soit en permettant à leurs membres de participer au développement. Il s’agit notamment

Enfin, un point sur l’état du code. La quasi totalité de cette nouvelle version est écrite par une seule personne, ce qui permet d’avancer vite en gardant une base de code cohérente mais ça pose de vrais questions sur la maintenance à long terme. On espère sincèrement avancer sur cet aspect là cette année, et ça passera probablement par une réécriture complète du code « back » du logiciel. C’est un très gros chantier, mais qui est nécessaire si l’objectif est que do•doc soit un outil plus grand public et dont le développement est assuré longtemps.


Documentation

Pour accompagner cette sortie majeure, une documentation est en cours de rédaction. Celle-ci est rédigée dans une recette récit de do•doc. Vous pouvez la consulter ici : Documentation de do•doc


Changements et améliorations

Dans la continuité de la version 8 qui apportait des fonctionnalités importantes au logiciel (création de documents imprimés mis en page, de montages vidéos, enregistrement de médias, etc.), cette version 9 est une version de peaufinage qui comporte de nombreuses améliorations à des fonctionnalités existantes. Son développement a eu lieu en grande partie pendant les confinements de 2020 et 2021, donc un soin tout particulier à été apporté aux versions « en ligne » de do•doc. Une version de test est d’ailleurs disponible sur test.dodoc.fr.

Les changements sont nombreux, à tous les niveaux du logiciel. Vous pouvez retrouver les changements majeurs dans le sujet dédié Journal du développement de do•doc version 9 et sur github : do•doc 9 Milestone · GitHub

S’il ne fallait en retenir que quelques-unes :

  • meilleure gestion des auteurs, avec la possibilité de les protéger par des mots de passe pour éviter les erreurs d’identification.

  • l’édition et la visibilité des contenus peuvent se faire avec un mot de passe ou avec la liste d’auteur. Un auteur peut indiquer qui peut contribuer à son projet, et si tout le monde peut voir son contenu ou non.

  • création d’un statut d’administrateur permettant de voir et modifier tous les contenus. Particulièrement utile pour gérer une instance de classe ou fablab par exemple.

  • panneau Discussions pour échanger entre les participants à distance

  • réécriture complète du panneau de capture (photo, vidéo, son, animation image par image, lignes, traits) pour l’alléger et le rendre compatible avec tous les appareils qui prennent en charge ces fonctionnalités. C’est maintenant le cas des appareils sous iOS (iPhones, iPads). Mode retardateur, timelapse et grille de composition (demi/tiers/quarts).

  • possibilité d’utiliser comme source vidéo l’écran de l’appareil.

  • panneau effets qui permet de régler le flux vidéo : miroir horizontal et vertical, incrustation (fond vert), luminosité, contraste, teinte, saturation, clarté, noir et blanc.

  • fonctionnalité expérimentale de partage de flux : un appareil peut donner accès à son flux vidéo ou audio à tous les autres appareils connectés à do•doc. Par exemple, une tablette qui circule dans la classe et dont le flux vidéo est récupéré par un ordinateur connecté à un projecteur. Celui-ci peut réalisé des enregistrements de ce flux distant.

  • grosse amélioration de la recette page à page pour faciliter la création de documents multi-pages complexes : déplacement des pages, duplication des pages et des médias, rotation des médias, verrouillage des éléments, gestion des marges et des tailles typo, etc.

  • nouvelle recette « effets vidéo » qui prend une vidéo en entrée : pivoter, ralentir, accélérer, passer en noir et blanc, joue à l’envers, habillage, filtre coloré.

  • recouper le début et la fin d’une vidéo ou d’un enregistrement sonore.

  • journal des activités uniquement accessible par les administrateurs

  • amélioration de la recette montage vidéo pour pouvoir ajouter des transitions en fondu entre les plans, et insérer des aplats colorés en réglant leur durée.

  • réécriture complète du panneau marmite pour faciliter la navigation entre les recettes quand il y en a beaucoup.

  • création d’un modèle Récit pour créer des documents où les contenus s’enchainent les uns après les autres (comme pour la documentation de do•doc : Documentation de do•doc )

  • création d’un système de gabarit/réponses pour les recettes Récit et Document page à page, permettant de créer des recettes gabarits à remplir : par exemple, un document page à page qui contient des zones prédéfinis pouvant accepter une photo, ou une vidéo ou un texte. Les recettes réponses suivent ensuite ce modèle.

  • prise en charge des fichiers 3D et affichage de l’onde sonore d’un fichier audio en aperçu de la vignette.

  • amélioration de la navigation depuis une tablette ou un smartphone

  • mise à jour complète des langages de programmation utilisés et des dépendances, en particulier Electron et Node.js (deux outils indispensables pour la création de la version application et la version en ligne. Abandon de la version Windows 32 bits pour cette raison.

  • réduction du poids de l’application en optimisant les dépendances.

  • amélioration de la fenêtre d’édition de texte avec possibilité de donner des couleurs, choisir la taille du texte, entrer des formules de math, et choisir parmi 18 familles de caractère libres : Fira Sans, Luciole, Belle Allure CE, Belle Allure CM, OpenDyslexic, Alegreya, Roboto Mono, Roboto, Source Sans Pro, Source Serif Pro, PT Serif, Work Sans, Karla, IBM Plex Serif, Volkhov, Archivo Black, Spectral et Krub.

À ce sujet, un grand merci aux créateurs de la Luciole (Laurent Bourcellier et Jonathan Fabreguettes) et de la Belle Allure (Jean Boyault) qui ont accepté que leurs familles de caractère figure dans do•doc.


Quelques captures d’écran de do•doc 9 :

28e1a1e1e30f7019110ae228fb0a8aac1fb0f683_2_342x250


Licence, utilisation, retours et contributions

L’intégralité du code source est disponible comme toujours sur github : https://github.com/l-atelier-des-chercheurs/dodoc/
La licence appliquée est l’AGPL 3.0 : libre et gratuite pour tous.

N’hésitez pas à remonter par le biais de ce forum ce que vous faites avec do•doc, pour proposer des idées de développement ou des exemples d’activités (en classe, en fablab, en bibliothèque, etc.). Vous pouvez consulter la page suivante pour vous faire une idée de quelques-uns des développements à venir et participer à l’élaboration de la prochaine version : https://github.com/l-atelier-des-chercheurs/dodoc/issues

4 J'aime

*** À noter que les traductions en allemand, néerlandais et occitan ne sont plus tout à fait à jour, il manque le texte des nouvelles fonctionnalités. Si vous utilisez do•doc dans ces langues là, les traductions manquantes s’afficheront en anglais.

*** Note for non-french speakers: translations in german, dutch, and occitan are not fully complete yet for this version 9. If some translations are missing, the english text will be shown instead so you may still use do•doc.

Merci pour cette nouvelle version !!
Hâte de la télécharger sur les machines de l’atelier Canopé 70 et de l’éprouver pour de prochains projets avec des élèves et leurs professeurs !

1 J'aime

C’est super !
J’ai un souci à l’export d’une image ou d’une version web de mon récit, j’ai ouvert une issue sur github
J’ai hâte de pouvoir contribuer plus à ce magnifique projet
Merci

Bonjour et merci @YannP et @talaron pour vos retours :slight_smile:
Je vais voir sur github.