Login   Register  
PHP Classes
elePHPant
Icontem

Datalus: Build Web applications from XML definitions

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Abbey Sparrow
Name: Abbey Sparrow <e-mail contact>
Packages: 4 Browse all classes by Abbey Sparrow Browse all classes by
Country: United States United States - PHP jobs in United States
Age: 36
All time rank: 70989 in United States United States
Week rank: 719 Down73 in United States United States Up
Innovation award
Innovation award
Nominee: 2x


  Detailed description   Download Download .zip .tar.gz  
This package is a Web application development framework.

BE AWARE: This code is almost 3 years old, and has been rewritten, from scratch for a smaller, cleaner 2.0 version with more features which I'm very excited to release... as soon as it's finished, which I expect will be early to mid summer...

It can be used to generate PHP code for Web application scripts using simple XML definition files and short PHP scripts.

It uses XSL to transform the XML definitions in PHP code for application back-end scripts.

  Classes of Abbey Sparrow  >  Datalus  >  Download Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Datalus
Base name: datalus
Description: Build Web applications from XML definitions
Version: -
PHP version: 5.0
License: GNU Lesser General Public License (LGPL)
All time users: 1457 users
All time rank: 2437
Week users: 0 users
Week rank: 1803 Equal
 
  Groups   Freshmeat project   Rate classes User ratings  
  Applications   Related links   Files Files  

  Groups  
Group folder image XML XML parsing and generation View top rated classes
Group folder image Libraries Frameworks and libraries of cooperating classes View top rated classes
Group folder image Code Generation Compilers and tools that generate code automatically View top rated classes


  Freshmeat project  
Project record: datalus
Popularity score: 13.19
Vitality score: 1.0

  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
The full working package The complete package with dependencies and all the examples & documentation

  Files folder image Files  
File Role Description
Files folder imageConfiguration (4 directories)
Files folder imageDatalus (15 files, 4 directories)
Plain text file Datalus.php Class main inclusion file
Accessible without login Plain text file datalus.properties Data main configuration
Accessible without login Plain text file view.php Example script to view & edit objects
Accessible without login Plain text file sidebar.php Example example 'sidebar' script

  Files  /  Files folder image Configuration  
File Role Description
Files folder imageDatasources (1 file)
Files folder imageHTML (1 file)
Files folder imageObjects (1 file)
Files folder imageStyles (1 file)

  Files  /  Configuration  /  Files folder image Datasources  
File Role Description
  Accessible without login Plain text file database.properties Data db configuration

  Files  /  Configuration  /  Files folder image HTML  
File Role Description
  Accessible without login Plain text file newUserMail.html Data HTML mail for new users

  Files  /  Configuration  /  Files folder image Objects  
File Role Description
  Accessible without login Plain text file artist.catalyst.xml Example An example object

  Files  /  Configuration  /  Files folder image Styles  
File Role Description
  Accessible without login Plain text file style.css Data default CSS

  Files  /  Files folder image Datalus  
File Role Description
Files folder imageEncodings (3 files)
Files folder imageNodes (13 files)
Files folder imageVerifiers (6 files)
Files folder imageXSL (3 files)
  Plain text file BatchWrangler.php Class select objects from a datasource
  Plain text file Encoding.php Class generic encoding interface
  Plain text file FileDataSource.php Class flat-file implementation of the datasource object
  Plain text file MenuItem.php Class recursive class for generating menus
  Plain text file Node.php Class the generic Node for primitives
  Plain text file ObjectManager.php Class handles loading of object descriptions and initializing
  Plain text file ObjectWrangler.php Class handle loading
  Plain text file PageRenderer.php Class container for holding XML for conversion to xhtml
  Plain text file Presence.php Class manages user presence
  Plain text file PropertiesFile.php Class handles a java style .properties file
  Plain text file RssRenderer.php Class converts XML objects to RSS feeds
  Plain text file Session.php Class handle session & presence data
  Plain text file SQLDataSource.php Class mysql implementation of the datasource interface
  Plain text file Uploader.php Class handle file uploads
  Plain text file Verifier.php Class the Verifier superclass

  Files  /  Datalus  /  Files folder image Encodings  
File Role Description
  Plain text file MCryptEncoding.php Class AES encoding
  Plain text file MD5Encoding.php Class md5 one-way encoding
  Plain text file SHA1Encoding.php Class SHA encoding

  Files  /  Datalus  /  Files folder image Nodes  
File Role Description
  Plain text file Block.php Class Primitive for a block of text
  Plain text file File.php Class primitive for an uploaded file
  Plain text file Float.php Class primitive for floting point
  Plain text file Group.php Class primitive to denote a group of links to other objects
  Plain text file Image.php Class primitive for upload of jpg, png or gif files
  Plain text file Instant.php Class a point in time
  Plain text file Integer.php Class integer primitive
  Plain text file Location.php Class an address primitive
  Plain text file Object.php Class the object container node
  Plain text file Reference.php Class pointer primitive (link to another object)
  Plain text file String.php Class string primitive
  Plain text file User.php Class user reference primitive
  Plain text file UserGroup.php Class User group reference primitive

  Files  /  Datalus  /  Files folder image Verifiers  
File Role Description
  Plain text file EmailVerifier.php Class email verifier
  Plain text file FileVerifier.php Class file verifier
  Plain text file HtmlVerifier.php Class HTML verifier
  Plain text file TextVerifier.php Class text verifier
  Plain text file UrlVerifier.php Class URL verifier
  Plain text file XHtmlVerifier.php Class XHTML verifier

  Files  /  Datalus  /  Files folder image XSL  
File Role Description
  Accessible without login Plain text file ajax_server.xsl Data AJAX login transformation
  Accessible without login Plain text file edit_ajax.xsl Data edit transformation (AJAX login)
  Accessible without login Plain text file view_ajax.xsl Data view transformation

Download Download all files: datalus.tar.gz datalus.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.