[Catalyst] [ANNOUNCE] Catalyst 5 released!
Alan Humphrey
alan.humphrey at comcast.net
Fri Apr 15 22:24:20 CEST 2005
That's great!
Tried to install the bundle and got this error:
local: Catalyst-Plugin-FormValidator-0.02.tar.gz remote:
Catalyst-Plugin-FormValidator-0.02.tar.gz
229 Entering Extended Passive Mode (|||2134|)
550 Catalyst-Plugin-FormValidator-0.02.tar.gz: No such file or directory
221 Goodbye.
Bad luck... Still failed!
Can't access URL
ftp://ftp.perl.org/pub/CPAN/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-For
mValidator-0.02.tar.gz.
Please check, if the URLs I found in your configuration file () are
valid.
The urllist can be edited. E.g. with 'o conf urllist push ftp://myurl/'
Could not fetch
authors/id/M/MR/MRAMBERG/Catalyst-Plugin-FormValidator-0.02.tar.gz
Giving up on
'/root/.cpan/sources/authors/id/M/MR/MRAMBERG/Catalyst-Plugin-FormValida
tor-0.02.tar.gz'
Note: Current database in memory was generated on Fri, 15 Apr 2005
19:04:24 GMT
-----Original Message-----
From: catalyst-bounces at lists.rawmode.org
[mailto:catalyst-bounces at lists.rawmode.org] On Behalf Of Sebastian
Riedel
Sent: Friday, April 15, 2005 10:23 AM
To: 'Catalyst List''
Cc: templates at template-toolkit.org; maypole-users at lists.sourceforge.net;
mason-users at lists.sourceforge.net; ClassDBI DBI
Subject: [Catalyst] [ANNOUNCE] Catalyst 5 released!
The Catalyst development team is proud to announce the release of
Catalyst version 5.
Most noticeable new features are next to countless bufixes and
improvements:
- New sweet syntax for action definition
sub default : Private { $_[1]->res->output('Hello') } );
sub default : Local { $_[1]->res->output('Hello') } );
sub default : Global { $_[1]->res->output('Hello') } );
sub index : Path('/index.html') {
my ( $self, $c ) = @_;
$c->res->output('Hello');
$c->forward('_foo');
}
sub product : Regex('/^product[_]*(\d*).html$/') {
my ( $self, $c ) = @_;
$c->stash->{template} = 'product.tt';
$c->stash->{product} = $c->req->snippets->[0];
}
- Mason autohandlers like 'auto' actions
- Refactored engines (Test, HTTP, CGI, FCGI, mod_perl1 and
experimental mod_perl2)
- Whole new core with a very extendable api (it's possible to
change nearly everything)
- New testing framework (with actually around 300 tests) which can
even test remote applications over http!
- Helper system using TT2 (does not exclude Mason!)
For the Ajax addicted, we've also ported the helper tags for the famous
Prototype JavaScript library from Ruby on Rails, available from CPAN as
Catalyst::Plugin::Prototype.
And for Pluggable applications there is now Catalyst::Plugin::Pluggable
on CPAN , which makes it dead simple to add a plugin api to your
application.
If you might not know what the Catalyst Framework is either.
We've labeled it as a " Elegant MVC Web Application Framework",
whatever that means.
To explain easily, it's the glue that binds web development
technologies like templates, database models and web servers together.
Catalyst borrows heavily from systems like Ruby On Rails and Maypole.
The key concepts are DRY (don't repeat yourself) and Lego Architecture
(reusable components).
--
gabb is the greatest... :)
_______________________________________________
Catalyst mailing list
Catalyst at lists.rawmode.org
http://lists.rawmode.org/mailman/listinfo/catalyst
More information about the Catalyst
mailing list