50 likes | 152 Views
Wax Framework. Formerly WISP Framework Joe Chrzanowski. Why the Name Change?. WISP: W ebsites with I ntegrated S cripts and P HP Original project was very different WaX : W ebsites a nd x Denoting that the framework is designed to create websites using any technology
E N D
Wax Framework Formerly WISP Framework Joe Chrzanowski
Why the Name Change? • WISP: Websites with Integrated Scripts and PHP • Original project was very different • WaX: Websites and x • Denoting that the framework is designed to create websites using any technology • Aims for increased interoperability between PHP and JS through the use of PHP’s DOM manipulation functions
New Core • Modified Codebase • More hierarchical layout of classes • WaxControl • Represents an XML tag in a WaxML document • For defining logic classes vs. render classes • WaxWebControl • Lets you create a tag that processes information and creates rendered output • Utilizes PHP’s DOM manipulation functions for producing output rather than stringing together text • Easier to interact with JavaScript when the bindings have been developed
Challenges / Goals • Interacting smoothly with SDO • Better themeing • PHP bindings to JavaScript • Calling PHP from JavaScript via AJAX • The Wax Registry • Centralize configuration for easy administration • Building a specialized cache for increased performance • Unit Testing • CSS Aggregator for dynamic values (ie: color, font)