Skip to content
C.Z edited this page May 19, 2020 · 82 revisions

Table of Contents

IMPORTANT TODOS

Feel free to add a +1/-1 with your name if you like or dislike the idea

pad administration

  • on random pad name creation: before actually creating a random pad name, prompt the user to allow her to modify the generated hash to enable pad names like http://www.example.com/Wikinaut--To-Do-List-xBDztF8hjreDRktteg
  • Allow deletion of a pad for the user who created it (implementation idea: when a pad is created, show a long special token hash in an alert box, and store it in the database, perhaps store it in a cookie for this user. When the cookie is present, show a "delete this pad" button for this user.) (+1 anarcat, +1 meetbryce, +1 techware01)
  • Adminpanel (dashboard) to manage all pads on the server (+1 0ip, +1 toco, +1 devoutskeptic, +1 Maja88, +1 Masses-Fallacy, +1 scanferla, +1 bingjie, +1 bong0, +1 erucolindo, +1 JanCBorchardt, +1 nodiscc, +1 jhollinger, +1 marcelklehr, +1 TinaJamPearl, +1 aperezdc, +1 ulikoehler +1 jefferai, +1 anarcat, +1 rasos, +1 meetbryce, +1 BacilleX, +1 techware01). See developer version on http://beta.etherpad.org/example_big.php? and source https://github.com/TomNomNom/etherpad-lite-client. (--Set up a web server running PHP, just to have a decent dashboard!? I'd like to have this in epl-core or as a plugin! -marcelklehr, +1 TinaJamPearl, +aperezdc, +1 meetbryce)

import / export

  • implement Multimedia (Video/Audio player, Pictures) (+1 0ip, +1 Maja88, +1 devoutskeptic, +1 bingjie, +1 MyPixelsOnYourScreen, -1 rspeer, +1 cronopio, +1 JanCBorchardt, -1 micah, +1 johnmclear, -1 nodiscc, -1 anarcat, +1 BacilleX) -- Lots of this is available as plugins
  • Tables (+1 0ip, +1 scanferla , +1 bingjie, +1 jcharaoui, +1 MyPixelsOnYourScreen, -1 rspeer, +1 JanCBorchardt, +1 johnmclear) - See ep_tables (npm page)
  • use the interoperable TextWheel format to easily push final text to CMS and any other system using it (see https://code.google.com/p/textwheel/wiki/TextWheel )

page editing and rendering

  • Anchors for in-doc linking (+1 devoutskeptic, +1 jcharaoui, +1 rspeer, +1 micah, +1 meetbryce)
  • Markdown support like pagedown (+1 rspeer, but making something that's both Markdown and live-editable is going to be interesting from an interface point of view. Not impossible, but interesting. -- See ep_markdown (npm page), +1 dwendt, have it work like github preview , +1 meetbryce)
  • add a shortcut function, e.g. a set of pre-programmed abbreviations which gets expanded as you type

authentication, authorisation, security, user administration, multi-user issues

  • Add teampads/private pads/pro pads, like in the original Etherpad (+1 scanferla, +1 flosse, +1 martindale, +1 JanCBorchardt, +1 cube, +1 micah, +1 spruce, +1 TinaJamPearl, +1 matlopes, +1 meredrica, +1 Gared, +1 mluto, +1 rasos, +1 nilstoedtmann, +1 si-ke-goe, +1 BacilleX).

General

Resources

For Developers

How to's

Set up

Advanced steps

Integrating Etherpad in your web app

for Developers

Clone this wiki locally