-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Optimizing Etherpad
Optimizing Etherpad is easy.
-
Update Etherpad to the latest version.
-
Open your settings.json file
-
Set
maxAge
to a LARGE value such as99999999
-
Set
minify
to true -
If you don't use any custom CSS/JS install the
ep_disable_custom_scripts_and_styles
plugin. -
If your database is still "DirtyDB", upgrade to a real database and read your console warnings!
-
If you run MySQL, switch your database to use MyISAM instead of InnoDB. https://github.com/ether/etherpad-lite/wiki/Converting-from-InnoDB-to-MyISAM
-
If you have a lot of plugins installed, reflect on why you need so many..
-
Your plugin functionality might not require a plugin, for example always showing chat doesn't require a plugin, you can use a parameter in your URL to do this. See: https://github.com/ether/etherpad-lite/wiki/Embed-Parameters
- Docs
- Translating
- HTTP API
- Plugin framework (API hooks)
- Plugins (available)
- Plugins (list)
- Plugins (wishlist)
- Etherpad URIs / URLs to specific resources IE export
- Etherpad Full data export
- Introduction to the source
- Release Procedure
- Etherpad Developer guidelines
- Project to-do list
- Changeset Library documentation
- Alternative Etherpad-Clients
- Contribution guidelines
- 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
- 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
- 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