-
Sponsor
Sponsor ether/etherpad-lite
- Notifications
- Star 10.3k
- Fork 2.1k
HTTP API
John McLear edited this page Feb 22, 2021
·
64 revisions
The API gives another web application control of the pads. The basic functions are; create/delete pads, grant/forbid access to pads and get/set pad content.
Details can be found in the docs
Pages 67
- Home
- Accessibility
- Adding a new font icon to fontawesome etherpad
- Alternative clients
- Available Plugins
- Backing up and Restoring Etherpad Lite Pads
- Changeset Library
- Community Guidelines for newcomers
- Converting from InnoDB to MyISAM
- Creating a plugin
- Deploying etherpad lite on Heroku
- Deploying Etherpad on Cloudron
- Developer Guidelines
- Embed Parameters
- Etherpad Community
- Example Development Settings.JSON
- Example Production Settings.JSON
- FAQ
- Getting started writing tests for Etherpad Lite
- Getting to know the tools in bin
- Gritter
- How does Etherpad go from a Pad to other formats and vice versa.
- How to customize your etherpad lite installation
- How to deploy Etherpad as a service
- How to deploy Etherpad Lite as a service
- How to deploy Etherpad Lite on Cloudfoundry
- How to enable importing and exporting different file formats in Ubuntu or OpenSuse or SLES with AbiWord
- How to enable importing and exporting different file formats with AbiWord
- How to enable native XMLHTTP support in IE
- How to list all pads
- How to migrate the database from Etherpad to Etherpad Lite
- How to put Etherpad Lite behind a reverse Proxy
- How to restart Etherpad Lite
- How to setup Etherpad on Ubuntu 12.04 using Ansible
- How to use EPL outside of a browser
- How to use Etherpad Lite with jQuery
- How to use Etherpad Lite with MySQL
- How to use Etherpad Lite with PostgreSQL
- How to use Etherpad Lite with Redis
- HTTP API
- HTTP API client libraries
- I18n draft
- Introduction to the source
- Load Testing Etherpad
- Manipulating the database
- Meet our users
- Optimizing Etherpad
- Plugin API Draft
- Plugin API Hooks
- Plugin dependencies
- Plugin Wishlist
- Plugin, a list
- Plugins: Automatically publishing to npm on commit to Github Repo
- Providing encrypted web access to Etherpad Lite using SSL certificates
- Providing encrypted web access to Etherpad Lite using SSL certificates (HTTPS: )
- Release procedure
- Running Etherpad on Phusion Passenger
- Sites That Run Etherpad
- Sites that run Etherpad Lite
- Third party web services that have support for Etherpad Lite
- TODO
- Tools
- Translating
- Understanding Etherpad's Full Data Export capabilities
- URI Paths
- What isn't covered by testing?
- Why there is no apt, yum or npm Etherpad package
General
Resources
- Docs
- Translating
- HTTP API
- Plugin framework (API hooks)
- Plugins (available)
- Plugins (list)
- Plugins (wishlist)
- Stefan's nightly builds (Windows + .deb)
- Etherpad URIs / URLs to specific resources IE export
- Etherpad Full data export
For Developers
- Introduction to the source
- Release Procedure
- Etherpad Developer guidelines
- Project to-do list
- Changeset Library documentation
- Alternative Etherpad-Clients
How to's
Set up
- Installing Etherpad
- Deploying Etherpad as a service
- Deploying Etherpad on CloudFoundry
- Deploying Etherpad on Heroku
- Running Etherpad on Phusion Passenger
- Putting Etherpad behind a reverse Proxy (HTTPS/SSL)
- How to setup Etherpad on Ubuntu 12.04 using Ansible
Advanced steps
- Migrating from old Etherpad to Etherpad
- Using Etherpad with MySQL
- Customizing the Etherpad web interface
- Enable import/export functionality with AbiWord
- Getting a list of all pads
- Providing encrypted web access to Etherpad using SSL certificates
- Optimizing Etherpad performance including faster page loads
- Getting to know the tools and scripts in the Etherpad /bin/ folder
Integrating Etherpad in your web app
- Embedding a pad using the jQuery plugin
- Using Embed Parameters
- Integrating Etherpad in a third party app (Drupal, MediaWiki, WordPress, Atlassian, PmWiki)
- HTTP API client libraries