Jump to main content Jump to doc navigation

The modX Class

The base class of MODX. It extends xPDO.

Methods

  1. modX.addEventListener
  2. modX.addExtensionPackage
  3. modX.beforeProcessing
  4. modX.beforeRender
  5. modX.beforeRequest
  6. modX.checkForLocks
  7. modX.checkSession
  8. modX.checkSiteStatus
  9. modX.deprecated
  10. modX.filterPathSegment
  11. modX.findResource
  12. modX.getAuthenticatedUser
  13. modX.getCacheManager
  14. modX.getChildIds
  15. modX.getChunk
  16. modX.getConfig
  17. modX.getContext
  18. modX.getEventMap
  19. modX.getFullTableName
  20. modX.getLoginUserID
  21. modX.getLoginUserName
  22. modX.getParentIds
  23. modX.getParser
  24. modX.getPlaceholder
  25. modX.getRegisteredClientScripts
  26. modX.getRegisteredClientStartupScripts
  27. modX.getRequest
  28. modX.getResponse
  29. modX.getService
  30. modX.getSessionState
  31. modX.getTree
  32. modX.getUser
  33. modX.getVersionData
  34. modX.handleRequest
  35. modX.hasPermission
  36. modX.initialize
  37. modX.invokeEvent
  38. modX.isInitialized
  39. modX.lexicon
  40. modX.loadClass
  41. modX.logManagerAction
  42. modX.makeUrl
  43. modX.messageQuit
  44. modX.paramValueIsTrue
  45. modX.parseChunk
  46. modX.regClientCSS
  47. modX.regClientHTMLBlock
  48. modX.regClientScript
  49. modX.regClientStartupHTMLBlock
  50. modX.regClientStartupScript
  51. modX.reloadConfig
  52. modX.reloadContext
  53. modX.removeAllEventListener
  54. modX.removeEventListener
  55. modX.removeExtensionPackage
  56. modX.runProcessor
  57. modX.runSnippet
  58. modX.sanitizeString
  59. modX.sendError
  60. modX.sendErrorPage
  61. modX.sendForward
  62. modX.sendRedirect
  63. modX.sendUnauthorizedPage
  64. modX.setDebug
  65. modX.setLogger
  66. modX.setPlaceholder
  67. modX.setPlaceholders
  68. modX.startSession
  69. modX.stripTags
  70. modX.switchContext
  71. modX.toPlaceholder
  72. modX.toPlaceholders
  73. modX.unsetPlaceholder
  74. modX.unsetPlaceholders

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • JT Skaggs
  • deJaya
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$194 per month—let's make that $500!

Learn more