Main > Programming > Libraries >

Modwheel 0.3.3

Modwheel 0.3.3

Sponsored Links

Modwheel 0.3.3 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 1.4 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 820
Date added: 2007-07-26
Publisher: Ask Solem

Modwheel 0.3.3 description

Modwheel Perl module is a tree-based Web framework.

Most web sites are pages categorized by topic. So web sites can be viewed as a tree system where every page is a sub-tree and the page elements are nodes. Page elements can be things like articles, links, ads, news, comments and so on. In Modwheel a page-element is called an object.

You define your own object prototypes and then you define how to display these objects with the representation engine. Objects can be displayed differently in different contexts (pages) by using templates. The only representation engine supported right now is the Template Toolkit, but it wouldnt be much work to add support for others. The project is in beta development stage but already has an admin interface implemented in it and has been tested on Mac OS X, FreeBSD, OpenBSD, NetBSD, Ubuntu Linux, Solaris and Cygwin.

The current development version of Modwheel should work with MySQL, SQLite2 and the Template Toolkit, although porting to other databases or templating systems. shouldnt be much work. (Actually the SQLite2 port took less than 30 minutes).

SYNOPSIS

#!/usr/bin/perl -T
use strict;
use warnings;
use Modwheel::Session;
use IO::Handle;
use CGI;
*STDOUT->autoflush( );

my $modwheel_config = {
site => modwheeltest,
locale => en_EN,
logmode => stderr,
};

my ($modwheel, $db, $user, $object, $template) =
modwheel_session($modwheel_config, qw(db user template object));

$db->connect or exit;

# A user-session can also be created, if there is none, the session is anonymous.
#$user->login($username, $password);

# The page is the page to process, it has to be in the templatedir directory.
my $page = shift @ARGV || index.html;
my $directory_id = $db->path_to_id($directory_path);
$directory_id ||= Modwheel::Object::MW_TREE_ROOT;

my $cgi = new CGI;

$template->init(input => $page, parent => $directory_id, param => $cgi);
print $template->process();

$db->disconnect;

Modwheel 0.3.3 Screenshot

Advertisements

Modwheel 0.3.3 Keywords

Bookmark Modwheel 0.3.3

Hyperlink code:
Link for forum:

Modwheel 0.3.3 Copyright

WareSeeker periodically updates pricing and software information of Modwheel 0.3.3 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Modwheel 0.3.3 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Dir::Which is a Perl module to search for directory entries in a list of directories. Free Download
OpenLaszlo is the premier open-source platform for rich internet applications. Free Download
Web Perl module contains a set of useful routines for many webworking purposes. Free Download
phpForm provides a PHP3 application that allows you to easily create Web forms. Free Download
Umibozu is a web album generator that features zero click sharing, directory synchronization and online album editing. Free Download
mod_access_referer is a module for the Apache HTTP Server that provides access control based on "Referer" HTTP header content. Free Download
SpyBye is a tool to help web masters determine if their Web pages are hosting browser exploits. Free Download
OpenURL Referrer enables you to insert OpenURL links in a web page. Free Download