Ajaxify

Warning: This plugin has't been updated in over 7 years. It may no longer be maintained.

What you can do to help:

Provides enhanced ajax support for Elgg

Last updated
Example ability to translate strings in javascript... no need to insert it into the javascript via phpAccess to security tokens via javascript -- automatic token renewal so your pages don't expireDisplay a system message without refreshing the pageDisplay an error without refreshing the page
Recommended Releases
Elgg Release Download Date Links
1.80.4 (30.36 kB)2012-Apr-16
1.70.1 (23.95 kB)2010-Jul-17
Show all releases

Elgg 1.8 introduces a new js library that provides a nice foundation for ajax development. This plugin is meant to build on that foundation and start getting Elgg actually ajaxified. The initial results look very promising!

Who needs this plugin?

EVERYONE. Past iterations of this plugin were meant for developers only. Now that most of the developer tools have made it into core, it's time to get some user-facing features out there. I've started with the admin interface since that seemed like the easiest target for navigation and your users won't yell at you if I've broken something.

Features

  • Many admin area pages will load via ajax when you navigate to them.
  • SOON: Many admin forms will submit via ajax when you submit them.

Known Issues -- http://github.com/ewinslow/elgg-ajaxify/issues
Please visit the url above before reporting issues.

Disclaimer: This is still beta software! I have tested only on one machine on one (very modern) browser, and have written no unit tests. But something tells me you're hungry for a faster interface so you're going to try this plugin anyways. Fortunately, if your system becomes unusable, you can just disable the plugin. :)

Evan Winslow

Software Engineer at Google. Elgg enthusiast. I wrote the Javascript and CSS frameworks for 1.8.

Stats

  • Category: Tools
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 2066
  • Recommendations: 14

Other Projects

View Evan Winslow's plugins