API/Concepts

From aMember Pro Documentation
Revision as of 06:19, 28 June 2011 by Alex (talk | contribs)
Jump to: navigation, search

aMember Pro v.4 API has been completely reworked to match PHP5 new coding standards and technologies. It uses the following well-known and documented libraries:

Also, we have developed a bunch of in-house components and JS and PHP libraries to make software development rapid. Most important are:

  • API/Grid Am_Grid to handle CRUD+FB (create-read-updated-delete+filter and batch operations) for grids
  • API/Query Am_Query to handle SQL queries and their visual representation (a visual filter in user table is a great example)
  • API/Form Am_Form adds jquery.validation plugin to HTML_QuickForm2 and makes number of other improvements
  • API/Hook Am_HookManager handles "slot-signal" or "events" operations and allows to setup hooks to different events
  • API/Plugin Am_Plugin provides a base for a plugin in aMember Pro that has configuration, can be enabled/disabled and can set hooks
  • API/Report Am_Report API provides easy way to define new reports and modify existing without worrying about results rendering