Full List of MODX Processors
I got tired of poking around in the core directory looking for MODX processors, so I created this master list. The list is generated automatically from the files in the following directory:
core/model/modx/processors/
Some MODX extras create their own processors, but this list shows only the MODX processors.
The Element processors are under the processors/element/
directory, but should be called as they are listed here.
A few of the processors are abstract classes and can't be called directly (usually ones without a '/' in their names) and some of these processors may not be fully functional. The rest can be called as follows:
$result = $modx->runProcessor('processor/name', $fields);
For example, you can create a resource with this code:
$fields = array( 'pagetitle' => 'MyResource', 'alias' => 'my-resource', 'description' => 'This is my resource', 'published' => true, 'hidemenu' => false, 'content' => '<p>My very own Resource</p>', /* more fields here as desired */ ); $response = $modx->runProcessor('resource/create', $fields); if ($response->isError()) { $modx->log(modX::LOG_LEVEL_ERROR, 'Failed to create Resource'); }
If you want to see which fields to send to the processor for a particular MODX object, look here.
-
Browser Context Element Resource Search Security Source System Workspace
Browser
browser/directory/chmod
browser/directory/create
browser/directory/getfiles
browser/directory/getlist
browser/directory/remove
browser/directory/rename
browser/directory/sort
browser/directory/update
browser/file/create
browser/file/download
browser/file/get
browser/file/remove
browser/file/rename
browser/file/unpack
browser/file/update
browser/file/upload
Context
context/create
context/duplicate
context/get
context/getlist
context/remove
context/setting/create
context/setting/get
context/setting/getlist
context/setting/remove
context/setting/update
context/setting/updatefromgrid
context/update
context/updatefromgrid
Element
category/create
category/get
category/getlist
category/remove
category/update
chunk/create
chunk/duplicate
chunk/get
chunk/getlist
chunk/remove
chunk/update
create
duplicate
exportproperties
get
getclasses
getinsertproperties
getlist
getlistbyclass
getnodes
importproperties
plugin/activate
plugin/create
plugin/deactivate
plugin/duplicate
plugin/event/associate
plugin/event/get
plugin/event/getassoc
plugin/event/getlist
plugin/event/remove
plugin/event/update
plugin/event/updatefromgrid
plugin/get
plugin/getlist
plugin/remove
plugin/update
propertyset/addelement
propertyset/associate
propertyset/create
propertyset/duplicate
propertyset/get
propertyset/getlist
propertyset/getnodes
propertyset/getproperties
propertyset/remove
propertyset/removeelement
propertyset/update
propertyset/updatefromelement
remove
snippet/create
snippet/duplicate
snippet/get
snippet/getlist
snippet/remove
snippet/update
sort
template/create
template/duplicate
template/get
template/getlist
template/remove
template/tv/getlist
template/tv/updatefromgrid
template/update
tv/create
tv/duplicate
tv/get
tv/getlist
tv/remove
tv/renders/getinputproperties
tv/renders/getinputs
tv/renders/getoutputs
tv/renders/getproperties
tv/renders/mgr/input/autotag
tv/renders/mgr/input/checkbox
tv/renders/mgr/input/date
tv/renders/mgr/input/email
tv/renders/mgr/input/file
tv/renders/mgr/input/hidden
tv/renders/mgr/input/image
tv/renders/mgr/input/list-multiple-legacy
tv/renders/mgr/input/listbox
tv/renders/mgr/input/listbox-multiple
tv/renders/mgr/input/number
tv/renders/mgr/input/option
tv/renders/mgr/input/resourcelist
tv/renders/mgr/input/richtext
tv/renders/mgr/input/tag
tv/renders/mgr/input/text
tv/renders/mgr/input/textarea
tv/renders/mgr/input/url
tv/renders/mgr/inputproperties/autotag
tv/renders/mgr/inputproperties/checkbox
tv/renders/mgr/inputproperties/date
tv/renders/mgr/inputproperties/default
tv/renders/mgr/inputproperties/email
tv/renders/mgr/inputproperties/file
tv/renders/mgr/inputproperties/image
tv/renders/mgr/inputproperties/list-multiple-legacy
tv/renders/mgr/inputproperties/listbox
tv/renders/mgr/inputproperties/listbox-multiple
tv/renders/mgr/inputproperties/number
tv/renders/mgr/inputproperties/option
tv/renders/mgr/inputproperties/resourcelist
tv/renders/mgr/inputproperties/richtext
tv/renders/mgr/inputproperties/tag
tv/renders/mgr/inputproperties/text
tv/renders/mgr/inputproperties/textarea
tv/renders/mgr/inputproperties/url
tv/renders/mgr/properties/date
tv/renders/mgr/properties/default
tv/renders/mgr/properties/delim
tv/renders/mgr/properties/htmltag
tv/renders/mgr/properties/image
tv/renders/mgr/properties/richtext
tv/renders/mgr/properties/string
tv/renders/mgr/properties/url
tv/renders/web/output/date
tv/renders/web/output/default
tv/renders/web/output/delim
tv/renders/web/output/htmltag
tv/renders/web/output/image
tv/renders/web/output/richtext
tv/renders/web/output/string
tv/renders/web/output/text
tv/renders/web/output/url
tv/resourcegroup/getlist
tv/template/getlist
tv/template/updatefromgrid
tv/update
update
Resource
resource/create
resource/data
resource/delete
resource/duplicate
resource/emptyrecyclebin
resource/event/getlist
resource/event/updatefromgrid
resource/get
resource/getlist
resource/getnodes
resource/gettoolbar
resource/locks/release
resource/locks/steal
resource/publish
resource/reload
resource/resourcegroup/getlist
resource/resourcegroup/updatefromgrid
resource/search
resource/sort
resource/translit
resource/trash/getlist
resource/trash/purge
resource/trash/restore
resource/undelete
resource/unpublish
resource/update
resource/updatefromgrid
Search
search/search
Security
security/access/addacl
security/access/flush
security/access/getacl
security/access/getlist
security/access/getnodes
security/access/permission/getlist
security/access/policy/create
security/access/policy/createpolicydata
security/access/policy/duplicate
security/access/policy/export
security/access/policy/getlist
security/access/policy/import
security/access/policy/remove
security/access/policy/removemultiple
security/access/policy/removepolicydata
security/access/policy/template/create
security/access/policy/template/duplicate
security/access/policy/template/export
security/access/policy/template/getlist
security/access/policy/template/group/getlist
security/access/policy/template/import
security/access/policy/template/remove
security/access/policy/template/removemultiple
security/access/policy/template/update
security/access/policy/template/updatefromgrid
security/access/policy/update
security/access/policy/updatefromgrid
security/access/policy/updatepolicydata
security/access/removeacl
security/access/updateacl
security/access/usergroup/category/create
security/access/usergroup/category/getlist
security/access/usergroup/category/remove
security/access/usergroup/category/update
security/access/usergroup/context/create
security/access/usergroup/context/getlist
security/access/usergroup/context/remove
security/access/usergroup/context/update
security/access/usergroup/namespace/create
security/access/usergroup/namespace/getlist
security/access/usergroup/namespace/remove
security/access/usergroup/namespace/update
security/access/usergroup/resourcegroup/create
security/access/usergroup/resourcegroup/getlist
security/access/usergroup/resourcegroup/remove
security/access/usergroup/resourcegroup/update
security/access/usergroup/source/create
security/access/usergroup/source/getlist
security/access/usergroup/source/remove
security/access/usergroup/source/update
security/documentgroup/create
security/documentgroup/getnodes
security/documentgroup/getpairingnodes
security/documentgroup/remove
security/documentgroup/removedocument
security/documentgroup/update
security/documentgroup/updatedocumentsin
security/flush
security/forms/profile/activate
security/forms/profile/activatemultiple
security/forms/profile/create
security/forms/profile/deactivate
security/forms/profile/deactivatemultiple
security/forms/profile/duplicate
security/forms/profile/getlist
security/forms/profile/remove
security/forms/profile/removemultiple
security/forms/profile/update
security/forms/profile/updatefromgrid
security/forms/rule/activate
security/forms/rule/activatemultiple
security/forms/rule/create
security/forms/rule/deactivate
security/forms/rule/deactivatemultiple
security/forms/rule/duplicate
security/forms/rule/getlist
security/forms/rule/gettypelist
security/forms/rule/remove
security/forms/rule/removemultiple
security/forms/rule/update
security/forms/rule/updatefromgrid
security/forms/set/activate
security/forms/set/activatemultiple
security/forms/set/create
security/forms/set/deactivate
security/forms/set/deactivatemultiple
security/forms/set/duplicate
security/forms/set/export
security/forms/set/getlist
security/forms/set/import
security/forms/set/remove
security/forms/set/removemultiple
security/forms/set/update
security/group/adduser
security/group/create
security/group/get
security/group/getlist
security/group/getnodes
security/group/remove
security/group/removeuser
security/group/setting/create
security/group/setting/getlist
security/group/setting/remove
security/group/setting/update
security/group/setting/updatefromgrid
security/group/sort
security/group/update
security/group/user/create
security/group/user/getlist
security/group/user/remove
security/group/user/update
security/login
security/logout
security/message/create
security/message/getlist
security/message/read
security/message/remove
security/message/unread
security/profile/changepassword
security/profile/get
security/profile/update
security/resourcegroup/create
security/resourcegroup/getlist
security/resourcegroup/getnodes
security/resourcegroup/remove
security/resourcegroup/removeresource
security/resourcegroup/update
security/resourcegroup/updateresourcesin
security/role/create
security/role/get
security/role/getauthoritylist
security/role/getlist
security/role/remove
security/role/update
security/role/updatefromgrid
security/user/_validation
security/user/activatemultiple
security/user/create
security/user/deactivatemultiple
security/user/delete
security/user/duplicate
security/user/get
security/user/getlist
security/user/getonline
security/user/getrecentlyeditedresources
security/user/group/getlist
security/user/removemultiple
security/user/setting/create
security/user/setting/getlist
security/user/setting/remove
security/user/setting/update
security/user/setting/updatefromgrid
security/user/update
security/user/updatefromgrid
Source
source/create
source/duplicate
source/getlist
source/remove
source/removemultiple
source/type/getlist
source/update
source/updatefromgrid
System
system/action/create
system/action/get
system/action/getlist
system/action/getnodes
system/action/remove
system/action/sort
system/action/update
system/actionlist.inc
system/activeresource/getlist
system/charset/getlist
system/classmap/getlist
system/clearcache
system/config.js
system/config_check.inc
system/console
system/contenttype/create
system/contenttype/getlist
system/contenttype/remove
system/contenttype/update
system/contenttype/updatefromgrid
system/country/getlist
system/dashboard/create
system/dashboard/duplicate
system/dashboard/getlist
system/dashboard/remove
system/dashboard/removemultiple
system/dashboard/update
system/dashboard/updatefromgrid
system/dashboard/widget/create
system/dashboard/widget/feed
system/dashboard/widget/getlist
system/dashboard/widget/remove
system/dashboard/widget/removemultiple
system/dashboard/widget/update
system/databasetable/defragment-indexes.sql
system/databasetable/getlist
system/databasetable/optimize
system/databasetable/optimizedatabase
system/databasetable/truncate
system/derivatives/getlist
system/downloadoutput
system/errorlog/clear
system/errorlog/download
system/errorlog/get
system/event/create
system/event/getlist
system/event/grouplist
system/event/remove
system/import/html
system/import/index
system/info
system/language/getlist
system/log/getlist
system/log/truncate
system/menu/create
system/menu/get
system/menu/getlist
system/menu/getmenu
system/menu/getnodes
system/menu/remove
system/menu/sort
system/menu/update
system/phpinfo
system/phpthumb
system/refreshuris
system/registry/register/read
system/registry/register/send
system/remove_locks
system/rte/getlist
system/settings/create
system/settings/getareas
system/settings/getlist
system/settings/remove
system/settings/update
system/settings/updatefromgrid
Workspace
workspace/create
workspace/disable
workspace/getlist
workspace/lexicon/create
workspace/lexicon/getlist
workspace/lexicon/reloadfrombase
workspace/lexicon/revert
workspace/lexicon/topic/getlist
workspace/lexicon/updatefromgrid
workspace/namespace/create
workspace/namespace/getlist
workspace/namespace/remove
workspace/namespace/removemultiple
workspace/namespace/update
workspace/namespace/updatefromgrid
workspace/packages/dependency/download
workspace/packages/get
workspace/packages/getattribute
workspace/packages/getdependencies
workspace/packages/getlist
workspace/packages/install
workspace/packages/purge
workspace/packages/remove
workspace/packages/rest/download
workspace/packages/rest/getinfo
workspace/packages/rest/getlist
workspace/packages/rest/getnodes
workspace/packages/scanlocal
workspace/packages/uninstall
workspace/packages/update
workspace/packages/update-remote
workspace/packages/updatefromgrid
workspace/packages/upload
workspace/packages/version/getlist
workspace/packages/version/remove
workspace/packages/view
workspace/providers/create
workspace/providers/get
workspace/providers/getlist
workspace/providers/remove
workspace/providers/update
workspace/providers/updatefromgrid
workspace/providers/verify
workspace/remove
workspace/theme/getlist
workspace/update
workspace/view
My book, MODX: The Official Guide - Digital Edition is now available here. The paper version of the book may still be available from Amazon.
If you have the book and would like to download the code, you can find it here.
If you have the book and would like to see the updates and corrections page, you can find it here.
MODX: The Official Guide is 772 pages long and goes far beyond this web site in explaining beginning and advanced MODX techniques. It includes detailed information on:
- Installing MODX
- How MODX Works
- Working with MODX resources and Elements
- Using Git with MODX
- Using common MODX add-on components like SPForm, Login, getResources, and FormIt
- MODX security Permissions
- Customizing the MODX Manager
- Using Form Customization
- Creating Transport Packages
- MODX and xPDO object methods
- MODX System Events
- Using PHP with MODX
Go here for more information about the book.
Thank you for visiting BobsGuides.com
— Bob Ray