Kwalitee Issues

meta_yml_is_parsable

Upgrade your YAML generator so it produces valid YAML.

Error: CPAN::Meta::YAML does not support a feature in line '! >-'

prereq_matches_use

List all used modules in META.yml requires

Error:

  • Apache::Constants
  • Apache::Request
  • Cache::FileCache
  • DBI
  • HTML::Template
  • HTTP::Daemon
  • HTTP::Response
  • HTTP::Status
  • Net::LDAP
  • Text::Template

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

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.99_01/lib/OpenInteract2/Manual.pod -- Around line 605: =over without closing =back

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: Apache::OpenInteract2, Apache::OpenInteract2::HttpAuth, HTTP::Daemon::OpenInteract2, OpenInteract2::Action, OpenInteract2::Action::Common, OpenInteract2::Action::CommonAdd, OpenInteract2::Action::CommonDisplay, OpenInteract2::Action::CommonRemove, OpenInteract2::Action::CommonSearch, OpenInteract2::Action::CommonUpdate, OpenInteract2::Action::TemplateOnly, OpenInteract2::Auth, OpenInteract2::Auth::AdminCheck, OpenInteract2::Auth::Group, OpenInteract2::Auth::User, OpenInteract2::Cache, OpenInteract2::Cache::File, OpenInteract2::Config, OpenInteract2::Config::Base, OpenInteract2::Config::GlobalOverride, OpenInteract2::Config::Ini, OpenInteract2::Config::IniFile, OpenInteract2::Config::Package, OpenInteract2::Config::PackageChanges, OpenInteract2::Config::PerlFile, OpenInteract2::Config::Readonly, OpenInteract2::Config::TransferSample, OpenInteract2::Constants, OpenInteract2::ContentGenerator, OpenInteract2::ContentGenerator::HtmlTemplate, OpenInteract2::ContentGenerator::TT2Context, OpenInteract2::ContentGenerator::TT2Plugin, OpenInteract2::ContentGenerator::TT2Process, OpenInteract2::ContentGenerator::TT2Provider, OpenInteract2::ContentGenerator::TemplateSource, OpenInteract2::ContentGenerator::TextTemplate, OpenInteract2::Context, OpenInteract2::Controller, OpenInteract2::Controller::MainTemplate, OpenInteract2::Controller::ManageBoxes, OpenInteract2::Controller::ManageTemplates, OpenInteract2::Controller::Raw, OpenInteract2::Conversion::ActionConfig, OpenInteract2::Conversion::IniConfig, OpenInteract2::Conversion::SPOPSConfig, OpenInteract2::Cookie, OpenInteract2::Datasource::DBI, OpenInteract2::Datasource::LDAP, OpenInteract2::DatasourceManager, OpenInteract2::Exception, OpenInteract2::Exception::Security, OpenInteract2::File, OpenInteract2::Filter, OpenInteract2::Log, OpenInteract2::Log::OIAppender, OpenInteract2::Manage, OpenInteract2::Manage::CreateSourceDirectory, OpenInteract2::Manage::Package, OpenInteract2::Manage::Package::Check, OpenInteract2::Manage::Package::CreatePackage, OpenInteract2::Manage::Package::Export, OpenInteract2::Manage::Website, OpenInteract2::Manage::Website::Create, OpenInteract2::Manage::Website::CreateSuperuserPassword, OpenInteract2::Manage::Website::InstallPackage, OpenInteract2::Manage::Website::InstallPackageData, OpenInteract2::Manage::Website::InstallPackageSecurity, OpenInteract2::Manage::Website::InstallPackageSql, OpenInteract2::Manage::Website::InstallPackageStructure, OpenInteract2::Manage::Website::ListActions, OpenInteract2::Manage::Website::ListObjects, OpenInteract2::Manage::Website::ListPackages, OpenInteract2::Manage::Website::RemovePackage, OpenInteract2::Manage::Website::TestDB, OpenInteract2::Manage::Website::TestLDAP, OpenInteract2::Manage::Website::ThemeDump, OpenInteract2::Manage::Website::ThemeInstall, OpenInteract2::Manage::Website::Upgrade, OpenInteract2::Manage::Website::ViewSession, OpenInteract2::Package, OpenInteract2::Repository, OpenInteract2::Request, OpenInteract2::Request::Apache, OpenInteract2::Request::CGI, OpenInteract2::Request::LWP, OpenInteract2::Request::Standalone, OpenInteract2::Response, OpenInteract2::Response::Apache, OpenInteract2::Response::CGI, OpenInteract2::Response::LWP, OpenInteract2::Response::Standalone, OpenInteract2::ResultsIterator, OpenInteract2::ResultsManage, OpenInteract2::SPOPS, OpenInteract2::SPOPS::DBI, OpenInteract2::SPOPS::LDAP, OpenInteract2::SQLInstall, OpenInteract2::Session, OpenInteract2::Session::DBI, OpenInteract2::Session::File, OpenInteract2::Session::SQLite, OpenInteract2::Setup, OpenInteract2::URL, OpenInteract2::Upload, OpenInteract2::Util

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.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.10,1.11,1.12,1.13,1.14,1.15,1.20,1.21,1.22,1.32,1.35,1.9

configure_prereq_matches_use

List all modules used in the Makefile.PL/Build.PL in META.yml configure_requires

Error:

  • Module::Build

Modules

Name Abstract Version View
Apache::OpenInteract2 OpenInteract2 Content handler for Apache 1.x metacpan
Apache::OpenInteract2::HttpAuth Use HTTP authentication to check logins against OpenInteract2 users metacpan
HTTP::Daemon::OpenInteract2 Subclass of HTTP::Daemon for OpenInteract 2 1.9 metacpan
OpenInteract2::Action Represent and dispatch actions 1.32 metacpan
OpenInteract2::Action::Common Base class for common functionality 1.11 metacpan
OpenInteract2::Action::CommonAdd Tasks to display empty form and create an object metacpan
OpenInteract2::Action::CommonDisplay Task to display an object metacpan
OpenInteract2::Action::CommonRemove Task to remove an object metacpan
OpenInteract2::Action::CommonSearch Implement searching functionality for SPOPS::DBI-based objects 1.09 metacpan
OpenInteract2::Action::CommonUpdate Task to update an object metacpan
OpenInteract2::Action::TemplateOnly Base class for template-only actions 1.02 metacpan
OpenInteract2::Auth Base class for logging in OpenInteract users 1.08 metacpan
OpenInteract2::Auth::AdminCheck See whether user is admin 1.05 metacpan
OpenInteract2::Auth::Group Retreive groups into OpenInteract 1.07 metacpan
OpenInteract2::Auth::User Base class for creating OpenInteract users 1.10 metacpan
OpenInteract2::Cache Caches objects to avoid database hits and content to avoid template processing metacpan
OpenInteract2::Cache::File Implement caching in the filesystem 1.06 metacpan
OpenInteract2::Config Centralized configuration information 1.07 metacpan
OpenInteract2::Config::Base Represents a server base configuration 1.07 metacpan
OpenInteract2::Config::GlobalOverride Process global override settings for a set of configuration directives 1.03 metacpan
OpenInteract2::Config::Ini Read/write INI-style (++) configuration files 1.09 metacpan
OpenInteract2::Config::IniFile OI configuration using INI files 1.04 metacpan
OpenInteract2::Config::Package Read, write and check package config files 1.10 metacpan
OpenInteract2::Config::PackageChanges Represent entries from a package Changes file 1.05 metacpan
OpenInteract2::Config::PerlFile Subclass OpenInteract2::Config to read/write information from/to a perl file 1.05 metacpan
OpenInteract2::Config::Readonly Simple read/write for readonly files 1.05 metacpan
OpenInteract2::Config::TransferSample On website install or package creation, transfer and modify sample files 1.06 metacpan
OpenInteract2::Constants Define codes used throughout OpenInteract 1.07 metacpan
OpenInteract2::ContentGenerator Coordinator for classes generating content metacpan
OpenInteract2::ContentGenerator::HtmlTemplate Content generator using HTML::Template 1.04 metacpan
OpenInteract2::ContentGenerator::TT2Context Provide a custom context for templates in OpenInteract 1.02 metacpan
OpenInteract2::ContentGenerator::TT2Plugin Custom OpenInteract functionality in templates 1.06 metacpan
OpenInteract2::ContentGenerator::TT2Process Process Template Toolkit templates in OpenInteract 1.07 metacpan
OpenInteract2::ContentGenerator::TT2Provider Retrieve templates for the Template Toolkit 1.04 metacpan
OpenInteract2::ContentGenerator::TemplateSource Common routines for loading content from OI2 templates 1.06 metacpan
OpenInteract2::ContentGenerator::TextTemplate Content generator using Text::Template 1.06 metacpan
OpenInteract2::Context Provides the environment for a server 1.35 metacpan
OpenInteract2::Controller Top-level controller to generate and place content 1.13 metacpan
OpenInteract2::Controller::MainTemplate Controller for content to be placed in a main template 1.01 metacpan
OpenInteract2::Controller::ManageBoxes Mixin methods for managing boxes 1.07 metacpan
OpenInteract2::Controller::ManageTemplates Mixin methods for managing templates 1.06 metacpan
OpenInteract2::Controller::Raw Basic controller just outputting action content 1.08 metacpan
OpenInteract2::Conversion::ActionConfig Convert old action.perl files into INI configurations 1.04 metacpan
OpenInteract2::Conversion::IniConfig Parent class for converting perl configurations to INI format 1.06 metacpan
OpenInteract2::Conversion::SPOPSConfig Convert old spops.perl files into INI configurations 1.07 metacpan
OpenInteract2::Cookie Generic cookie methods 1.08 metacpan
OpenInteract2::Datasource::DBI Create DBI database handles 1.07 metacpan
OpenInteract2::Datasource::LDAP Centralized connection location to LDAP directories 1.06 metacpan
OpenInteract2::DatasourceManager Base class for datasource connection managers 1.09 metacpan
OpenInteract2::Exception Base class for exceptions in OpenInteract 1.09 metacpan
OpenInteract2::Exception::Security Security exceptions 1.04 metacpan
OpenInteract2::File Safe filesystem operations for OpenInteract 1.05 metacpan
OpenInteract2::Filter Initialize and manage content filters 1.01 metacpan
OpenInteract2::Log Initialization for log4p logger metacpan
OpenInteract2::Log::OIAppender Appender to put error message in OI error log metacpan
OpenInteract2::Manage Provide common functions and factory for management tasks 1.21 metacpan
OpenInteract2::Manage::CreateSourceDirectory Create a source directory from the OI2 distribution 1.01 metacpan
OpenInteract2::Manage::Package Parent for all package management tasks 1.11 metacpan
OpenInteract2::Manage::Package::Check Check validity of a package 1.07 metacpan
OpenInteract2::Manage::Package::CreatePackage Create a sample package 1.10 metacpan
OpenInteract2::Manage::Package::Export Export a package into a portable format 1.08 metacpan
OpenInteract2::Manage::Website Parent for website management tasks 1.12 metacpan
OpenInteract2::Manage::Website::Create Create a new website 1.14 metacpan
OpenInteract2::Manage::Website::CreateSuperuserPassword Change password for superuser 1.04 metacpan
OpenInteract2::Manage::Website::InstallPackage Install a package distribution to a website 1.07 metacpan
OpenInteract2::Manage::Website::InstallPackageData Install object/table data from packages 1.05 metacpan
OpenInteract2::Manage::Website::InstallPackageSecurity Managment task 1.05 metacpan
OpenInteract2::Manage::Website::InstallPackageSql Install SQL structures, object/SQL data and security objects 1.07 metacpan
OpenInteract2::Manage::Website::InstallPackageStructure Managment task 1.07 metacpan
OpenInteract2::Manage::Website::ListActions List all actions in a website 1.07 metacpan
OpenInteract2::Manage::Website::ListObjects Task to list all SPOPS objects in a website 1.05 metacpan
OpenInteract2::Manage::Website::ListPackages List packages installed to a website 1.06 metacpan
OpenInteract2::Manage::Website::RemovePackage Managment task 1.03 metacpan
OpenInteract2::Manage::Website::TestDB Managment task 1.08 metacpan
OpenInteract2::Manage::Website::TestLDAP Task to test configured LDAP connections 1.07 metacpan
OpenInteract2::Manage::Website::ThemeDump Dump a theme to a themeball 1.06 metacpan
OpenInteract2::Manage::Website::ThemeInstall Install a theme from a themeball 1.07 metacpan
OpenInteract2::Manage::Website::Upgrade Upgrade website from a new OpenInteract distribution 1.08 metacpan
OpenInteract2::Manage::Website::ViewSession View contents of a session 1.05 metacpan
OpenInteract2::Package Perform actions on individual packages 1.20 metacpan
OpenInteract2::Repository Operations to manipulate package repositories. 1.11 metacpan
OpenInteract2::Request Represent a single request 1.20 metacpan
OpenInteract2::Request::Apache Read parameters, uploaded files and headers 1.10 metacpan
OpenInteract2::Request::CGI Read parameters, uploaded files and headers 1.12 metacpan
OpenInteract2::Request::LWP Read parameters, uploaded files and headers 1.14 metacpan
OpenInteract2::Request::Standalone Manually create a request object 1.06 metacpan
OpenInteract2::Response Information about and actions on an HTTP response 1.11 metacpan
OpenInteract2::Response::Apache Response handler using Apache/mod_perl 1.x 1.12 metacpan
OpenInteract2::Response::CGI Response handler using CGI 1.13 metacpan
OpenInteract2::Response::LWP Response handler using LWP 1.15 metacpan
OpenInteract2::Response::Standalone Standalone response handler, mostly for testing 1.09 metacpan
OpenInteract2::ResultsIterator Iterator to scroll through search results that are objects of different classes. 1.02 metacpan
OpenInteract2::ResultsManage Save and retrieve generic search results 1.04 metacpan
OpenInteract2::SPOPS Define common behaviors for all SPOPS objects in the OpenInteract Framework 1.15 metacpan
OpenInteract2::SPOPS::DBI Common SPOPS::DBI-specific methods for objects 1.05 metacpan
OpenInteract2::SPOPS::LDAP Common SPOPS::LDAP-specific methods for objects 1.04 metacpan
OpenInteract2::SQLInstall Dispatcher for installing various SQL data from packages to database 1.11 metacpan
OpenInteract2::Session Implement session handling in the framework 1.13 metacpan
OpenInteract2::Session::DBI Create sessions within a DBI data source 1.06 metacpan
OpenInteract2::Session::File Create sessions within a filesystem 1.05 metacpan
OpenInteract2::Session::SQLite Create sessions within a SQLite data source 1.06 metacpan
OpenInteract2::Setup Setup an OpenInteract2::Context object 1.22 metacpan
OpenInteract2::URL Create URLs, parse URLs and generate action mappings metacpan
OpenInteract2::Upload Represent a file upload 1.03 metacpan
OpenInteract2::Util Package of routines that do not really fit anywhere else 1.08 metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
t/test_pkg/MANIFEST metacpan