How to improve the speed of your app
This article is outdated. Woffice has a new documentation here:
If anything is missing, let us know and we will improve it. It was designed to be searchable, more organized and more complete.
We'll see here different ways to fix a speed issue or to improve it anyway with Woffice.
Wordpress advice you to run on php 5.6, please make sure you have php 5.6 installed and not a older version. This is really important for your site's safety & rapidity.
Caching your Data
A first step is to cache your images/scripts/pages using one of the famous free plugins available on wordpress.org
You can try this plugin : https://wordpress.org/plugins/wp-super-cache/
It's really easy to setup and very efficient with Woffice.
You can also add this pugin : https://wordpress.org/plugins/remove-query-strings-from-static-resources/
Checking your server's performances
Be sure that your hosting plan is good enough to handle all your users and the complete Wordpress setup as well as Woffice theme.
There is no "minimum performance" as it depends on how you're using Woffice (community, intranet, club ...).
You can check the PHP memory limit in your php.ini configuration file. We recommend setting memory to at least 64MB.
You can also get in touch with your host provider to analyse the server's performances :
Checking for PHP errors and heavy log files
Login to your FTP and browse to wp-content/ folder.
If you find some log files, be sure the file's size is lower than 1MB.
Checking your Database for heavy tables
As we're making quite a lot of requests with the Database if a table as a memory issue that'll impact directly your site's speed.
Go to your PHPmyAdmin and access to your database's structure :
Make sure there is no heavy table (more than 5MB).
Inspecting the loading speed of each element
Using the Google Chrome Developer Tools (see : https://developers.google.com/web/tools/chrome-devtools/?hl=en)
You can use the "Network" tab to inspect each element loaded and then see if there is any large file or script loaded. So you can find there what needs to be optimized.
Be careful about Extrafooter
If you have more than 70/80 registered users, is better if you disable this option in Woffice Settings:
You can find this option in Theme Settings > Appearance > Footer & Extrafooter.
If extrafoter is not important for you, remove it may improve even more the speed of your site.
Is that all ?
Nope, there is a lot of other ways to optimize your site, you can find a good article about it here : http://www.sparringmind.com/speed-up-wordpress/
You can also use one of the many CDNs available here : https://www.cloudflare.com/