Etherpad-lite: Version tableur ?

Créé le 4 juil. 2018  ·  7Commentaires  ·  Source: ether/etherpad-lite

Serait-il possible de créer un fork d'etherpad, en modifiant le conteneur de texte pour qu'il devienne un conteneur de feuille de calcul, tel qu'un jquery ? EtherCalc est une alternative terrible par rapport à etherpad, et aimerait voir une version modifiée d'etherpad qui fonctionnerait comme une feuille de calcul.

Feature Request

Commentaire le plus utile

Cela me semble possible. Mais ce serait un effort ÉNORME, il y a beaucoup de choses qu'une feuille de calcul ferait qu'Etherpad n'implémente actuellement pas.

Tous les 7 commentaires

Cela me semble possible. Mais ce serait un effort ÉNORME, il y a beaucoup de choses qu'une feuille de calcul ferait qu'Etherpad n'implémente actuellement pas.

Je ne sais pas pourquoi cela doit être fermé, surtout si les gens souhaitent y travailler et voir le problème. Handsontable semble être un excellent candidat.

Je ne vois pas cela comme un problème d'Etherpad _per se_, mais je suis d'accord pour laisser cela ouvert pour que d'autres puissent en discuter.

Vous avez mentionné Handsontable, pouvez-vous expliquer pourquoi nous aurions besoin d'un fork d'Etherpad au lieu de l'utiliser ? Et y a-t-il d'autres options que vous avez recherchées comme alternatives ? Il serait bon que ces points soient décrits pour lancer la discussion...

Je suis d'accord, idéalement, cela ne devrait pas être une fourchette, cela pourrait simplement être une option lorsque vous créez un nouveau tampon, pour choisir entre word / text pad ou spreadsheet pad . Je vais faire des recherches pour le brancher mais je ne connais pas encore la base de code. Les grandes préoccupations pour moi sont de savoir si nous aurions besoin de différents messages Websocket pour correspondre aux actions de la feuille de calcul.

Qui n'aimerait pas une version tableur ?

Compte tenu de l'état actuel du projet (sécurité, stabilité, correction de bogues, modernisation), je pense que c'est gravement hors de portée, mais je ne me limiterai même pas à ce qu'un développeur motivé peut atteindre.

Rêvons d'une preuve de concept sur tableur :

  1. cela ne devrait
  2. le POC devrait commencer son existence en tant que plugin hors de l'arbre ;
  3. de nouveaux messages et hooks seraient probablement nécessaires : ces modifications de base devraient être réduites au minimum et ne jamais rompre la compatibilité ;
  4. les modifications de base doivent être conservées sous un indicateur de fonctionnalité ;
  5. si l'expérience réussit, le plugin pourrait être intégré dans le référentiel officiel.

Je pense à quelque chose de similaire au travail à venir sur le nouveau thème , qui peut être tutoré immédiatement, mais qui doit obéir à des règles de qualité depuis le début.

À l'exception d'une feuille de calcul, tout est 100 fois plus difficile, et je ne sais pas si les contributeurs principaux peuvent apporter beaucoup de soutien...

Vous aimeriez essayer à ces conditions, @dessalines ?

Pour une raison quelconque, je pensais que https://github.com/ethersheet-collective/EtherSheet était vaguement plus basé sur Etherpad. C'est au moins JS, même s'il semble mort et que le site a disparu.

Ma question est : Pourquoi ne pas contribuer à rendre EtherCalc moins "terrible" ? Je pense qu'il serait beaucoup plus facile d'améliorer un tableur existant que d'essayer de transformer un traitement de texte en tableur. Gardez à l'esprit qu'un bon tableur ne se limite pas à des "cellules dans lesquelles vous pouvez taper du texte", vous voulez des formules et des graphiques et la possibilité de référencer des données dans une cellule à partir d'une autre cellule.

Vous pouvez donner à un tableur une barre d'outils et une interface utilisateur qui imitent Etherpad (ce qui serait cool), mais c'est bien plus que d'échanger un conteneur contre un autre, ce serait une application totalement différente.

Aucune activité, fermeture.

Cette page vous a été utile?
0 / 5 - 0 notes