phpstructure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
phpstructure [2020/06/27 14:38]
aducomadmin [Basic form design and mandatory components]
phpstructure [2020/06/27 17:27] (current)
aducomadmin [Application flow]
Line 21: Line 21:
  
  
-===== Application flow =====+===== Application flow and events ===== 
 + 
 +Although you can create applications without even programming, at some point you will have the need to interfere with application flow to model the system to your business processes. 
 + 
 +During processing and on user actions, PHsPeed will generate //events.  //You can apply your code to these //events.//
  
 PHsPeed applications start in the browser with a multi-step approach. First, PHsPeed will send the basic layout to the browsers. Next, the application will perform Ajax calls to retrieve the physical content, like fields, labels, grid data, etc. This approach has been chosen to make applications more flexible, secure (as Ajax calls can be encrypted), and easier to debug. PHsPeed generated HTML forms are purely based upon <div>. PHsPeed makes NO use of IFrames. PHsPeed applications start in the browser with a multi-step approach. First, PHsPeed will send the basic layout to the browsers. Next, the application will perform Ajax calls to retrieve the physical content, like fields, labels, grid data, etc. This approach has been chosen to make applications more flexible, secure (as Ajax calls can be encrypted), and easier to debug. PHsPeed generated HTML forms are purely based upon <div>. PHsPeed makes NO use of IFrames.
Line 30: Line 34:
  
 Each PHP runnable module is by default a control application. It handles initialization, submits and ajax requests. It takes care of session handling, security checks like CSRF, checks if a module can be run stand-alone (not hosted by the main menu), etc. All other modules are PHP classes and cannot run by itself. Each PHP runnable module is by default a control application. It handles initialization, submits and ajax requests. It takes care of session handling, security checks like CSRF, checks if a module can be run stand-alone (not hosted by the main menu), etc. All other modules are PHP classes and cannot run by itself.
 +
  
 ==== Detailed standard application flow ==== ==== Detailed standard application flow ====
  • phpstructure.txt
  • Last modified: 2020/06/27 17:27
  • by aducomadmin