Request for Useful Comments
As in, a request for ONLY those more useful nuggets of great information which are typically buried under the mountain of crap spewed by the less mature members of this community. All useful comments are appreciated, but if all you have to say is some snide derogatory remark based on your own ignorance of what I'm doing and why, then do us all a favour and keep it to yourself. Thanks.
Abstract
aXML Release 0.2.0
aXML is not a framework, however this very tiny <85KB micro webdev framework implements aXML, along with session management, database connectivity, the ability to embed perl (if you really want to) and more.
Please refer to the readme.txt file for installation instructions.
This release comprises of several packages:
- aXML.pm - the controller
- System::Conf - loads the configuration file
- System::DB - provides access to useful db features
- System::ENV - setups the $aXML_ENV environment hash and initialises it.
- System::Headers - builds the response header output.
- System::Parser - implements the aXML syntax and controls the execution of aXML plugins by parsing aXML control files
- System::Qd - parses query data and provides the $qd hash accessible from the aXML control files and plugins.
- System::Server - provides file i/o functions on the server
- System::Session - provides database session management
- System::User - provides functions related to the user
- System::XMLTools - provides low level XML tools
Caveats
This release is correctly parsing the test files, however it has not been tested in a live situation and there may be bugs in it. For a less code-pretty but solidly tested in a live environment with end users you should download the 0.1.3 release. There are numerous changes to the way the framework works and plugins from the old system may need some modification to work with the new one, however the aXML control documents remain the same as they define the program abstractly from the implementation which runs it.
Download
- aXML release 0.2.0 (latest): .Zip
- aXML release 0.1.3 (stable): .Zip
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.