Software Details:
Version: 5.0
Upload Date: 13 May 15
Distribution Type: Freeware
Downloads: 21
Size: 276 Kb
It can be used to build websites which retrieve content based on templates from XML files.
AWS XMS is an online visual web development enviroment and framework, providing a web application base, with multi language support, based on XML.
Features:
- Build applications.
- Create multi-lingual support.
- Create or edit configuration templates.
- Template generator and editor.
- Bulk processing.
- Admin panel.
- XML configuration.
- RSS feeds.
What is new in this release:
- DOM Events support
- Observable instance properties and methods
- Invokable filters
- Improved server console
- Easy define of new directives
- Improved web application design and execution
- PSR-4 autoloader
- Use of PSR-1 and PSR-2 coding standards
- PHPUnit tests
What is new in version 4.9:
- A new tool - duplicate selected nodes
- Resizable Document tree container
What is new in version 4.6:
- xms_overload abstract class : when setting a new property, if a closure is given as value, is bound automatically to $this (child class)
- awsXML and awsHTML new methods (inherited from awsCommonXML)
What is new in version 4.2:
- Upgraded jQuery - faster and more stable.
What is new in version 4.0:
- New processing order
- Removed exec, runhere and replace - functionality taken by php#pi
- php#pi can return either text or DOMNode
- Fixed import and advanced import filters bug
- Import/eachnode can return dom node
- omiterator/norecords returns DOMNode or text
What is new in version 2.6:
- Engine: domiterator/check.
- Engine: domiterator if target not found will not run.
What is new in version 2.4:
- Designer: cut child nodes bug fixed
- Designer: improved reload tree on various node operations
- Designer: F1 pressed will popup a dialog with the keyboard shortcuts
What is new in version 2.3:
- import/eachnode and advancedimport/eachnode if returns a text value, will be used to create a documentFragment and replace the current node.
What is new in version 2.2:
- This release features a built-in router, further extending the capabilities of the framework.
What is new in version 2.0:
- The major change in this release is the the templates engine (temp.php) is using awsXML class instead of awsHTML.
What is new in version 1.6.1:
- As Google Chrome and Firefox removed isSameNode, some features of Designer did not worked on newer releases - FIXED.
- Designer - minor tweaks.
What is new in version 1.6:
- Designer - new tool to toggle node list container width
- Designer - minor interface tweaks
- Designer - on mobile browser (webkit/android) will display an additional tool to toggle active node
- Designer - runtime check type options not working: FIXED.
What is new in version 1.5:
- Designer:
- When bookmark is pushed will show name or id attributes values as default
- Save button shows the name of the loaded file (if any)
- Better selectors on showMainWindowCloseThick option
- showMainWindowCloseThick to remove the window close button so logout from xmlEditor is not performed accidentaly
- Check / uncheck active node using ctrl+space or toggleActive from shortcuts
- Move through nodes with keyboard as defined by the shortcuts (defaults are ctrl + up and ctrl + down)
- obj.showTextNode - displaying only 400 caracters
- obj.showTextNode - using htmlentities (http://phpjs.org/) to display text content of active node
- Engine:
- xmlimport directive bug fixed.
What is new in version 1.4:
- Designer:
- Tools feedback on checked or active elements
- insertNode supports a/b|c/d/e|f/g - this will create child nodes with the corresponding tree after (for check item will create a, c and f child nodes); better try it yourself :D
- Insert document fragment not working if no active node: fixed
- Repaired wrap won't uncheck node after operation: fixed
- Engine:
- New filters mainly to be used when remotetemplate is used: import, xmlimport, advancedimport, advancedxmlimport;
- Case directive: moved before imports, just after content generation: allows use of $GLOBALS["BROWSER"]->Name in "filter" to generate browser related content;
- Case directive / processCases bug fixed: not using default option when filter result not found in options list;
What is new in version 1.3:
- Advanced clipboard tool to visualize / edit cliboard's content; clipboard can now hold all types of XML entities (elements, attributes, text nodes, comments, cdata,...) at the same time
- Multi-select mode using checkboxes, for node operations (Insert node, Wrap, Insert Document Fragment, Delete, Delete Child Nodes, Cut Nodes, Cut Child Nodes, Copy Nodes, Copy Child Nodes, Copy Attributes)
- Doc from initOptions: when saving shows the name in dialog
- designer.xml - loading document from $_GET["datasrc"] (you can load a documet in Designer from the address bar like: "http://your-server/path/temp.php?use=templates/designer.xml&datasrc=templates/yourApp.xml")
- Fixed not loading when dataSrc attribute is set
- Word-break for attributes table
What is new in version 1.1:
- Designer - support for custom XSL;
- Designer - Bookmark manager;
- Designer - Jump to found node in Search dialog;
- Designer - display of css path in Node Info;
- Designer - improved interface;
- Designer - better Insert Node and Insert document fragment tools;
- AWS template engine - remotetemplate new directive which imports a remote html page, converts it to AWS XMS format and adds it to the current application, on the fly;
- AWS template engine - case a new directive, similar to switch-case instruction, allows to handle several blocks of xml/html code easier;
- AWS template engine - cache system for import / advancedimport / xmlimport / advancedxmlimport / remotetemplate directives;
- Web site documentation - examples for each directive / filter available for download, to have a better look on each one;
Requirements:
- PHP 5.4 or higher
- PHP's XSL extension
Comments not found