Kwalitee Issues

has_meta_yml

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

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: MANIFEST.SKIP

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Apache
  • Apache::Constants
  • Apache::Cookie
  • Apache::DBI
  • Apache::Request
  • Apache::Session::File
  • Apache::Session::SQLite
  • Archive::Tar
  • Cache::FileCache
  • Class::Date
  • Class::Singleton
  • DBI
  • HTML::Entities
  • MIME::Lite
  • Mail::Sendmail
  • Net::LDAP
  • SPOPS::ClassFactory
  • SPOPS::HashFile
  • SPOPS::SQLInterface
  • SPOPS::Secure
  • SPOPS::Utility
  • Template
  • Template::Context
  • Template::Plugin
  • Template::Provider
  • Text::Sentence

no_pod_errors

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

Error: OpenInteract-1.58/OpenInteract/CommonHandler.pm -- Around line 1220: You forgot a '=back' before '=head1' OpenInteract-1.58/conf/sample-Stash.pm -- Around line 92: =back without =over

has_meta_json

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

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

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: OpenInteract, OpenInteract::ApacheStartup, OpenInteract::Auth, OpenInteract::Cache, OpenInteract::Cache::File, OpenInteract::CommonHandler, OpenInteract::Component, OpenInteract::Config, OpenInteract::Config::GlobalOverride, OpenInteract::Config::Ini, OpenInteract::Config::IniFile, OpenInteract::Config::PerlFile, OpenInteract::Cookies::Apache, OpenInteract::Cookies::CGI, OpenInteract::DBI, OpenInteract::Error, OpenInteract::Error::Main, OpenInteract::Error::System, OpenInteract::Handler::%%UC_FIRST_NAME%%, OpenInteract::Handler::GenericDispatcher, OpenInteract::LDAP, OpenInteract::Package, OpenInteract::PackageRepository, OpenInteract::Request, OpenInteract::SPOPS, OpenInteract::SPOPS::DBI, OpenInteract::SPOPS::LDAP, OpenInteract::SQLInstall, OpenInteract::SQLInstall::%%UC_FIRST_NAME%%, OpenInteract::SampleStash, OpenInteract::Session, OpenInteract::Session::DBI, OpenInteract::Session::File, OpenInteract::Session::SQLite, OpenInteract::Startup, OpenInteract::Template::Context, OpenInteract::Template::Plugin, OpenInteract::Template::Process, OpenInteract::Template::Provider, OpenInteract::UI::Main, OpenInteract::Utility

consistent_version

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

Error: 1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.10,1.11,1.12,1.13,1.15,1.18,1.22,1.24,1.25,1.26,1.30,1.33,1.37,1.40,1.43,1.50,1.58,1.60,1.91,1.92,2.16

Modules

Name Abstract Version View
OpenInteract mod_perl handler to process all OpenInteract requests 1.58 metacpan
OpenInteract::ApacheStartup Central module to call for initializing an OpenInteract website 1.26 metacpan
OpenInteract::Auth Authenticate the user object and create its groups 1.18 metacpan
OpenInteract::Cache Caches objects to avoid database hits and content to avoid template processing metacpan
OpenInteract::Cache::File Implement caching in the filesystem 1.04 metacpan
OpenInteract::CommonHandler 1.43 metacpan
OpenInteract::Component Central calling/caching module for components 2.16 metacpan
OpenInteract::Config centralized configuration information 1.07 metacpan
OpenInteract::Config::GlobalOverride Process global override settings for a set of configuration directives metacpan
OpenInteract::Config::Ini Read/write INI-style (++) configuration files 1.91 metacpan
OpenInteract::Config::IniFile 1.50 metacpan
OpenInteract::Config::PerlFile Read/write information from/to a perl file 1.06 metacpan
OpenInteract::Cookies::Apache handler to parse/output cookies from/to the client using Apache::Cookie 1.05 metacpan
OpenInteract::Cookies::CGI handler to parse/output cookies from/to the client using CGI::Cookie 1.04 metacpan
OpenInteract::DBI Centralized connection location to DBI databases 1.11 metacpan
OpenInteract::Error Provide central holding location for Interact errors 1.06 metacpan
OpenInteract::Error::Main Catches all errors and dispatches to proper handler 1.07 metacpan
OpenInteract::Error::System Catalog of system error handlers 1.09 metacpan
OpenInteract::Handler::GenericDispatcher Define task-dispatching, security-checking and other routines for Handlers to use 1.92 metacpan
OpenInteract::LDAP Centralized connection location to LDAP directories 1.06 metacpan
OpenInteract::Package Perform actions on individual packages 1.40 metacpan
OpenInteract::PackageRepository Operations to represent, install, remove and otherwise manipulate package repositories. 1.08 metacpan
OpenInteract::Request container for request info and output 1.15 metacpan
OpenInteract::SPOPS Define common behaviors for all SPOPS objects in the OpenInteract Framework 1.33 metacpan
OpenInteract::SPOPS::DBI Common SPOPS::DBI-specific methods for objects 1.12 metacpan
OpenInteract::SPOPS::LDAP Common SPOPS::LDAP-specific methods for objects 1.11 metacpan
OpenInteract::SQLInstall Dispatcher for installing various SQL data from packages to database 1.22 metacpan
OpenInteract::SampleStash Default stash class and an example of what one looks like 1.03 metacpan
OpenInteract::Session Implement session handling in the framework 1.13 metacpan
OpenInteract::Session::DBI Create sessions within a DBI data source 1.10 metacpan
OpenInteract::Session::File Create sessions within a filesystem 1.03 metacpan
OpenInteract::Session::SQLite Create sessions within a SQLite data source 1.03 metacpan
OpenInteract::Startup Bootstrapper that reads in modules and initializes the environment 1.37 metacpan
OpenInteract::Template::Context Provide a custom context for templates in OpenInteract 1.60 metacpan
OpenInteract::Template::Plugin Custom OpenInteract functionality in templates 1.30 metacpan
OpenInteract::Template::Process Process OpenInteract templates 1.24 metacpan
OpenInteract::Template::Provider Retrieve templates for the Template Toolkit 1.25 metacpan
OpenInteract::UI::Main The primary user interface assembly 'conductor' 1.09 metacpan
OpenInteract::Utility Package of routines that do not really fit anywhere else 1.09 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan