Activator

 view release on metacpan or  search on metacpan

lib/Activator.pm  view on Meta::CPAN

Come up with yet another standard so that crons, command line tools, and web site code all play nice together.

=item *

Come up with yet another mechanism for providing I18N that works across all aspects of a project.

=item *

Make sure you edit all the configurations necessary when creating a new dev environment

=back

Activator solves all of the above, and many more problems. Read the L<Activator::Tutorial> to find out how.

=head1 DEPENDANCIES


     Data::Dumper
     Scalar::Util
     IO::Capture
     Exception::Class
     Test::Exception
     Test::Pod
     Class::StrongSingleton
     Hash::Merge
     Time::HiRes
     Exception::Class::TryCatch
     Exception::Class::DBI
     Crypt::CBC
     Crypt::Blowfish
     MIME::Lite
     HTML::Entities
     Email::Send
     Template::Plugin::HTML::Strip

On a CentOS system, this should get you going with Catalyst:

yum install perl-Catalyst-Runtime \
            perl-Class-Accessor \
            perl-Class-Data-Inheritable \
            perl-YAML \
            perl-Catalyst-Plugin-ConfigLoader \

#     Test::WWW::Mechanize::Catalyst \
#     Catalyst::View::TT \
#     Template::Timer \
#     HTTP::Request::AsCGI \
#     Catalyst::Plugin::Static::Simple \
#     Catalyst::Engine::Apache \
#     Catalyst::Action::RenderView \
#     HTML::Lint \
#     Catalyst::Plugin::Authentication::User::Hash \
#     WWW::Mechanize \
#     Catalyst::Plugin::Static::Simple \
#     Catalyst::Plugin::Authentication \
#     Catalyst::Plugin::Authentication::Store::DBIC \
#     Catalyst::Plugin::Authentication::Credential::Password \
#     Catalyst::Plugin::Authorization::Roles \
#     Catalyst::Plugin::Session \
#     Catalyst::Plugin::Session::Store::Memcached \
#     Catalyst::Plugin::Session::State::Cookie \
#     Catalyst::Plugin::Cache::Memcached \



#yum install \
     perl-Data-Dumper \
     perl-Scalar-Util \
     perl-IO-Capture \
     perl-Exception-Class \
     perl-Test-Exception \
     perl-Test-Pod \
     perl-Hash-Merge \
     perl-Time-HiRes \
     perl-Exception-Class-DBI \
     perl-Crypt-CBC \
     perl-Crypt-Blowfish \
     perl-MIME-Lite \
     perl-HTML-Entities \
     perl-Template-Plugin-HTML-Strip \


     python-crypto python-paramiko memcached


cd /root/downloads/activator-rpms && rpm -Hiv \
     perl-Class-StrongSingleton-0.02-1.noarch.rpm \
     perl-Data-Validate-IP-0.08-1.noarch.rpm \
     perl-Data-Validate-URI-0.04-1.noarch.rpm \
     perl-Exception-Class-TryCatch-1.10-1.noarch.rpm

=head1 FUTURE WORK

Please see the project blueprints (AKA: todo list) on launchpad: https://blueprints.launchpad.net/activator-framework

=head1 SEE ALSO

 L<Activator::DB>
 L<Activator::Registry>
 L<Activator::Exception>
 L<Activator::Log>
 L<Activator::Pager>
 L<Activator::Dictionary>
 L<Activator::Options>
 L<Activator::Tutorial>

=head1 AUTHOR

Karim A. Nassar

=head1 COPYRIGHT

Copyright (c) 2007 Karim A. Nassar <karim.nassar@acm.org>

You may distribute under the terms of either the GNU General Public
License or the Artistic License, as specified in the Perl README file.

=cut



( run in 0.708 second using v1.01-cache-2.11-cpan-9581c071862 )