How to extend system forms (like admin user)?


#1

Can I extend the admin user form (like want to add contact number, address etc) and if yes, then I have to make changes in properties and handler files or is there any another way?


#2

Great question. The answer is absolutely yes and is a fundamental feature of Preside. I’ve created a little 101 video for this very question:

https://vimeo.com/231876238

Summary of video:

  1. Use documentation to find where to extend preside objects and forms: https://docs.presidecms.com/reference/presideobjects.html and https://docs.presidecms.com/reference/systemforms.html
  2. NEVER touch anything in core preside. Keep that clean.
  3. Most features can be extended or overrided by creating files with the same name/path within your application or extension