AppWrap is a content management system for enterprises. It is built on a template engine that includes a framework for building SQL tables and allowing users to populate and maintain these tables. Reports using data from these tables can be easily created using another template. It is ideal for quickly Webifying Excel and Word files shared among workgroups and rapidly providing advanced data management and presentation capabilities. It is intended for managing mildly dynamic data without the labor of hand-coding and managing multiple CGI forms and templates, or the expense of CRM systems.
| Tags | Database Front-Ends Internet Web Dynamic Content CGI Tools/Libraries Software Development Libraries Application Frameworks Perl Modules |
|---|---|
| Licenses | GPL Artistic |
| Operating Systems | OS Independent |
| Implementation | Perl |
Recent releases


Changes: The table namespace was cleaned up to reduce potential conflicts with private tables, code was refactored in support of the namespace cleanup, "people" and "contactinfo" tables were added for better support in enterprise environments, and a bug in the history writing function was squashed.


Changes: Recently deprecated images and other files were deleted, &column_meta and &isMysqlNumber were refactored for performance and memory footprint, the INSTALL file was revised, and a bug attributed to a missing "use foo" statement was fixed.


Changes: The current "tabbed folders" site navigation metaphor is retained, but was changed to use a single tab image that is manipulated using CSS. Previously, each unique tab required 2 separate images. Gecko-based browsers and Opera handle this well; IE works but disappoints. Several minor bugfxes also were applied.


Changes: Documentation upgrades were made. Error checking for configuration variables and meta data values was greatly improved. All eval statements are checked for errors by testing for $@. A new color-coded severity scheme was added. Integration with existing Web sites was improved.


Changes: To aid internationalization all displayed text was removed from the code and stored in a my_text table. Database queries are now cached, and inserts and updates use placeholders and bind values. The Focus and Pager modules were recoded, converted to use CSS, and updated with comments and error checking.