Kwalitee Issues

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (156) does not match dist (150):
  • Duplicates in MANIFEST: lib/Gantry/Control/C/Authz/PageBasedBase.pm, lib/Gantry/Control/C/Authz/PageBasedCDBI.pm, lib/Gantry/Control/C/Authz/PageBasedRegular.pm, lib/Gantry/Control/C/AuthzBase.pm, lib/Gantry/Control/C/AuthzCDBI.pm, lib/Gantry/Control/C/AuthzRegular.pm

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: Gantry::Conf::FAQ, Gantry::Conf::Tutorial, Gantry::Docs::About, Gantry::Docs::DBConn, Gantry::Docs::FAQ, Gantry::Docs::QuickStart, Gantry::Docs::TOC, Gantry::Docs::Tutorial, Gantry::Docs::Why, Gantry::Stash::Controller, Gantry::Template::Default, Gantry::Template::Framing, Gantry::Template::TT

meta_yml_declares_perl_version

If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.

has_meta_json

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

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: Gantry, Gantry::Conf::FAQ, Gantry::Conf::Tutorial, Gantry::Control, Gantry::Control::C::Access, Gantry::Control::C::AuthenBase, Gantry::Control::C::AuthenCDBI, Gantry::Control::C::AuthenRegular, Gantry::Control::C::Authz::PageBasedBase, Gantry::Control::C::Authz::PageBasedCDBI, Gantry::Control::C::Authz::PageBasedRegular, Gantry::Control::C::AuthzBase, Gantry::Control::C::AuthzCDBI, Gantry::Control::C::AuthzRegular, Gantry::Control::C::Groups, Gantry::Control::C::Pages, Gantry::Control::C::Users, Gantry::Control::Model::auth_group_members_cdbi, Gantry::Control::Model::auth_groups_cdbi, Gantry::Control::Model::auth_pages_cdbi, Gantry::Control::Model::auth_users_cdbi, Gantry::Docs::About, Gantry::Docs::DBConn, Gantry::Docs::FAQ, Gantry::Docs::QuickStart, Gantry::Docs::TOC, Gantry::Docs::Tutorial, Gantry::Docs::Why, Gantry::Engine::CGI, Gantry::Engine::MP13, Gantry::Engine::MP20, Gantry::Init, Gantry::Plugins::AutoCRUD, Gantry::Plugins::AutoCRUDHelper::CDBI, Gantry::Plugins::AutoCRUDHelper::DBIxClass, Gantry::Plugins::CRUD, Gantry::Plugins::Calendar, Gantry::Plugins::Validate, Gantry::Stash, Gantry::Stash::Controller, Gantry::Stash::View, Gantry::Stash::View::Form, Gantry::Template::Default, Gantry::Template::Framing, Gantry::Template::TT, Gantry::Utils::CRUDHelp, Gantry::Utils::DB, Gantry::Utils::HTML, Gantry::Utils::PODViewer, Gantry::Utils::PerlbalFixup, Gantry::Utils::SQL, Gantry::Utils::Validate

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:

  • Gantry::Control::C::AuthenBase
  • Gantry::Control::C::AuthenCDBI
  • Gantry::Control::C::AuthenRegular
  • Gantry::Control::C::Authz::PageBasedBase
  • Gantry::Control::C::Authz::PageBasedCDBI
  • Gantry::Control::C::Authz::PageBasedRegular
  • Gantry::Control::C::AuthzBase
  • Gantry::Control::C::AuthzCDBI
  • Gantry::Control::C::AuthzRegular
  • Gantry::Control::Model::GEN::auth_group_members
  • Gantry::Control::Model::GEN::auth_groups
  • Gantry::Control::Model::GEN::auth_pages
  • Gantry::Control::Model::GEN::auth_users
  • Gantry::Control::Model::auth_group_members_cdbi
  • Gantry::Control::Model::auth_groups_cdbi
  • Gantry::Control::Model::auth_pages_cdbi
  • Gantry::Control::Model::auth_users_cdbi
  • Gantry::Docs::TOC
  • Gantry::Init
  • Gantry::Plugins::AutoCRUDHelper::CDBI
  • Gantry::Plugins::AutoCRUDHelper::DBIxClass
  • Gantry::Plugins::DBIxClassConn
  • Gantry::Utils::DBIxClass
  • Gantry::Utils::PerlbalFixup

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
Gantry Web application framework for mod_perl, cgi, etc. 3.41 metacpan
Gantry::Conf Gantry's Flexible Configuration System metacpan
Gantry::Conf::FAQ Frequently Asked Questions regarding Gantry::Conf metacpan
Gantry::Conf::Provider Base class for all Gantry::Conf providers metacpan
Gantry::Conf::Provider::FlatFile::Config::General Uses Config::General to configure your Gantry application metacpan
Gantry::Conf::Provider::FlatFile::Config::Tiny Uses Config::Tiny to configure your Gantry application metacpan
Gantry::Conf::Provider::HTTP Base class for all Gantry::Conf::Provider::HTTP modules metacpan
Gantry::Conf::Provider::HTTP::Config::General Uses Config::General to configure your Gantry application metacpan
Gantry::Conf::Provider::ParamBuilder Configure via ModPerl::ParamBuilder metacpan
Gantry::Conf::Provider::PerlSetVar Configure via PerlSetVar's in httpd.conf metacpan
Gantry::Conf::Provider::SQL::PostgreSQL Store your configuration in a PostgreSQL database metacpan
Gantry::Conf::Tutorial Tutorial on how to use Gantry::Conf metacpan
Gantry::Control The Core for User Management and Administration metacpan
Gantry::Control::C::Access Authentication by IP metacpan
Gantry::Control::C::AuthenBase Database based authentication metacpan
Gantry::Control::C::AuthenCDBI AuthenBase subclass for normal ORMs metacpan
Gantry::Control::C::AuthenRegular AuthenBase subclass for normal ORMs metacpan
Gantry::Control::C::Authz::PageBasedBase Page based access control. metacpan
Gantry::Control::C::Authz::PageBasedCDBI metacpan
Gantry::Control::C::Authz::PageBasedRegular metacpan
Gantry::Control::C::AuthzBase Database based authorization. metacpan
Gantry::Control::C::AuthzCDBI Database based authorization for Class::DBI. metacpan
Gantry::Control::C::AuthzRegular Database based authorization for most ORMs. metacpan
Gantry::Control::C::Groups Group management for the Gantry library metacpan
Gantry::Control::C::Pages Page based control adminstration. metacpan
Gantry::Control::C::Users User Management metacpan
Gantry::Control::Model::GEN::auth_group_members model for auth_group_members table metacpan
Gantry::Control::Model::GEN::auth_groups model for auth_groups table metacpan
Gantry::Control::Model::GEN::auth_pages model for auth_pages table metacpan
Gantry::Control::Model::GEN::auth_users model for auth_users table metacpan
Gantry::Control::Model::auth_group_members metacpan
Gantry::Control::Model::auth_group_members_cdbi metacpan
Gantry::Control::Model::auth_groups model for auth_groups table metacpan
Gantry::Control::Model::auth_groups_cdbi metacpan
Gantry::Control::Model::auth_pages Model Component for the auth_pages table metacpan
Gantry::Control::Model::auth_pages_cdbi metacpan
Gantry::Control::Model::auth_users Model Component for auth_users Control table metacpan
Gantry::Control::Model::auth_users_cdbi metacpan
Gantry::Docs::About A document explaining Gantry's features and history metacpan
Gantry::Docs::DBConn how database connection info flows through Gantry metacpan
Gantry::Docs::FAQ Frequently asked questions and answers about gantry metacpan
Gantry::Docs::QuickStart Getting your first Gantry app up and running metacpan
Gantry::Docs::TOC Table of Contents for Gantry::Docs::* documentation modules metacpan
Gantry::Docs::Tutorial The Gantry Tutorial metacpan
Gantry::Docs::Why What's a framework and why should I want one? metacpan
Gantry::Engine::CGI CGI plugin ( or mixin ) metacpan
Gantry::Engine::MP13 mod_perl 1.0 plugin ( or mixin ) metacpan
Gantry::Engine::MP20 mod_perl 2.0 plugin ( or mixin ) metacpan
Gantry::Init Gantry install options metacpan
Gantry::Plugins::AutoCRUD provides CRUD support metacpan
Gantry::Plugins::AutoCRUDHelper::CDBI the actual CRUD for CDBI AutoCRUD metacpan
Gantry::Plugins::AutoCRUDHelper::DBIxClass the actual CRUD for DBIx::Class AutoCRUD metacpan
Gantry::Plugins::CRUD helper for somewhat interesting CRUD work metacpan
Gantry::Plugins::Calendar Calendar metacpan
Gantry::Plugins::DBIxClassConn DBIx::Class schema accessor mixin metacpan
Gantry::Plugins::Static Static file method metacpan
Gantry::Server HTTP::Server::Simple::CGI subclass providing stand alone server metacpan
Gantry::Stash Main stash object for Gantry metacpan
Gantry::Stash::Controller Stash object for the controller metacpan
Gantry::Stash::View Stash object for the view metacpan
Gantry::Stash::View::Form Stash object for the view's form metacpan
Gantry::Template::Default Default text plugin for Gantry. metacpan
Gantry::Template::Framing Framing plugin for Gantry. metacpan
Gantry::Template::TT Template Toolkit plugin for Gantry. metacpan
Gantry::Utils::AuthCDBI Class::DBI base model for Gantry Auth metacpan
Gantry::Utils::CDBI Class::DBI base class for Gantry applications metacpan
Gantry::Utils::CRUDHelp helper routines for CRUD plugins metacpan
Gantry::Utils::DB Database wrapper fucntions, specfic to PostgreSQL metacpan
Gantry::Utils::DBConnHelper connection info and dbh cache manager base module metacpan
Gantry::Utils::DBConnHelper::MP13 connection info and dbh cache manager for mod_perl 1 metacpan
Gantry::Utils::DBConnHelper::MP20 connection info and dbh cache manager for mod_perl 2.0 metacpan
Gantry::Utils::DBConnHelper::Script connection info and dbh cache manager for scripts metacpan
Gantry::Utils::DBIxClass a DBIx::Class subclass models can inherit from metacpan
Gantry::Utils::HTML HTML tag generators. metacpan
Gantry::Utils::Model a general purpose Object Relational Model base class metacpan
Gantry::Utils::Model::Auth base class for auth database modelers metacpan
Gantry::Utils::Model::Regular base class for database modelers metacpan
Gantry::Utils::ModelHelper mixin for model base classes metacpan
Gantry::Utils::PODViewer PODViewer application metacpan
Gantry::Utils::PerlbalFixup This module will set the client ip metacpan
Gantry::Utils::SQL SQL routines. metacpan
Gantry::Utils::Validate Validates input values. metacpan

Provides

Name File View
Gantry::Plugin::Validate lib/Gantry/Plugins/Validate.pm metacpan
Gantry::Server::Tier lib/Gantry/Server.pm metacpan
My::View lib/Gantry/Utils/PODViewer.pm metacpan
controller lib/Gantry/Stash/Controller.pm metacpan
form lib/Gantry/Stash/View/Form.pm metacpan
stash lib/Gantry/Stash.pm metacpan
view lib/Gantry/Stash/View.pm metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan