Introduction

Lorsqu'on doit créer de la documentation ou prendre des notes structurées, on doit souvent se demander si on veut structurer le tout dans un document Word ou dans un classeur Excel. 

Le problème c'est que Word sert à écrire du texte agrémenté de graphiques et Excel à créer des tableaux. Pour mixer les 2 on va souvent placer des tableau Excel dans un document Word, mais ce n'est pas toujours la structure la plus pratique. 

On fini souvent à avoir plusieurs document Word/Excel/autres pour structurer les informations. Si on pouvait tout avoir dans le même document, il deviendrait plus facile de gérer et communiquer l'information.

OfficeDocument.png

Structure en arbre

Ma solution, serait un document "Office" qui pourrait contenir des documents venant des toute la suite Office. Tout serait accessible dans le document office, sauf que les sous-documents sans licence (par exemple, pas de licence Visio) seraient en lecture seule. 

Pour structurer le document selon les besoin, il y aurait d'abord un panneau de navigation avec un arbre de nœuds. Chaque nœud peut être de n'importe quel type: 

  • Dossier: Affiche un explorateur de fichier pour ses nœuds enfants 

  • Word 

  • Excel 

  • Power point 

  • Vision 

  • Image (Pngbmp, etc.) 

  • Vision 

  • etc ... 

Chaque nœud peut avoir des enfants peut importe le type parent et enfant.

Inclusion dans le document

Quelques exemples: 

Si un nœud Word a un enfant Excel, celui-ci peut (ou non) être inclus dans le document. 

  • sous forme de lien (ouvrant dans la même page ou dans une autre fenêtre) 

  • Sous forme d'objet affichant une partie de la feuille Excel avec possibilité ou non d'Affiche la barre d'outils Excel lorsqu'on clique sur l'objet 

Si un nœud Word a un enfant Dossier: 

  • sous forme de lien (ouvrant dans la même page ou dans une autre fenêtre) 

  • Sous forme d'objet affichant la liste des fichiers (comme l'explorateur Windows) 

  • Carrousel affichant les images se trouvant dans le dossier 

Dans tous les cas, les sous nœud peuvent aussi être accédé par le panneau de navigation.

Présentation

Comme tous sont maintenant habitué aux pages web, il pourrait être intéressant de compiler le document office dans un format de lecture navigable de façon personnalisée qui pourrait fonctionner comme un page web. 

Pour y parvenir, il serait possible d'ajouter un configuration de mise en page "layout" dont un par défaut qui s'appliquerait à tous les documents non configurés. Cette mise en page pourrait être conçue en Html et des modèles pourraient être disponible sur Internet. 

il faudrait aussi permettre la configuration de menus, chaque item lié à un nœud de l'arbre. Les menus seraient consommés par les mise en page

Commentaires

J'utilise le système de facebook pour éviter d'avoir à coder la gestion des commentaires.
Ils sont différents en français en en anglais.