Etherpad-lite: Tabellenversion?

Erstellt am 4. Juli 2018  ·  7Kommentare  ·  Quelle: ether/etherpad-lite

Wäre es möglich, einen Etherpad-Zweig zu erstellen und den Textcontainer in einen Tabellenkalkulationscontainer wie einen jquery-Container zu ändern? EtherCalc ist eine schreckliche Alternative zu Etherpad und würde gerne eine modifizierte Version von Etherpad sehen, die als Tabellenkalkulation funktionieren würde.

Feature Request

Hilfreichster Kommentar

Sieht mir möglich aus. Aber das wäre ein GROSSER Aufwand, es gibt viele Dinge, die eine Tabellenkalkulation tun würde, die Etherpad derzeit nicht implementiert.

Alle 7 Kommentare

Sieht mir möglich aus. Aber das wäre ein GROSSER Aufwand, es gibt viele Dinge, die eine Tabellenkalkulation tun würde, die Etherpad derzeit nicht implementiert.

Ich bin mir nicht sicher, warum dies geschlossen werden muss, insbesondere wenn die Leute daran arbeiten und das Problem sehen möchten. Handsontable scheint ein großartiger Kandidat zu sein.

Ich sehe dies nicht als ein Problem von Etherpad _per se_, aber ich bin damit einverstanden, dies für andere zur Diskussion zu öffnen.

Sie haben Handsontable erwähnt, können Sie erläutern, warum wir eine Abzweigung von Etherpad benötigen, anstatt sie zu verwenden? Und gibt es andere Alternativen, die Sie recherchiert haben? Es wäre gut, wenn diese Punkte beschrieben würden, um die Diskussion zu beginnen...

Ich stimme zu, idealerweise müsste es keine Gabel sein, es könnte nur eine Option sein, wenn Sie ein neues Pad herstellen, entweder zwischen word / text pad oder spreadsheet pad zu wählen. Ich werde nachforschen, wie man es einsteckt, aber ich bin mit der Codebasis noch nicht vertraut. Die großen Bedenken für mich sind, ob wir verschiedene Websocket-Nachrichten benötigen würden, um den Tabellenaktionen zu entsprechen.

Wer würde eine Tabellenkalkulationsversion nicht lieben?

Angesichts des aktuellen Stands des Projekts (Sicherheit, Stabilität, Fehlerbehebung, Modernisierung) halte ich es für stark aus dem Rahmen, aber ich werde mich nicht selbst darauf beschränken, wo ein motivierter Entwickler hinkommen kann.

Lassen Sie uns von einem Proof-of-Concept für eine Tabellenkalkulation träumen:

  1. es sollte niemals die Stabilität der Textversion beeinträchtigen;
  2. der POC sollte seine Existenz als Out-of-Tree-Plugin beginnen;
  3. wahrscheinlich wären neue Nachrichten und Hooks erforderlich: Diese Kernmodifikationen sollten auf ein Minimum beschränkt werden und die Kompatibilität niemals unterbrechen;
  4. Kernmodifikationen sollten unter einem Feature-Flag gehalten werden ;
  5. Wenn das Experiment erfolgreich ist, könnte das Plugin im offiziellen Repo gepflegt werden.

Ich denke an so etwas Ähnliches wie an die anstehende Arbeit zum neuen Thema , die sofort unterrichtet werden kann, aber von Anfang an Qualitätsregeln gehorchen muss.

Abgesehen von einer Tabellenkalkulation ist alles 100x schwieriger, und ich weiß nicht, ob Kernmitarbeiter viel Unterstützung geben können ...

Möchten Sie es unter diesen Bedingungen versuchen, @dessalines?

Aus irgendeinem Grund dachte ich, dass https://github.com/ethersheet-collective/EtherSheet eher auf Etherpad basiert. Es ist zumindest JS, obwohl es tot zu sein scheint und die Site verschwunden ist.

Meine Frage ist: Warum nicht dazu beitragen, EtherCalc weniger "schrecklich" zu machen? Ich vermute, es wäre viel einfacher, eine vorhandene Tabellenkalkulationsanwendung zu verbessern, als zu versuchen, eine Textverarbeitung in eine Tabellenkalkulation zu verwandeln. Denken Sie daran, eine gute Tabellenkalkulationsanwendung ist mehr als nur "Zellen, in die Sie Text eingeben können", Sie möchten Formeln und Diagramme und die Möglichkeit, Daten in einer Zelle aus einer anderen Zelle zu referenzieren.

Sie könnten einem Tabellenkalkulationsprogramm eine Symbolleiste und eine Benutzeroberfläche geben, die die von Etherpad nachahmt (was cool wäre), aber es ist viel mehr, als nur einen Container gegen einen anderen auszutauschen, es wäre eine ganz andere Anwendung.

Keine Aktivität, Schließung.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen