Main > Free Download Search >

Free xao software for linux

xao

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5
XAO::Web 1.07

XAO::Web 1.07


XAO::Web is a Perl module for XAO Web Developer, dynamic content building suite. more>>
XAO::Web is a Perl module for XAO Web Developer, dynamic content building suite.
XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Aside from that most interesting features of XAO::Web are:
- Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
- A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change.
- In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
- Site can create any extension objects or embed third-party extensions as well.
- One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
- Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
- Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
- XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
- Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
<<less
Download (0.11MB)
Added: 2006-09-01 License: Perl Artistic License Price:
1150 downloads
XAO Web Developer 1.07

XAO Web Developer 1.07


XAO Suite is a set of perl modules created primarily for building dynamic, database driven web sites. more>>
XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Installation
perl Makefile.PL
make
make test
sudo make install
Saying "install XAO::Web" from the CPAN shell is a good way too:
perl -MCPAN -eshell
install XAO::Web
Using CPAN shell is usually the best way because all dependencies will be resolved automatically.
If you do manual installation then XAO::Web depends on at least the following modules (look into Makefile.PL or just watch closely the output of `perl Makefile.PL for additional dependencies):
XAO::Base
XAO::FS
Digest::MD5
Error
MIME::Lite
Test::Unit
When you run "perl Makefile.PL" you will be asked for XAO::Web test database. That database is only used when you do `make test and it have to exist. It does not matter what is inside the database, it will be completely wiped out for each test case.
Normally the database should be the same that you have used for XAO::FS tests and in case of MySQL is usually test or test_fs.
The directory where templates get installed is the same that you gave to XAO::Base when you installed it. Normally that directory is /usr/local/xao -- we will assume that for the rest of the document.
Main features:
- Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
- A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change. In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
- Site can create any extension objects or embed third-party extensions as well.
- One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
- Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
- Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
- If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
- XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
- Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
Enhancements:
- Fixed a problem with Web.pm for mod_perl usage, introduced last minute just before releasing 1.06
<<less
Download (0.11MB)
Added: 2005-09-22 License: Artistic License Price:
1492 downloads
XAO::DO::FS::Config 1.06

XAO::DO::FS::Config 1.06


XAO::DO::FS::Config is an embeddable configuration object for XAO::FS. more>>
XAO::DO::FS::Config is an embeddable configuration object for XAO::FS.

SYNOPSIS

use XAO::Projects;
use XAO::Objects;

my $config=XAO::Objects->new(objname => Config,
sitename => test);

XAO::Projects::create_project(name => test,
object => $config,
set_current => 1);

my $fsconfig=XAO::Objects->new(objname => FS::Config,
odb_args => {
dsn => OS:MySQL_DBI:test_os
user => test,
password => TeSt,
});

$config->embed(fs => $fsconfig);

my $odb=$config->odb();

The XAO::DO::FS::Config is normally used in larger projects configurations that are persistent in memory. See XAO::DO::Config for more information on how embeddable configuration objects work.

METHODS

cleanup ()

Calls reset() method on the odb to clean up the handler and prepare it for the next session.

disable_special_access ()

Disables use of odb() method to set a new value (this is the default state).

embeddable_methods ()

Used internally by global Config object, returns an array with embeddable method names. Currently there is only one embeddable method -- odb().

enable_special_access ()

Enables use of odb() method to set a new value. Normally you do not need this method.

Example:

$config->enable_special_access();
$config->odb($odb);
$config->disable_special_access();
new ($$)

Creates a new empty configuration object. If odb_args is given then it will connect to a database using these arguments.

Example:

my $fsconfig=XAO::Objects->new(objname => FS::Config,
odb_args => {
dsn => OS:MySQL_DBI:test_os
user => test,
password => TeSt,
});
odb (;$)

Returns current database handler. If called with an argument and speciall access is enabled then replaces database handler.

<<less
Download (0.096MB)
Added: 2007-08-01 License: Perl Artistic License Price:
814 downloads
XAO::DO::Web::MenuBuilder 1.07

XAO::DO::Web::MenuBuilder 1.07


XAO::DO::Web::MenuBuilder is a Perl module for building all sorts of menus. more>>
XAO::DO::Web::MenuBuilder is a Perl module for building all sorts of menus.

SYNOPSIS

< %MenuBuilder
base="/bits/top-menu"
item.0="statistic"
item.1="config"
item.1.grayed
item.2="password"
item.2.grayed
active="statistic"
% >

< %MenuBuilder
base="/bits/top-menu"
item.0="statistic"
item.1="config"
item.2="password"
grayed="config,password"
active="statistic"
% >

Assumes the following file structure at the `base:

header - static menu header (optional)
footer - static menu footer (optional)
separator - static menu items separator
item-NAME-normal - normal item text
item-NAME-grayed - grayed item text
item-NAME-active - currently opened page
If "grayed" argument is "*" then all menu items are displayed in "grayed" mode.

<<less
Download (0.011MB)
Added: 2006-09-05 License: Perl Artistic License Price:
1144 downloads
Finance::Quote::ASX 1.12

Finance::Quote::ASX 1.12


Finance::Quote::ASX is a Perl module that can obtain quotes from the Australian Stock Exchange. more>>
Finance::Quote::ASX is a Perl module that can obtain quotes from the Australian Stock Exchange.

SYNOPSIS

use Finance::Quote;

$q = Finance::Quote->new;

%stockinfo = $q->fetch("asx","BHP"); # Only query ASX.
%stockinfo = $q->fetch("australia","BHP"); # Failover to other sources OK.

This module obtains information from the Australian Stock Exchange http://www.asx.com.au/. All Australian stocks and indicies are available. Indexes start with the letter X. For example, the All Ordinaries is "XAO".

This module is loaded by default on a Finance::Quote object. Its also possible to load it explicity by placing "ASX" in the argument list to Finance::Quote->new().
This module provides both the "asx" and "australia" fetch methods. Please use the "australia" fetch method if you wish to have failover with other sources for Australian stocks (such as Yahoo). Using the "asx" method will guarantee that your information only comes from the Australian Stock Exchange.

Information returned by this module is governed by the Australian Stock Exchanges terms and conditions.

<<less
Download (0.090MB)
Added: 2006-12-20 License: Perl Artistic License Price:
1038 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1