Contextualize

Creator: Donald Atkinson (fuzzicallogic)

Need help installing this extra?

About Contextualize

Contextualize allows you to designate specific Resources (and their children) as Resources that may be accessed by the same path across all of your Contexts. This can be particularly useful if you have needed multiple copies of the same Resource. 

Of particular note, this is compatible with AJAX Revolution, allowing you to send URL Parameters. WHen used with Objectify, it can provide a single point submission source for a duplicated form. In other words, this expands your MODx possibilities dramatically. How does this help? It gets rid of the requirement to use "jsonp" when crossing Contexts allowing you to deliver much faster pure HTML. Subsequent scripts may be on the page that you are requesting. 

Best of all, these pages behave as if they were in the current Context, because MODx believes that they are. This makes for cleaner linkage, more efficient code, and even faster debugging.

View the Readme for full instructions and details. For detail on the techniques, see this thread. For issues and support, send me a message, or submit at GitHub.

If AJAX Revolution saves you time and money, consider donating so that I can continue to support it.

Information

Released
September 10, 2012

Supported Database
MySQL, SQL Server

License
GPLv2

Supported Versions
2.2 - Current

Downloads
1,113

Instructions

Two easy ways. 

  • Download from the Package Manager. Click Install.
  • Download from GitHub. Upload to your core/packages folder. Go to the Package Manager. Click the down arrow next to Download Extras. Choose Search Locally for Packages. When ajaxrevolution appears, click Install.

Now, Contextualize automatically set Priority for compatible installed addons. Be sure to install this after Articles or Archivist, if you plan to use these addons.

After Installing: Be sure to go to your System Settings and set the 'site_alias_template' to your 'Alias (Site).

Current releases

1.0.1-rc1
View | Download
September 10, 2012
2.2 - Current