Gantry 3.42 Latest
Kwalitee Issues
- 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.
- 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: docs/book/studies/JobAd/lib/GENJobAd.pm, docs/book/studies/JobAd/lib/JobAd.pm, docs/book/studies/JobAd/lib/JobAd/AuthGroupMembers.pm, docs/book/studies/JobAd/lib/JobAd/AuthGroups.pm, docs/book/studies/JobAd/lib/JobAd/AuthPages.pm, docs/book/studies/JobAd/lib/JobAd/AuthUsers.pm, docs/book/studies/JobAd/lib/JobAd/GEN/AuthGroupMembers.pm, docs/book/studies/JobAd/lib/JobAd/GEN/AuthGroups.pm, docs/book/studies/JobAd/lib/JobAd/GEN/AuthPages.pm, docs/book/studies/JobAd/lib/JobAd/GEN/AuthUsers.pm, docs/book/studies/JobAd/lib/JobAd/GEN/Job.pm, docs/book/studies/JobAd/lib/JobAd/GEN/Position.pm, docs/book/studies/JobAd/lib/JobAd/GEN/Skill.pm, docs/book/studies/JobAd/lib/JobAd/Job.pm, docs/book/studies/JobAd/lib/JobAd/GENModel.pm, docs/book/studies/JobAd/lib/JobAd/Model.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/auth_group_members.pm, docs/book/studies/JobAd/lib/JobAd/Model/auth_group_members.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/auth_groups.pm, docs/book/studies/JobAd/lib/JobAd/Model/auth_groups.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/auth_pages.pm, docs/book/studies/JobAd/lib/JobAd/Model/auth_pages.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/auth_users.pm, docs/book/studies/JobAd/lib/JobAd/Model/auth_users.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/job.pm, docs/book/studies/JobAd/lib/JobAd/Model/job.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/job_skill.pm, docs/book/studies/JobAd/lib/JobAd/Model/job_skill.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/position.pm, docs/book/studies/JobAd/lib/JobAd/Model/position.pm, docs/book/studies/JobAd/lib/JobAd/Model/GEN/skill.pm, docs/book/studies/JobAd/lib/JobAd/Model/skill.pm, docs/book/studies/JobAd/lib/JobAd/Position.pm, docs/book/studies/JobAd/lib/JobAd/Skill.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: GENJobAd, 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, JobAd, JobAd::AuthGroupMembers, JobAd::AuthGroups, JobAd::AuthPages, JobAd::AuthUsers, JobAd::GEN::AuthGroupMembers, JobAd::GEN::AuthGroups, JobAd::GEN::AuthPages, JobAd::GEN::AuthUsers, JobAd::GEN::Job, JobAd::GEN::Position, JobAd::GEN::Skill, JobAd::Job, JobAd::Position, JobAd::Skill
- 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
- 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,3.42
- 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 |
---|---|---|---|
GENJobAd | generated support module for JobAd | metacpan | |
Gantry | Web application framework for mod_perl, cgi, etc. | 3.42 | 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 | |
JobAd | the base module of this web app | 0.01 | metacpan |
JobAd::AuthGroupMembers | A controller in the JobAd application | metacpan | |
JobAd::AuthGroups | A controller in the JobAd application | metacpan | |
JobAd::AuthPages | A controller in the JobAd application | metacpan | |
JobAd::AuthUsers | A controller in the JobAd application | metacpan | |
JobAd::GEN::AuthGroupMembers | generated support module for JobAd::AuthGroupMembers | metacpan | |
JobAd::GEN::AuthGroups | generated support module for JobAd::AuthGroups | metacpan | |
JobAd::GEN::AuthPages | generated support module for JobAd::AuthPages | metacpan | |
JobAd::GEN::AuthUsers | generated support module for JobAd::AuthUsers | metacpan | |
JobAd::GEN::Job | generated support module for JobAd::Job | metacpan | |
JobAd::GEN::Position | generated support module for JobAd::Position | metacpan | |
JobAd::GEN::Skill | generated support module for JobAd::Skill | metacpan | |
JobAd::Job | A controller in the JobAd application | metacpan | |
JobAd::Model | schema class for JobAd | metacpan | |
JobAd::Model::auth_group_members | model for auth_group_members table (stub part) | metacpan | |
JobAd::Model::auth_groups | model for auth_groups table (stub part) | metacpan | |
JobAd::Model::auth_pages | model for auth_pages table (stub part) | metacpan | |
JobAd::Model::auth_users | model for auth_users table (stub part) | metacpan | |
JobAd::Model::job | model for job table (stub part) | metacpan | |
JobAd::Model::job_skill | model for job_skill table (stub part) | metacpan | |
JobAd::Model::position | model for position table (stub part) | metacpan | |
JobAd::Model::skill | model for skill table (stub part) | metacpan | |
JobAd::Position | A controller in the JobAd application | metacpan | |
JobAd::Skill | A controller in the JobAd application | metacpan |
Provides
Name | File | View |
---|---|---|
Gantry::GENSamples | samples/lib/Gantry/GENSamples.pm | metacpan |
Gantry::Plugin::Validate | lib/Gantry/Plugins/Validate.pm | metacpan |
Gantry::Samples | samples/lib/Gantry/Samples.pm | metacpan |
Gantry::Samples::FileUpload | samples/lib/Gantry/Samples/FileUpload.pm | metacpan |
Gantry::Samples::Model | samples/lib/Gantry/Samples/Model.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 |