MODX Extras
This is the home page for the MODx Extras documentation space.
Please take a moment to ensure the extra being considered is for your specific MODx product (either Evolution or Revolution). Also, note the minimum required version indicated by the respective extra and that the installation of MODx being used meets or exceeds that requirement.
Creating Your Own Add-On
Go to http://modx.com/extras/, log in to your MODX account (or create one), then click on the button at the bottom to "Submit an Extra". You can use whatever version control system that you want (you don't even have to use version control if you don't want), but your extra must be packaged up into a MODX Transport Package. This is a special kind of zip file that ensures that your add-on and all of its components are installed correctly on the target system. To make one, you need to create a Build Script. See the related pages for more info.
Commonly used addons
For your convenience, below you will find a table with a list of the most commonly used addons for both Revolution and Evolution, per category. Please note that this list is manually maintained, and not all addons will be mentioned here. Please see the Add-Ons Repository on the MODX Site for a complete list. The grid below displays addons that can be used in no specific order. Often addons are designed to be flexible and have many options, be sure to investigate which one suits your goals best.
Category | Revolution (2.x) | Evolution (1.x) |
---|---|---|
Navigation (menu, breadcrumbs) | Wayfinder, Breadcrumbs, QuickCrumbs, getResources | Wayfinder, Breadcrumbs, Ditto |
Multi-domain solutions (contexts) | GatewayManager, ContextRouter | |
Content listing | getResources, getPage (pagination), getResourceField, Rowboat | Ditto, getField |
Galleries | Gallery | MaxiGallery, EvoGallery, Easy 2 Gallery |
Searching | SimpleSearch, getResources, AdvSearch | AjaxSearch |
Form processing | FormIt | eForm |
Multilingual solutions | Babel | YAMS |
Blogging | Articles (full solution), Quip (comments), Archivist (archives), tagLister (tagging) | Jot (comments), Reflect (archives) |
User management | Login, Peoples, Loginza, HybridAuth | WebLoginPE |
Revision history | VersionX | ContentHistory |
eCommerce | VisionCart, SimpleCart, miniShop, Shopkeeper | FoxyCart (not native) |
Feeds | getResources (generation), getFeed (reading), spieFeed | Ditto (generation), FeedX (reading) |
Creating transport packages | PackMan, modExtra (demo package), Doodles (tutorial + demo package) | |
Spam Prevention | Rampart | |
Documents | FileDownload R , Upload to Users CMP |