Security Advisories

Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: License 'Perl' is invalid (license) [Validation: 1.0]

no_files_to_be_skipped

Fix MANIFEST.SKIP or use an authoring tool which respects MANIFEST.SKIP. Note that each entry in MANIFEST.SKIP is a regular expression. You may need to add appropriate meta characters not to ignore necessary stuff.

Error: plugins/EditInPlace/inc/Module/Install/Makefile

no_broken_auto_install

Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Jifty::Plugin::AuthCASOnly::Model::User, Jifty::Plugin::AuthLDAPOnly::Model::User, Jifty::Plugin::AuthzLDAP::Model::LDAPFilter, Jifty::Plugin::EditInPlace::Action::FileEditor, Jifty::Plugin::Login::Model::User, Jifty::Plugin::REST::Dispatcher, Jifty::Script, Jifty::Server::Fork, Jifty::Server::Prefork, Jifty::Server::Prefork::NetServer, Jifty::Web::Menu, Module::Install::Base, Module::Install::Base

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Jifty-0.70422/lib/Jifty/API.pm -- Around line 151: alternative text '/qualify' contains non-escaped | or / Jifty-0.70422/lib/Jifty/Manual/Tutorial_de.pod -- Around line 3: Non-ASCII character seen before =encoding in 'Einführung'. Assuming CP1252 Jifty-0.70422/lib/Jifty/View/Declare/CoreTemplates.pm -- Around line 18: =over without closing =back Jifty-0.70422/lib/Jifty/Web/PageRegion.pm -- Around line 64: Expected text after =item, not a bullet

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Mon 23 Apr 2007 10:07:19 AM JST gpg: using DSA key 122F5DF7108E4046 gpg: Can't check signature: No public key --- SIGNATURE Mon Apr 23 10:07:19 2007 +++ @@ -390,15 +390,15 @@ SHA1 19143ed81fe29776e2279aa3f7fdff436fc0aabe plugins/ExtJS/lib/Jifty/Plugin/ExtJS/Dispatcher.pm SHA1 68f6be906ddf65f2ae2221f17ad98ed9558e70de plugins/ExtJS/share/web/static/css/extjs/README.txt SHA1 a9e97f3355a1d406d0fc42ceb97fe3fc8737fc78 plugins/ExtJS/share/web/static/css/extjs/basic-dialog.css -SHA1 25c23bca05a866670b2f336eee9335613e21ebed plugins/ExtJS/share/web/static/css/extjs/box.css +SHA1 0410014eb952778e4034b1677807258bcfb06f00 plugins/ExtJS/share/web/static/css/extjs/box.css SHA1 0761657572ec7e7459f7d3a790ab6548b081f1af plugins/ExtJS/share/web/static/css/extjs/button.css -SHA1 4d5da1cb3722bbed33337fcb3f791cdfcd1e0ed8 plugins/ExtJS/share/web/static/css/extjs/combo.css +SHA1 a1ff3dd84179d908b30fb818a7351d84c13bf588 plugins/ExtJS/share/web/static/css/extjs/combo.css SHA1 881bc6e67800fa39a41c6aa2ffc8813cbec83048 plugins/ExtJS/share/web/static/css/extjs/core.css -SHA1 e4a52f11ab321155c2be0d04c4bf7f650dd813c0 plugins/ExtJS/share/web/static/css/extjs/date-picker.css +SHA1 cc4d045e51694e4e4349b6e50101485879a3bfde plugins/ExtJS/share/web/static/css/extjs/date-picker.css SHA1 6a8d2c690d4729933d3db45cdd0436fdc97624fa plugins/ExtJS/share/web/static/css/extjs/dd.css -SHA1 1f788fb3485a38907fb11015bc2805fde256772c plugins/ExtJS/share/web/static/css/extjs/debug.css -SHA1 7b03666a243e7b1ed236ff3ae838828c949756d9 plugins/ExtJS/share/web/static/css/extjs/ext-all.css -SHA1 446f2550c5ded1283fcbc5841e27444ca75f383b plugins/ExtJS/share/web/static/css/extjs/form.css +SHA1 9d7a6e8b5e35d4c2a507ab2101303646cf8516de plugins/ExtJS/share/web/static/css/extjs/debug.css +SHA1 0e353c8c9a8e223b6226944fd42d0e640481829d plugins/ExtJS/share/web/static/css/extjs/ext-all.css +SHA1 a5a4ce8be45c4d441e5ac9539e0df2d1896961d7 plugins/ExtJS/share/web/static/css/extjs/form.css SHA1 712a28a1854691f6998737a9523d3c59390db9f8 plugins/ExtJS/share/web/static/css/extjs/grid.css SHA1 0a2805e890d0bf5d2cd15d226f97e70aec0f5d7d plugins/ExtJS/share/web/static/css/extjs/layout.css SHA1 ee4cb6f34e1bf8ac1d649acaed4fecb8c5c03641 plugins/ExtJS/share/web/static/css/extjs/menu.css @@ -705,11 +705,11 @@ SHA1 993ece72ab69108dc54fa30548e9729ddd29ca36 plugins/ExtJS/share/web/static/images/extjs/vista/tabs/tab-sprite.gif SHA1 7dd1f119b402d87f1cb6c7fcac09165cc94590cd plugins/ExtJS/share/web/static/images/extjs/vista/toolbar/gray-bg.gif SHA1 a22aa021b83471d41cb8f26d33574a7f610d6afd plugins/ExtJS/share/web/static/images/extjs/vista/toolbar/tb-btn-sprite.gif -SHA1 ae3242c7e7a096f9341ddcf18bd19f4565f82308 plugins/ExtJS/share/web/static/js/extjs/adapter/jquery/ext-jquery-adapter.js -SHA1 2acec15f4f0c74cacebddae150e8018f10ee6f86 plugins/ExtJS/share/web/static/js/extjs/adapter/prototype/ext-prototype-adapter.js -SHA1 0e7c77ed98646e13d684e9f4cb8ca8b74fc782a9 plugins/ExtJS/share/web/static/js/extjs/adapter/yui/ext-yui-adapter.js -SHA1 4d5796abb09cb659035954de0ad0e029f6359eb9 plugins/ExtJS/share/web/static/js/extjs/adapter/yui/yui-utilities.js -SHA1 00c72717f30c8bf1a4adb52a635209aa76dd45c3 plugins/ExtJS/share/web/static/js/extjs/ext-all.js +SHA1 b3e6ad1f6caa4a1b6e629d91d1310c5cf4ef02d6 plugins/ExtJS/share/web/static/js/extjs/adapter/jquery/ext-jquery-adapter.js +SHA1 5896f19bec6edb855ea0ed8938ce98f38f5d33f9 plugins/ExtJS/share/web/static/js/extjs/adapter/prototype/ext-prototype-adapter.js +SHA1 3fce1532ae2c18db83460672a0cb9df015bf3658 plugins/ExtJS/share/web/static/js/extjs/adapter/yui/ext-yui-adapter.js +SHA1 c25bb1dbde903d776d487089ab91fffcff48b505 plugins/ExtJS/share/web/static/js/extjs/adapter/yui/yui-utilities.js +SHA1 20122fc7a30fd278d34cbfd8dabf160f7674736e plugins/ExtJS/share/web/static/js/extjs/ext-all.js SHA1 4cfbc394ede98c19b24aaef037a37386e3215313 plugins/ExtJS/share/web/static/js/extjs/ext-config.js SHA1 6d36892393c5848ca54991272c03460b330734d2 plugins/LetMe/Makefile.PL SHA1 88f5ed45b2c506fcab80f178cf4cedd23a62f365 plugins/LetMe/lib/Jifty/Plugin/LetMe.pm ==> MISMATCHED content between SIGNATURE and distribution files! <==

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

proper_libs

Move your *.pm files in a directory named 'lib'. The directory structure should look like 'lib/Your/Module.pm' for a module named 'Your::Module'. If you need to provide additional files, e.g. for testing, that should not be considered for Kwalitee, then you should look at the 'provides' map in META.yml to limit the files scanned; or use the 'no_index' map to exclude parts of the distribution.

Error: plugins/AuthCASLogin/lib/Jifty/Plugin/AuthCASLogin.pm, plugins/AuthCASLogin/lib/Jifty/Plugin/AuthCASLogin/Action/CASLogin.pm, plugins/AuthCASLogin/lib/Jifty/Plugin/AuthCASLogin/Action/CASLogout.pm, plugins/AuthCASLogin/lib/Jifty/Plugin/AuthCASLogin/Dispatcher.pm, plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly.pm, plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/Action/CASLogin.pm, plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/Action/CASLogout.pm, plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/CurrentUser.pm, plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/Dispatcher.pm, plugins/AuthCASOnly/lib/Jifty/Plugin/AuthCASOnly/Model/User.pm, plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin.pm, plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin/Action/LDAPLogin.pm, plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin/Action/LDAPLogout.pm, plugins/AuthLDAPLogin/lib/Jifty/Plugin/AuthLDAPLogin/Dispatcher.pm, plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly.pm, plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/Action/LDAPLogin.pm, plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/Action/LDAPLogout.pm, plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/CurrentUser.pm, plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/Dispatcher.pm, plugins/AuthLDAPOnly/lib/Jifty/Plugin/AuthLDAPOnly/Model/User.pm, plugins/AuthzLDAP/lib/Jifty/Plugin/AuthzLDAP.pm, plugins/AuthzLDAP/lib/Jifty/Plugin/AuthzLDAP/Action/LDAPValidate.pm, plugins/AuthzLDAP/lib/Jifty/Plugin/AuthzLDAP/Model/LDAPFilter.pm, plugins/DumpDispatcher/lib/Jifty/Plugin/DumpDispatcher.pm, plugins/EditInPlace/lib/Jifty/Plugin/EditInPlace.pm, plugins/EditInPlace/lib/Jifty/Plugin/EditInPlace/Action/FileEditor.pm, plugins/EditInPlace/lib/Jifty/Plugin/EditInPlace/Dispatcher.pm, plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors.pm, plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Dispatcher.pm, plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification/EmailError.pm, plugins/ExtJS/lib/Jifty/Plugin/ExtJS.pm, plugins/ExtJS/lib/Jifty/Plugin/ExtJS/Dispatcher.pm, plugins/LetMe/lib/Jifty/Plugin/LetMe.pm, plugins/LetMe/lib/Jifty/Plugin/LetMe/Dispatcher.pm, plugins/Login/lib/Jifty/Plugin/Login.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/ChangePassword.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/ConfirmEmail.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/Login.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/Logout.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/RecoverPassword.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/ResetLostPassword.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/SendAccountConfirmation.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/SendPasswordReminder.pm, plugins/Login/lib/Jifty/Plugin/Login/Action/Signup.pm, plugins/Login/lib/Jifty/Plugin/Login/CurrentUser.pm, plugins/Login/lib/Jifty/Plugin/Login/Dispatcher.pm, plugins/Login/lib/Jifty/Plugin/Login/Model/User.pm, plugins/Login/lib/Jifty/Plugin/Login/Notification/ConfirmAddress.pm, plugins/Login/lib/Jifty/Plugin/Login/Notification/ConfirmLostPassword.pm, plugins/Nothing/lib/Jifty/Plugin/Nothing.pm, plugins/Nothing/lib/Jifty/Plugin/Nothing/Dispatcher.pm, plugins/ProfileBehaviour/lib/Jifty/Plugin/ProfileBehaviour.pm, plugins/ProfileBehaviour/lib/Jifty/Plugin/ProfileBehaviour/Dispatcher.pm, plugins/EditInPlace/inc/Module/AutoInstall.pm, plugins/EditInPlace/inc/Module/Install.pm, plugins/Login/inc/Module/Install.pm, plugins/EditInPlace/inc/Module/Install/AutoInstall.pm, plugins/EditInPlace/inc/Module/Install/Base.pm, plugins/Login/inc/Module/Install/Base.pm, plugins/EditInPlace/inc/Module/Install/Can.pm, plugins/Login/inc/Module/Install/Can.pm, plugins/EditInPlace/inc/Module/Install/Fetch.pm, plugins/Login/inc/Module/Install/Fetch.pm, plugins/EditInPlace/inc/Module/Install/Include.pm, plugins/EditInPlace/inc/Module/Install/Makefile.pm, plugins/Login/inc/Module/Install/Makefile.pm, plugins/EditInPlace/inc/Module/Install/Makefile/Version.pm, plugins/EditInPlace/inc/Module/Install/Metadata.pm, plugins/Login/inc/Module/Install/Metadata.pm, plugins/EditInPlace/inc/Module/Install/Share.pm, plugins/Login/inc/Module/Install/Share.pm, plugins/EditInPlace/inc/Module/Install/Win32.pm, plugins/Login/inc/Module/Install/Win32.pm, plugins/EditInPlace/inc/Module/Install/WriteAll.pm, plugins/Login/inc/Module/Install/WriteAll.pm

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Jifty::Plugin::AuthCASOnly::Model::User, Jifty::Plugin::AuthLDAPOnly::Model::User, Jifty::Plugin::AuthzLDAP::Model::LDAPFilter, Jifty::Plugin::EditInPlace::Action::FileEditor, Jifty::Plugin::Login::Model::User, Jifty::Script, Jifty::Script::Help, Jifty::Server::Fork, Jifty::Server::Prefork, Jifty::Server::Prefork::NetServer, Jifty::Web::Menu, Module::AutoInstall, Module::Install, Module::Install, Module::Install::AutoInstall, Module::Install::Base, Module::Install::Base, Module::Install::Can, Module::Install::Can, Module::Install::Fetch, Module::Install::Fetch, Module::Install::Include, Module::Install::Makefile, Module::Install::Makefile, Module::Install::Makefile::Version, Module::Install::Metadata, Module::Install::Metadata, Module::Install::Share, Module::Install::Share, Module::Install::Win32, Module::Install::Win32, Module::Install::WriteAll, Module::Install::WriteAll

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Module::Install

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.01,0.63,0.64,0.70422,1,1.03

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

meta_yml_has_repository_resource

Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Email::Send::Jifty::Test metacpan
Jifty an application framework 0.70422 metacpan
Jifty::API Manages and allow reflection on the Jifty::Actions that make up a Jifty application's API metacpan
Jifty::Action The ability to Do Things in the framework metacpan
Jifty::Action::Autocomplete An action for making autocompletion suggestions metacpan
Jifty::Action::Record An action tied to a record in the database. metacpan
Jifty::Action::Record::Create Automagic creation action metacpan
Jifty::Action::Record::Delete Automagic delete action metacpan
Jifty::Action::Record::Search metacpan
Jifty::Action::Record::Update Automagic update action metacpan
Jifty::Action::Redirect Redirect the browser metacpan
Jifty::Bootstrap Insert initial data into your database metacpan
Jifty::ClassLoader Loads the application classes metacpan
Jifty::Client Subclass of L<WWW::Mechanize> with extra Jifty features metacpan
Jifty::Collection Collection of Jifty::Record objects metacpan
Jifty::Config wrap a jifty configuration file metacpan
Jifty::Continuation Allows for basic continuation-based programming metacpan
Jifty::CurrentUser metacpan
Jifty::DateTime a DateTime subclass that knows about Jifty users metacpan
Jifty::Dispatcher The Jifty Dispatcher metacpan
Jifty::Event metacpan
Jifty::Event::Model metacpan
Jifty::Everything Load all of the important Jifty modules at once. metacpan
Jifty::Filter::DateTime A Jifty::DBI filter to work with Jifty::DateTime objects metacpan
Jifty::Handle A database handle class for Jifty metacpan
Jifty::Handler Methods related to the Mason handler metacpan
Jifty::I18N Internationalization framework for Jifty metacpan
Jifty::JSON Wrapper around L<JSON> metacpan
Jifty::LetMe A way to expose single-link URLs to your applications metacpan
Jifty::Logger A master class for Jifty's logging framwork metacpan
Jifty::Mason::Halo metacpan
Jifty::Model::Metadata Tracks Jifty-related metadata metacpan
Jifty::Model::Session Jifty session tracking metacpan
Jifty::Model::SessionCollection metacpan
Jifty::Module::Pluggable metacpan
Jifty::Notification metacpan
Jifty::Object metacpan
Jifty::Param Parameters for Jifty actions metacpan
Jifty::Param::Schema Declare parameters of a Jifty action with ease. metacpan
Jifty::Plugin Describes a plugin to the Jifty framework metacpan
Jifty::Plugin::AdminUI metacpan
Jifty::Plugin::AuthCASLogin metacpan
Jifty::Plugin::AuthCASLogin::Action::CASLogin metacpan
Jifty::Plugin::AuthCASLogin::Action::CASLogout metacpan
Jifty::Plugin::AuthCASLogin::Dispatcher metacpan
Jifty::Plugin::AuthCASOnly metacpan
Jifty::Plugin::AuthCASOnly::Action::CASLogin metacpan
Jifty::Plugin::AuthCASOnly::Action::CASLogout metacpan
Jifty::Plugin::AuthCASOnly::CurrentUser metacpan
Jifty::Plugin::AuthCASOnly::Dispatcher metacpan
Jifty::Plugin::AuthCASOnly::Model::User metacpan
Jifty::Plugin::AuthLDAPLogin metacpan
Jifty::Plugin::AuthLDAPLogin::Action::LDAPLogin metacpan
Jifty::Plugin::AuthLDAPLogin::Action::LDAPLogout metacpan
Jifty::Plugin::AuthLDAPLogin::Dispatcher metacpan
Jifty::Plugin::AuthLDAPOnly metacpan
Jifty::Plugin::AuthLDAPOnly::Action::LDAPLogin metacpan
Jifty::Plugin::AuthLDAPOnly::Action::LDAPLogout metacpan
Jifty::Plugin::AuthLDAPOnly::CurrentUser metacpan
Jifty::Plugin::AuthLDAPOnly::Dispatcher metacpan
Jifty::Plugin::AuthLDAPOnly::Model::User metacpan
Jifty::Plugin::Authentication::Password metacpan
Jifty::Plugin::Authentication::Password::Action::ConfirmEmail Confirm a user's email address metacpan
Jifty::Plugin::Authentication::Password::Action::GeneratePasswordToken metacpan
Jifty::Plugin::Authentication::Password::Action::Login metacpan
Jifty::Plugin::Authentication::Password::Action::Logout metacpan
Jifty::Plugin::Authentication::Password::Action::ResendConfirmation metacpan
Jifty::Plugin::Authentication::Password::Action::ResetLostPassword metacpan
Jifty::Plugin::Authentication::Password::Action::SendAccountConfirmation metacpan
Jifty::Plugin::Authentication::Password::Action::SendPasswordReminder metacpan
Jifty::Plugin::Authentication::Password::Action::Signup metacpan
Jifty::Plugin::Authentication::Password::Dispatcher metacpan
Jifty::Plugin::Authentication::Password::Mixin::Model::User metacpan
Jifty::Plugin::Authentication::Password::Notification::ConfirmEmail metacpan
Jifty::Plugin::Authentication::Password::Notification::ConfirmLostPassword metacpan
Jifty::Plugin::Authentication::Password::View metacpan
Jifty::Plugin::AuthzLDAP metacpan
Jifty::Plugin::AuthzLDAP::Action::LDAPValidate metacpan
Jifty::Plugin::AuthzLDAP::Model::LDAPFilter metacpan
Jifty::Plugin::ClassLoader Autogenerates application classes metacpan
Jifty::Plugin::CompressedCSSandJS metacpan
Jifty::Plugin::CompressedCSSandJS::Dispatcher metacpan
Jifty::Plugin::DumpDispatcher metacpan
Jifty::Plugin::EditInPlace metacpan
Jifty::Plugin::EditInPlace::Action::FileEditor metacpan
Jifty::Plugin::EditInPlace::Dispatcher metacpan
Jifty::Plugin::EmailErrors metacpan
Jifty::Plugin::EmailErrors::Dispatcher metacpan
Jifty::Plugin::EmailErrors::Notification::EmailError metacpan
Jifty::Plugin::ErrorTemplates metacpan
Jifty::Plugin::ErrorTemplates::View metacpan
Jifty::Plugin::ExtJS metacpan
Jifty::Plugin::ExtJS::Dispatcher metacpan
Jifty::Plugin::Halo metacpan
Jifty::Plugin::LetMe metacpan
Jifty::Plugin::LetMe::Dispatcher metacpan
Jifty::Plugin::Login metacpan
Jifty::Plugin::Login::Action::ChangePassword Change a password metacpan
Jifty::Plugin::Login::Action::ConfirmEmail Confirm a user's email address metacpan
Jifty::Plugin::Login::Action::Login metacpan
Jifty::Plugin::Login::Action::Logout metacpan
Jifty::Plugin::Login::Action::RecoverPassword metacpan
Jifty::Plugin::Login::Action::ResetLostPassword metacpan
Jifty::Plugin::Login::Action::SendAccountConfirmation metacpan
Jifty::Plugin::Login::Action::SendPasswordReminder metacpan
Jifty::Plugin::Login::Action::Signup metacpan
Jifty::Plugin::Login::CurrentUser metacpan
Jifty::Plugin::Login::Dispatcher metacpan
Jifty::Plugin::Login::Model::User metacpan
Jifty::Plugin::Login::Notification::ConfirmAddress metacpan
Jifty::Plugin::Login::Notification::ConfirmLostPassword metacpan
Jifty::Plugin::Nothing metacpan
Jifty::Plugin::Nothing::Dispatcher metacpan
Jifty::Plugin::OnlineDocs metacpan
Jifty::Plugin::OnlineDocs::Dispatcher metacpan
Jifty::Plugin::ProfileBehaviour metacpan
Jifty::Plugin::ProfileBehaviour::Dispatcher metacpan
Jifty::Plugin::REST 0.01 metacpan
Jifty::Plugin::REST::Dispatcher metacpan
Jifty::Plugin::SkeletonApp metacpan
Jifty::Plugin::SkeletonApp::Dispatcher metacpan
Jifty::Plugin::SkeletonApp::View metacpan
Jifty::Plugin::User metacpan
Jifty::Plugin::User::Mixin::Model::User metacpan
Jifty::Plugin::Yullio::View Yullio layout bundles metacpan
Jifty::Record Represents a Jifty object that lives in the database. metacpan
Jifty::Request Canonical internal representation of an incoming Jifty request metacpan
Jifty::Request::Mapper Maps response values into arbitrary query parameters metacpan
Jifty::Response Canonical internal representation of the result of a L<Jifty::Action> metacpan
Jifty::Result Outcome of running a L<Jifty::Action> metacpan
Jifty::RightsFrom metacpan
Jifty::Script metacpan
Jifty::Script::Action Add an action class to your Jifty application metacpan
Jifty::Script::Adopt localize a stock jifty component metacpan
Jifty::Script::App Create the skeleton of a Jifty application metacpan
Jifty::Script::Deps metacpan
Jifty::Script::Env access the Jifty environment metacpan
Jifty::Script::FastCGI A FastCGI server for your Jifty application metacpan
Jifty::Script::Help Show help metacpan
Jifty::Script::ModPerl2 a ModPerl2 handler for your jifty app. metacpan
Jifty::Script::Model Add a model class to your Jifty application metacpan
Jifty::Script::Plugin Create the skeleton of a Jifty plugin metacpan
Jifty::Script::Po Extract translatable strings from your application metacpan
Jifty::Script::Schema Create SQL to update or create your Jifty app's tables metacpan
Jifty::Script::Server A standalone webserver for your Jifty application metacpan
Jifty::Server metacpan
Jifty::Server::Fork Jifty::Server that supports multiple connections metacpan
Jifty::Server::Prefork Jifty::Server that supports multiple connections metacpan
Jifty::Server::Prefork::NetServer Sets up children for Jifty::Server::Prefork metacpan
Jifty::Subs metacpan
Jifty::Subs::Render metacpan
Jifty::Test Jifty's test module metacpan
Jifty::Test::WWW::Mechanize Subclass of L<Test::WWW::Mechanize> with extra Jifty features metacpan
Jifty::TestServer Starting and stopping jifty server for tests metacpan
Jifty::Upgrade metacpan
Jifty::Upgrade::Internal metacpan
Jifty::Util Things that don't fit anywhere else metacpan
Jifty::View::Declare metacpan
Jifty::View::Declare::BaseClass metacpan
Jifty::View::Declare::CoreTemplates metacpan
Jifty::View::Declare::Handler metacpan
Jifty::View::Declare::Helpers metacpan
Jifty::View::Mason::Handler Handler for Mason requests inside of Jifty metacpan
Jifty::View::Static::Handler metacpan
Jifty::Web Web framework for a Jifty application metacpan
Jifty::Web::Form metacpan
Jifty::Web::Form::Clickable Some item that can be clicked on -- either a button or a link. metacpan
Jifty::Web::Form::Element Some item that can be rendered in a form metacpan
Jifty::Web::Form::Field Web input of some sort metacpan
Jifty::Web::Form::Field::Button metacpan
Jifty::Web::Form::Field::Checkbox metacpan
Jifty::Web::Form::Field::Combobox metacpan
Jifty::Web::Form::Field::Date metacpan
Jifty::Web::Form::Field::Hidden metacpan
Jifty::Web::Form::Field::InlineButton metacpan
Jifty::Web::Form::Field::Password metacpan
Jifty::Web::Form::Field::Radio metacpan
Jifty::Web::Form::Field::ResetButton metacpan
Jifty::Web::Form::Field::Select metacpan
Jifty::Web::Form::Field::Text Renders as a small text field 1 metacpan
Jifty::Web::Form::Field::Textarea metacpan
Jifty::Web::Form::Field::Unrendered metacpan
Jifty::Web::Form::Field::Upload File upload field metacpan
Jifty::Web::Form::Link Creates a state-preserving HTML link metacpan
Jifty::Web::Menu metacpan
Jifty::Web::PageRegion Defines a page region metacpan
Jifty::Web::Session A Jifty session handler metacpan
Jifty::Web::Session::ClientSide Session handler for client-side sessions metacpan
Jifty::Web::Session::None A null session handler for jifty metacpan
Jifty::YAML Wrapper around L<YAML> metacpan
Module::AutoInstall 1.03 metacpan
Module::Install 0.63 metacpan
Module::Install::AutoInstall 0.64 metacpan
Module::Install::Base 0.63 metacpan
Module::Install::Can 0.63 metacpan
Module::Install::Fetch 0.63 metacpan
Module::Install::Include 0.64 metacpan
Module::Install::Makefile 0.63 metacpan
Module::Install::Makefile::Version 0.64 metacpan
Module::Install::Metadata 0.63 metacpan
Module::Install::Share 0.63 metacpan
Module::Install::Win32 0.63 metacpan
Module::Install::WriteAll 0.63 metacpan

Provides

Name File View
HTML::Mason::Request::Jifty lib/Jifty/View/Mason/Handler.pm metacpan
Jifty::I18N::en lib/Jifty/I18N.pm metacpan
Jifty::Request::Action lib/Jifty/Request.pm metacpan
Jifty::Request::Fragment lib/Jifty/Request.pm metacpan
Jifty::Request::StateVariable lib/Jifty/Request.pm metacpan
Module::Install::Base::FakeAdmin plugins/EditInPlace/inc/Module/Install/Base.pm metacpan

Other Files

MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
plugins/AuthCASLogin/MANIFEST metacpan
plugins/AuthCASLogin/Makefile.PL metacpan
plugins/AuthCASOnly/MANIFEST metacpan
plugins/AuthCASOnly/Makefile.PL metacpan
plugins/AuthLDAPLogin/MANIFEST metacpan
plugins/AuthLDAPLogin/Makefile.PL metacpan
plugins/AuthLDAPOnly/MANIFEST metacpan
plugins/AuthLDAPOnly/Makefile.PL metacpan
plugins/AuthzLDAP/MANIFEST metacpan
plugins/AuthzLDAP/Makefile.PL metacpan
plugins/DumpDispatcher/Makefile.PL metacpan
plugins/EditInPlace/Makefile.PL metacpan
plugins/EmailErrors/Makefile.PL metacpan
plugins/ExtJS/Makefile.PL metacpan
plugins/LetMe/Makefile.PL metacpan
plugins/Login/MANIFEST metacpan
plugins/Login/META.yml metacpan
plugins/Login/Makefile.PL metacpan
plugins/Nothing/Makefile.PL metacpan
plugins/ProfileBehaviour/Makefile.PL metacpan