SPOPS 0.50 Deleted
Kwalitee Issues
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- DBI
- Date::Calc
- Date::Format
- Net::LDAP
- Net::LDAP::Entry
- Net::LDAP::Util
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- no_stdin_for_prompting
-
Use the prompt() method from ExtUtils::MakeMaker/Module::Build.
- 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: SPOPS, SPOPS::ClassFactory, SPOPS::ClassFactory::DBI, SPOPS::ClassFactory::DefaultBehavior, SPOPS::ClassFactory::LDAP, SPOPS::Configure, SPOPS::Configure::DBI, SPOPS::Configure::Ruleset, SPOPS::DBI, SPOPS::DBI::MySQL, SPOPS::DBI::Pg, SPOPS::DBI::Sybase, SPOPS::Error, SPOPS::GDBM, SPOPS::HashFile, SPOPS::Initialize, SPOPS::Iterator, SPOPS::Iterator::DBI, SPOPS::Iterator::LDAP, SPOPS::Key::DBI::HandleField, SPOPS::Key::DBI::Identity, SPOPS::Key::DBI::Pool, SPOPS::Key::DBI::Sequence, SPOPS::Key::Random, SPOPS::LDAP, SPOPS::LDAP::MultiDatasource, SPOPS::SQLInterface, SPOPS::Secure, SPOPS::Secure::Hierarchy, SPOPS::Tie, SPOPS::Tie::StrictField, SPOPS::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: 0.50,1.8
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| SPOPS | Simple Perl Object Persistence with Security | 0.50 | metacpan |
| SPOPS::ClassFactory | Create SPOPS classes from configuration and code | 1.8 | metacpan |
| SPOPS::ClassFactory::DBI | Define additional configuration methods | 1.8 | metacpan |
| SPOPS::ClassFactory::DefaultBehavior | Default configuration methods called from SPOPS.pm | 1.8 | metacpan |
| SPOPS::ClassFactory::LDAP | Create relationships among LDAP objects | 1.8 | metacpan |
| SPOPS::Configure | DEPRECATED | 1.8 | metacpan |
| SPOPS::Configure::DBI | DEPRECATED | 1.8 | metacpan |
| SPOPS::Configure::Ruleset | DEPRECATED | 1.8 | metacpan |
| SPOPS::DBI | Implement SPOPS class, serializing into a DBI database | 1.8 | metacpan |
| SPOPS::DBI::MySQL | MySQL-specific code for DBI collections | 1.8 | metacpan |
| SPOPS::DBI::Pg | PostgreSQL-specific routines for the SPOPS::DBI | 1.8 | metacpan |
| SPOPS::DBI::Sybase | Sybase-specific routines for the SPOPS::DBI | 1.8 | metacpan |
| SPOPS::Error | Centralized error messages from all SPOPS objects. | 1.8 | metacpan |
| SPOPS::GDBM | Store SPOPS objects in a GDBM database | 1.8 | metacpan |
| SPOPS::HashFile | Implement as objects files containing perl hashrefs dumped to text | 1.8 | metacpan |
| SPOPS::Initialize | Provide methods for initializing groups of SPOPS objects at once | 1.8 | metacpan |
| SPOPS::Iterator | Class to cycle through results and return SPOPS objects | 1.8 | metacpan |
| SPOPS::Iterator::DBI | Implementation of SPOPS::Iterator for SPOPS::DBI | 1.8 | metacpan |
| SPOPS::Iterator::LDAP | Implementation of SPOPS::Iterator for SPOPS::LDAP | 1.8 | metacpan |
| SPOPS::Key::DBI::HandleField | 1.8 | metacpan | |
| SPOPS::Key::DBI::Identity | Retrieve IDENTITY values from a supported DBI database | 1.8 | metacpan |
| SPOPS::Key::DBI::Pool | Retrieves ID field information from a pool | 1.8 | metacpan |
| SPOPS::Key::DBI::Sequence | Retrieve sequence values from a supported DBI database | 1.8 | metacpan |
| SPOPS::Key::Random | Creates a random alphanumeric code for the ID field | 1.8 | metacpan |
| SPOPS::LDAP | Implement object persistence in an LDAP datastore | 1.8 | metacpan |
| SPOPS::LDAP::MultiDatasource | SPOPS::LDAP functionality but fetching objects from multiple datasources | 1.8 | metacpan |
| SPOPS::SQLInterface | Generic routines for DBI database interaction | 1.8 | metacpan |
| SPOPS::Secure | Implement security across one or more classes of SPOPS objects | 1.8 | metacpan |
| SPOPS::Secure::Hierarchy | Define hierarchical security | 1.8 | metacpan |
| SPOPS::Tie | Simple class implementing tied hash with some goodies | 1.8 | metacpan |
| SPOPS::Tie::StrictField | Enable field checking for SPOPS objects | 1.8 | metacpan |
| SPOPS::Utility | Utility methods for SPOPS objects | 1.8 | metacpan |
Provides
| Name | File | View |
|---|---|---|
| SPOPS::TieFileHash | SPOPS/HashFile.pm | metacpan |