4 components of pnajax

Just a shortie, describing the clientside components of the pnajax framework:

1. Serverside method access Runs via async access of pnmoapifunc methods. That means all php functionality needs to be implemented in pnmodapifuncs to be reused with ajax.

2. Advanced GUI Components Tabs, Datagrids and Tree Elemnts are missing in traditional html in comparsion to GUI Style Applications like they come out of .net and co. These are added via the jsObjects Lib and will be wrapped with a simplifying api, that merges postnuke data structures to the sometimes complicated process of generating these Objects. I have started to add new features to the library as well as fixing some warnings. Ill work a bit more on removing the evil eval in that package

3. Pagecontroller To allow the simplification of a real GUI Application, pnJAax is using a page controller aka PN_PAGE. It will make stuff like events, form checking etc. easy and give the developer a straight informtion where to code for th click-actions a user can do in a userinterface. This class could be seen as a replacement for the pnmodfuncs, that represent the pagecontroler in postnuke.

4. Helper APIs Form validation imlementation, moofx, array comparasion, console logging (firefox/mozilla) etc go here. Again i will reuse the jsObjects stuff, but wrap it with a own api that is simpler.

 Permalink

Comments

No new comments allowed (anymore) on this post.