Journal du développement de do•doc version 9

Bonjour !

beaucoup, beaucoup, beaucoup de modifications dans cette nouvelle version, à tester comme d’habitude ici : https://test.dodoc.fr/

Et faites-moi signe si vous souhaitez une version installable, en précisant pour quelle plate-forme (mac, Windows, Linux).

Les changements importants :

  • changement de la manière de stocker l’identification par auteur des projets, médias des projets, recettes, médias des recettes, channels de discussion. Malheureusement cela signifie que vous perdrez l’identification de ces éléments, et qu’il faudra la remettre manuellement si vous utilisez la version 9 avec du contenu produit sur la version 8 mais ça permet le renommage des auteurs sans perdre les attributions et surtout la fonctionnalité suivante :

  • ajout de la gestion des accès pour pouvoir bloquer la consultation d’un contenu en fonction des auteurs ou par mot de passe, et/ou passer un contenu en « lecture seul ». Possible au niveau des projets, des recettes de la marmite et des sujets du chat.
    C’est un changement radical et qui a été particulièrement difficile à implémenté, donc il peut y avoir des bugs, n’hésitez pas à bien bien tester ça !

  • cryptage des mots de passe auteur avec bcrypt, de manière à s’assurer qu’ils ne pourront être lus si le serveur qui héberge do•doc est hacké.

  • les rôles contributeur et admin pour les auteurs déterminent les permissions : un admin peut accéder et modifier tous les contenus, sans restriction. Pour être admin, il faut créer une fiche auteur et modifier le contenu du fichier meta.txt (côté stockage de fichiers) pour remplacer « contributor » par « admin ». Il faut que je trouve une manière de faire fiable et efficace, mais pour l’instant pour des raisons de sécurité c’est un peu laborieux de faire un admin. Par contre un admin peut ensuite modifier la fiche d’un autre auteur pour le passer en admin.

  • ajout d’un champ « email » par auteur, pour l’instant non utilisé mais qui permettra à terme de recevoir des notifications (par exemple quand quelqu’un s’adresse à vous dans le chat, ou souhaite être ajouté à la liste d’auteurs d’un projet protégé par exemple). Seul un auteur lui-même pour accéder à ce champ.

  • amélioration importante de l’éditeur de texte, avec choix de typo, taille typo, justification, etc.

  • si identifié comme auteur, un champ « Afficher uniquement mes projets » et « Afficher uniquement mes médias » apparait sur la page d’accueil, de manière à naviguer + facilement lorsqu’il y en a vraiment beaucoup

  • il est possible de renommer / modifier les paramètres d’accès d’un sujet de discussion du chat : discussion privée réservée à certains utilisateurs ou discussion ouverte à tous

  • amélioration des fonctionnalités de mise en page pour les documents de la marmite

    • pivoter les médias à 360 degrés, avec un petit magnétisme tous les 90 degrés
    • plus facile de redimensionner, déplacer,
    • le média en cours de modification passe au premier plan
    • amélioration du mode « lecture simple » lorsqu’on a pas les droits de modification
    • création d’un menu pour ajouter des formes, du texte dans le document directement
    • possibilité d’intégrer des iframe/embed directement dans un bloc texte, dans le document (exemple : player Vimeo ou Youtube)
    • amélioration du lecteur vidéo quand on intègre des vidéos d’un projet
    • ajout d’option de mise en forme au niveau d’un bloc : taille du texte, couleur du fond du bloc, couleur du contour
  • possibilité d’intégrer des fichiers 3d STL dans les documents page à page

Quelques photos :

Droit d’accès à la création d’un projet, d’une recette ou d’un sujet de discussion :
image
image

Exemple d’un projet protégé par ses auteurs :

image

Exemple d’un projet protégé par mdp :

image

Exemple d’un projet protégé par mdp mais consultable par tous :

image

Exemple d’un projet protégé par auteur mais consultable par tous :

image

image

image

image

image

image

1 « J'aime »