Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of markjugg (792)

Saturday August 09, 2008
08:33 AM

Announcing Titanium, a strong, lightweight web framework

[ #37139 ]

The first developer release of Titanium has now been
uploaded to CPAN and should be available shortly.

Titanium is a next generation web framework based on CGI::Application.
Titanium is designed to provide the underlying strength and flexibility of the
CGI::Application framework, while being more user-friendly to deploy and
develop with.

To this end, several useful plugins for CGI::Application are bundled by default
with CGI::Application and are documented directly in Titanium.

Several practices are specifically recommended and documented, such as using
URI dispatching, while details for alternative and advanced functionality for
CGI::Application are not included here. Those advanced docs remain available in
CGI::Application.

Several useful development and testing tools are installed along with Titanium as well.
Here's the full list modules that come with it:

CGI::Application::Dispatch
CGI::Application::Server
CGI::Application::Plugin::ConfigAuto
CGI::Application::Plugin::DBH
CGI::Application::Plugin::DebugScreen
CGI::Application::Plugin::DevPopup
CGI::Application::Plugin::ErrorPage
CGI::Application::Plugin::FillInForm
CGI::Application::Plugin::Forward
CGI::Application::Plugin::LogDispatch
CGI::Application::Plugin::Redirect
CGI::Application::Plugin::Session
CGI::Application::Plugin::Stream
CGI::Application::Plugin::ValidateRM
CGI::Application::Standard::Config
Module::Starter::Plugin::CGIApp
Test::WWW::Mechanize::CGIApp

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Hi Mark!

    I created a page about Titanium [wikia.com] on the CMS/Web Frameworks/Web development Wikia [wikia.com]. I also added some related pages such as for CGI::Application, etc. Feel free to add more information as you see fit, and to add more information to the rest of the Wikia.

    I'm building an empire.â„¢

  • CA is morphing into Titanium?

    • CGI::Application is being re-framed as a more bare-bones framework for advanced users, but is not going away or really changing. Titanium is being pitched as a more feature-ful, user-friendly layer on top of CGI::Application.

      To be feature-ful but easy to use, Titanium has to make some specific decisions about what additional plugins to include and exclude.

      Some people will disagree with these choices, and they are welcome create parallel projects that bundle different plugins. Because it's all CGI::Applicati