mist-01/fix-event-calendar-caching
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Plugin Name === Contributors: DanielMahaffy Tags: calendar, javascript, cache Requires at least: 4.1 Tested up to: 4.1.1 Stable tag: trunk License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This plugin makes the All-in-One Event Calendar's javascript cacheable to improve page load speed. == Description == The "All-in-One Event Calendar" by Time.ly works great, but uses dynamic javascript. This plugin creates a static version of the javascript that can be cached by the browser. I have tested this plugin with versions 2.1.9 and 2.2.0 of the event calendar plugin. It may work with future releases, but use it at your own risk. This plugin only uses the static javascript on the frontend. If a user is logged in, the original dynamic script will be used. As far as I can tell caching the javascript does not interfere with the plugin's functionality, but there may be features of the event calendar that do not work with this plugin. == Installation == 1. Upload the fix-event-calendar-caching directory to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. The plugin needs write access to it's folder to create the static js file. == Frequently Asked Questions == = How can I clear/update the cached javascript? = Anytime the All-In-One Event Calendar settings are saved, the cached javascript is recreated. You can also clear the cache by deleting the event-cal-x.x.x.js file in the plugin folder. A new version of the All-In-One Event Calendar will also trigger a new cached javascript. == Changelog == = 2.0.0 = * Fixed problems with the calendar pages. A bug was preventing agenda, week, and day view from working properly. * Creates a unique cache file for each event-calendar javascript link = 1.2.0 = * Cached javascript is now cleared when the event calendar settings are updated * Refactored code to improve code reuse * Added hash to cached javascript url to ensure it loads the most recent version * Plugin now uses the AI1EC_VERSION constant to load the version number = 1.0.1 = * Added sanity check before creating cache file
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published