Il y a un module pour ça: Feuille de calcul Sheetnode

Drupal sait gérer du contenu web, nous le savons tous. Mais désormais avec le module sheetnode présenté dans les pages de l'ingénieux infojunkie, il sait gérer du contenu bureautique et en l'occurence les fonctionnalités d'un tableur. Ce module existe depuis longtemps mais devient dans cette dernière version facile à installer et très facile à utiliser.
Au rayon des fonctionnalités majeures, accrochez-vous :
- Création de contenus de type feuille de calcul : formules et formatage
- Import/export Excel (xls / xlsx) et google tableur, import openoffice et export pdf
- Possibilité de référencer dans la formule d'une feuille de calcul d'une node donnée la cellule d'une autre node de feuille de calcul.
- Intégration au module de recherche standard de Drupal
- Intégration au module Views, permettant d'avoir comme format de sortie une feuille de calcul (même si les données viennent d'une source de données quelconque).
Plus de détails ici dans la langue de shakespeare et par là pour les fonctionnalités futures.
Une démo est accessible à cette page.
C'est vraiment un très gros travail qui a été réalisé et le module a été développé de manière très modulaire justement, ce qui augure une excellente pérennité.
Pour l'instant le module est compatible seulement pour Drupal 6, mais l'auteur prévoit le portage sur D7.
Seul petit bémol, le composant social calc qui va peut-être rebuter les aficionados d'Excel. On est également assez loin de l'ergonomie du tableur de google.
Toutefois si des contributeurs de qualité pouvaient se pencher sur le plugin Jquery sheet pour remplacer social calc mais avec une conception similaire à sheetnode, on pourrait avoir un résultat aussi puissant que celui de Google tableur.
Pour en revenir aux applications possibles avec de telles fonctionnalités, on imagine facilement un potentiel qui pourrait remettre en cause la frontière du CMS / GED.
Ce que nous verrons dans un prochain billet.
En attendant, merci de laisser un petit commentaire sur ce que vous pensez de ce module.
David
Commentaires
SocialCalc et Sheetnode
Merci db et Drupal Lyon pour votre article sur Sheetnode. C'est effectivement un gros travail que de maintenir ce module en état de marche, et c'est pourquoi je recherche des co-contributeurs qui seraient intéressés de me donner un coup de main.
Concernant la comparaison SocialCalc / jQuery.Sheet, j'ai passé un an, avant de commencer à travailler sur Sheetnode, à évaluer les solutions de tableurs JavaScript. Entre autres, j'ai testé jQuery.Sheet mais il était encore bien immature à l'époque et je l'ai vite laissé tomber. Je pense qu'aujourd'hui sa principale qualité est l'interface, certainement plus conviviale que SocialCalc. S'il existe parmi vous des développeurs JavaScript qui seraient prêts à m'aider à améliorer l'interface de SocialCalc, je serais ravi de collaborer.
Bonne année à tous !
Karim
jquerysheet
L'auteur de jquerysheet a lancé un appel dans la communauté drupal.org pour qu'on l'aide à porter son appli sur drupal. Vous êtes donc 2. Et 3 avec moi (pour des faire des test, de la doc et de le traduction)
Ajouter un commentaire