WE_Framework 0.097_03 Latest Dev
Kwalitee Issues
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- has_changelog
-
Add a Changelog (best named 'Changes') to the distribution. It should list at least major changes implemented in newer versions.
- 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,Makefile.PL
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- Apache
- Apache::Constants
- Archive::Tar
- Class::Accessor
- DBI
- DB_File::Lock
- Data::JavaScript
- GD
- HTML::Entities
- HTML::FromText
- HTML::LinkExtor
- LWP::UserAgent
- MLDBM
- Mail::Mailer
- Mail::Send
- Net::NIS
- SOAP::Transport::HTTP
- Template
- Template::Filters
- Template::Plugin
- Template::Plugin::Filter
- Tie::IxHash
- URI
- XML::Dumper
- XML::Parser
- YAML
- mixin::with
- 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: WE_Framework-0.097_03/lib/WE/DB/ComplexUser.pm -- Around line 1017: Non-ASCII character seen before =encoding in 'Mätzner'. Assuming CP1252 WE_Framework-0.097_03/lib/WE/DB/User.pm -- Around line 383: Non-ASCII character seen before =encoding in 'Mätzner'. Assuming CP1252 WE_Framework-0.097_03/lib/WE/Util/GenericTree/FromString.pm -- Around line 102: =cut found outside a pod block. Skipping to next block. WE_Framework-0.097_03/lib/WE/Util/Permissions.pm -- Around line 367: alternative text 'WE::DB::Obj/pathname' contains non-escaped | or / Around line 441: Non-ASCII character seen before =encoding in 'à '. Assuming CP1252
- 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: Apache::AuthenWE, Tie::DBI_DBM, WE::DB, WE::DB::Base, WE::DB::ComplexUser, WE::DB::ComplexUser::AuthPOP3, WE::DB::ComplexUser::AuthPOP3S, WE::DB::ComplexUser::AuthUnix, WE::DB::Content, WE::DB::FS, WE::DB::Glossary, WE::DB::HWContent, WE::DB::HWObj, WE::DB::Info, WE::DB::NISUser, WE::DB::Name, WE::DB::Obj, WE::DB::ObjBase, WE::DB::OnlineUser, WE::DB::User, WE::Export, WE::Obj, WE::Obj::Doc, WE::Obj::DocObj, WE::Obj::Folder, WE::Obj::FolderObj, WE::Obj::FolderRestr, WE::Obj::LangCluster, WE::Obj::LangDoc, WE::Obj::Sequence, WE::Obj::Site, WE::Obj::SiteRestr, WE::Obj::Sites, WE::Server::SOAP, WE::Util::AtJobManager, WE::Util::Date, WE::Util::Escape, WE::Util::Functions, WE::Util::GenericTree, WE::Util::GenericTree::FromString, WE::Util::HWRights, WE::Util::Htaccess, WE::Util::Htgroup, WE::Util::Htpasswd, WE::Util::LangString, WE::Util::MIME, WE::Util::Permissions, WE::Util::Support, WE_Content::Base, WE_Content::IxHash, WE_Content::PerlDD, WE_Content::Tools, WE_Content::XML, WE_Content::XMLText, WE_Content::YAML, WE_Frontend::FontInfo, WE_Frontend::Indexer::Htdig, WE_Frontend::Info, WE_Frontend::Installer, WE_Frontend::LinkChecker, WE_Frontend::Logger, WE_Frontend::Main, WE_Frontend::Main2, WE_Frontend::MainAny, WE_Frontend::MainCommon, WE_Frontend::Plugin::Benchmark, WE_Frontend::Plugin::Breadcrumb, WE_Frontend::Plugin::HTMLFromText, WE_Frontend::Plugin::HtmlNum, WE_Frontend::Plugin::JS, WE_Frontend::Plugin::KeywordIndex, WE_Frontend::Plugin::Linear, WE_Frontend::Plugin::Navigation, WE_Frontend::Plugin::Navigation::Object, WE_Frontend::Plugin::Null, WE_Frontend::Plugin::NullFilter, WE_Frontend::Plugin::Teaser, WE_Frontend::Plugin::TextTable, WE_Frontend::Plugin::WE_Navigation, WE_Frontend::Plugin::WE_Navigation::Object, WE_Frontend::Plugin::WE_Navigation_WML, WE_Frontend::Plugin::WE_Navigation_WML::Object, WE_Frontend::Publish, WE_Frontend::Publish::FTP, WE_Frontend::Publish::FTP_MD5Sync, WE_Frontend::Publish::Rdist, WE_Frontend::Publish::Rsync, WE_Frontend::Publish::Tgz, WE_Frontend::TextImages, WE_Frontend::TextLayouter, WE_Multisite::Root, WE_Sample::HW, WE_Sample::Root, WE_Singlesite::Root, WE_Singlesite::Root_GDBM, WE_Singlesite::Root_TieTextDir, WebEditor::OldController, WebEditor::OldController::Admin, WebEditor::OldController::Msg, WebEditor::OldController::TBPJobManager, WebEditor::OldFeatures::AdminExport, WebEditor::OldFeatures::AdminGroup, WebEditor::OldFeatures::AdminHtdig, WebEditor::OldFeatures::CustomPublish, WebEditor::OldFeatures::GifHeadline, WebEditor::OldFeatures::HTMLFilterHack, WebEditor::OldFeatures::IndexerLive, WebEditor::OldFeatures::KeyDB, WebEditor::OldFeatures::MakeHTML, WebEditor::OldFeatures::MakeMenu, WebEditor::OldFeatures::MakeOnePageHTML, WebEditor::OldFeatures::MakePDF, WebEditor::OldFeatures::MakePS, WebEditor::OldFeatures::Notify, WebEditor::OldFeatures::NullMixin, WebEditor::OldFeatures::PrintTemplates, WebEditor::OldFeatures::SystemExplorer, WebEditor::OldFeatures::SystemInfo, WebEditor::OldFeatures::TeaserLink, WebEditor::OldFeatures::TimeBased, WebEditor::OldFeatures::WWWAuth, WebEditor::OldFeatures::XMenus, WebEditor::OldHandler, WebEditor::SystemExplorer
- 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:
- CGI::Util
- HyperWave::CSP
- warnings
- 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.13,1.14,1.15,1.16,1.18,1.20,1.24,1.31,1.34,1.37,1.94,2.21
Modules
Name | Abstract | Version | View |
---|---|---|---|
Apache::AuthenWE | mod_perl WE_Framework authentication module | 1.09 | metacpan |
Tie::DBI_DBM | a tie interface to DBI databases | 1.04 | metacpan |
WE::DB | root of web editor database collection | 1.14 | metacpan |
WE::DB::Base | base class for all database classes | 1.06 | metacpan |
WE::DB::ComplexUser | Webeditor user database. | 2.21 | metacpan |
WE::DB::ComplexUser::AuthPOP3 | ComplexUser database authentication via POP3 | 1.03 | metacpan |
WE::DB::ComplexUser::AuthPOP3S | ComplexUser database authentication via POP3S | 1.01 | metacpan |
WE::DB::ComplexUser::AuthUnix | ComplexUser database authentication via unix passwd | 1.02 | metacpan |
WE::DB::Content | the content database for the web.editor | 1.09 | metacpan |
WE::DB::FS | filesystem implementation of WE::DB | 1.06 | metacpan |
WE::DB::Glossary | glossary data database. | 1.05 | metacpan |
WE::DB::HWContent | interface to hyperwave content | 1.03 | metacpan |
WE::DB::HWObj | interface to hyperwave objects | 1.03 | metacpan |
WE::DB::Info | handle INFO.yml files in the we data directory | 1.04 | metacpan |
WE::DB::NISUser | Webeditor interface to NIS user databases. | 1.04 | metacpan |
WE::DB::Name | a name to id database | 1.11 | metacpan |
WE::DB::Obj | object database for the WE_Framework | 1.37 | metacpan |
WE::DB::ObjBase | base class for WE_Framework object databases | 1.16 | metacpan |
WE::DB::OnlineUser | methods for users who are currently online | 1.08 | metacpan |
WE::DB::User | Webeditor user database. | 1.13 | metacpan |
WE::Export | export a WE::DB database | 1.10 | metacpan |
WE::Obj | base object class for the web editor framework | 1.10 | metacpan |
WE::Obj::Doc | a document object | 1.04 | metacpan |
WE::Obj::DocObj | base class for objects holding content data | 1.04 | metacpan |
WE::Obj::Folder | an object containing other objects | 1.05 | metacpan |
WE::Obj::FolderObj | base class for folder-like objects | 1.04 | metacpan |
WE::Obj::FolderRestr | an object containing other objects | 1.02 | metacpan |
WE::Obj::LangCluster | a folder containing language dependent documents | 1.03 | metacpan |
WE::Obj::LangDoc | a language-specific version of a document | 1.04 | metacpan |
WE::Obj::Sequence | a object holding an ordered sequence of objects | 1.05 | metacpan |
WE::Obj::Site | the root object of a site | 1.05 | metacpan |
WE::Obj::SiteRestr | the root object of a site | 1.02 | metacpan |
WE::Obj::Sites | an object holding WE::Obj::Site objects | 1.04 | metacpan |
WE::Server::SOAP | WE_Framework server using the SOAP protocol | 1.06 | metacpan |
WE::Util::AtJobManager | 1.04 | metacpan | |
WE::Util::Date | date-specific functions | 1.03 | metacpan |
WE::Util::Escape | 1.02 | metacpan | |
WE::Util::Functions | 1.03 | metacpan | |
WE::Util::GenericTree | generic class for tree representations | 1.04 | metacpan |
WE::Util::GenericTree::FromString | 1.04 | metacpan | |
WE::Util::HWRights | a permission model just like the H*perW*ve model | 1.04 | metacpan |
WE::Util::Htaccess | create apache .htaccess files | 1.07 | metacpan |
WE::Util::Htgroup | create apache AuthGroupFile files from a user database | 1.05 | metacpan |
WE::Util::Htpasswd | create apache .htpasswd files from a user database | 1.08 | metacpan |
WE::Util::LangString | language-dependent strings | 1.08 | metacpan |
WE::Util::MIME | MIME support functions | 1.03 | metacpan |
WE::Util::Permissions | rule-based permission model | 1.10 | metacpan |
WE::Util::Support | support functions for the WE::DB framework | 1.10 | metacpan |
WE_Content::Base | base class for all web.editor content implementations | 1.14 | metacpan |
WE_Content::IxHash | provide ordered hashes | 1.02 | metacpan |
WE_Content::PerlDD | web.editor content in perl data dumper files | 1.07 | metacpan |
WE_Content::Tools | tools for content objects | 1.07 | metacpan |
WE_Content::XML | web.editor content in XML files | 1.07 | metacpan |
WE_Content::XMLText | minimal web.editor text content in XML files | 1.05 | metacpan |
WE_Content::YAML | web.editor content in YAML files | 1.07 | metacpan |
WE_Frontend::FontInfo | font information per browser/OS/font | 1.03 | metacpan |
WE_Frontend::Indexer::Htdig | interface to the htdig search engine | 1.18 | metacpan |
WE_Frontend::Info | classes for the new WEsiteinfo.pm config file | 1.34 | metacpan |
WE_Frontend::Installer | handle servicepack creation and handling | 1.06 | metacpan |
WE_Frontend::LinkChecker | check a site for broken links | 1.08 | metacpan |
WE_Frontend::Logger | logging facility | 1.05 | metacpan |
WE_Frontend::Main | a collection of we_redisys (frontend) related functions | 1.04 | metacpan |
WE_Frontend::Main2 | a collection of we_redisys (frontend) related functions | 1.04 | metacpan |
WE_Frontend::MainAny | find the current WEsiteinfo and Main* implementation | 1.04 | metacpan |
WE_Frontend::MainCommon | common methods for all WE_Frontend::Main* modules | 1.08 | metacpan |
WE_Frontend::Plugin::Benchmark | TT plugin for making benchmarks | 1.07 | metacpan |
WE_Frontend::Plugin::Breadcrumb | insert a "breadcrumb" | 1.07 | metacpan |
WE_Frontend::Plugin::HTMLFromText | format a textual table description to HTML | 1.05 | metacpan |
WE_Frontend::Plugin::HtmlNum | numeric html/xml entities | 1.04 | metacpan |
WE_Frontend::Plugin::JS | filters for quoting and escaping javascript | 1.08 | metacpan |
WE_Frontend::Plugin::KeywordIndex | gather site keywords | 1.03 | metacpan |
WE_Frontend::Plugin::Linear | assume hierarchy as a "linear" list | 1.07 | metacpan |
WE_Frontend::Plugin::Navigation | utilities for navigation creation | 1.20 | metacpan |
WE_Frontend::Plugin::Navigation::Object | object for Navigation plugin | 1.10 | metacpan |
WE_Frontend::Plugin::Null | null plugin which can print an important sentence | 1.04 | metacpan |
WE_Frontend::Plugin::NullFilter | a sample custom filter | 1.01 | metacpan |
WE_Frontend::Plugin::Teaser | teaser support | 1.03 | metacpan |
WE_Frontend::Plugin::TextTable | format a textual table description to HTML | 1.10 | metacpan |
WE_Frontend::Plugin::WE_Navigation | specialized navigation plugin | 1.11 | metacpan |
WE_Frontend::Plugin::WE_Navigation::Object | object for WE_Navigation plugin | 1.15 | metacpan |
WE_Frontend::Plugin::WE_Navigation_WML | specialized navigation plugin | 1.01 | metacpan |
WE_Frontend::Plugin::WE_Navigation_WML::Object | 1.01 | metacpan | |
WE_Frontend::Publish | common used variables | 1.07 | metacpan |
WE_Frontend::Publish::FTP | publish a complete site with ftp | 1.07 | metacpan |
WE_Frontend::Publish::FTP_MD5Sync | publish with FTP using MD5 fingerprints | 1.05 | metacpan |
WE_Frontend::Publish::Rdist | publish files via rdist protocol | 1.08 | metacpan |
WE_Frontend::Publish::Rsync | publish files via the rsync protocol | 1.16 | metacpan |
WE_Frontend::Publish::Tgz | publish files to a tar.gz archive file | 1.06 | metacpan |
WE_Frontend::TextImages | create text images | 1.05 | metacpan |
WE_Frontend::TextLayouter | support functions for layouting text and html | 1.04 | metacpan |
WE_Multisite::Root | a sample implementation for a multi-site environment | 1.06 | metacpan |
WE_Sample::HW | sample web.editor interface to the Hyperwave server | 1.03 | metacpan |
WE_Sample::Root | a sample implementation for a site | 1.07 | metacpan |
WE_Singlesite::Root | a simple implementation for a site | 1.24 | metacpan |
WE_Singlesite::Root_GDBM | 1.01 | metacpan | |
WE_Singlesite::Root_TieTextDir | 1.01 | metacpan | |
WebEditor::OldController | the heart of the web.editor system | 1.94 | metacpan |
WebEditor::OldController::Admin | 1.31 | metacpan | |
WebEditor::OldController::Msg | 1.02 | metacpan | |
WebEditor::OldController::TBPJobManager | manager for time based publishing jobs | 1.03 | metacpan |
WebEditor::OldFeatures::AdminExport | 1.03 | metacpan | |
WebEditor::OldFeatures::AdminGroup | 1.02 | metacpan | |
WebEditor::OldFeatures::AdminHtdig | 1.07 | metacpan | |
WebEditor::OldFeatures::CustomPublish | 1.03 | metacpan | |
WebEditor::OldFeatures::GifHeadline | 1.04 | metacpan | |
WebEditor::OldFeatures::HTMLFilterHack | replace the TT html filter | 1.01 | metacpan |
WebEditor::OldFeatures::IndexerLive | 1.03 | metacpan | |
WebEditor::OldFeatures::KeyDB | 1.03 | metacpan | |
WebEditor::OldFeatures::MakeHTML | 1.07 | metacpan | |
WebEditor::OldFeatures::MakeMenu | 1.05 | metacpan | |
WebEditor::OldFeatures::MakeOnePageHTML | create a postscript file from the site | 1.03 | metacpan |
WebEditor::OldFeatures::MakePDF | create a PDF file from the site | 1.04 | metacpan |
WebEditor::OldFeatures::MakePS | create a postscript file from the site | 1.08 | metacpan |
WebEditor::OldFeatures::Notify | notify functions | 1.15 | metacpan |
WebEditor::OldFeatures::NullMixin | 1.01 | metacpan | |
WebEditor::OldFeatures::PrintTemplates | additionally process print templates | 1.01 | metacpan |
WebEditor::OldFeatures::SystemExplorer | 1.01 | metacpan | |
WebEditor::OldFeatures::SystemInfo | return system information | 1.10 | metacpan |
WebEditor::OldFeatures::TeaserLink | feature to add teasers to pages | 1.05 | metacpan |
WebEditor::OldFeatures::TimeBased | 1.01 | metacpan | |
WebEditor::OldFeatures::WWWAuth | 1.03 | metacpan | |
WebEditor::OldFeatures::XMenus | 1.10 | metacpan | |
WebEditor::OldHandler | 1.04 | metacpan | |
WebEditor::SystemExplorer | 1.06 | metacpan |
Provides
Name | File | View |
---|---|---|
CGI::Util | lib/WebEditor/OldController.pm | metacpan |
HyperWave::CSP | lib/WE/DB/HWObj.pm | metacpan |
My::XML::Writer | lib/WE_Content/XMLText.pm | metacpan |
WE::DB::ComplexUser::DBInfo | lib/WE/DB/ComplexUser.pm | metacpan |
WE::DB::Content::Fsck | lib/WE/Util/Support.pm | metacpan |
WE::DB::FS::ContentDB | lib/WE/DB/FS.pm | metacpan |
WE::DB::Fsck | lib/WE/Util/Support.pm | metacpan |
WE::DB::Glossary::DBInfo | lib/WE/DB/Glossary.pm | metacpan |
WE::DB::Obj::Fsck | lib/WE/Util/Support.pm | metacpan |
WE::EntityObj | lib/WE/DB/ComplexUser.pm | metacpan |
WE::GlossaryObj | lib/WE/DB/Glossary.pm | metacpan |
WE::GroupObj | lib/WE/DB/ComplexUser.pm | metacpan |
WE::UserObj | lib/WE/DB/ComplexUser.pm | metacpan |
WE_Content::IxHashRef | lib/WE_Content/IxHash.pm | metacpan |
WE_Content::IxHashRef::ZZZ | lib/WE_Content/IxHash.pm | metacpan |
WE_Frontend::Plugin::JS::Escape | lib/WE_Frontend/Plugin/JS.pm | metacpan |
WE_Frontend::Plugin::JS::Quote | lib/WE_Frontend/Plugin/JS.pm | metacpan |
WE_Frontend::Plugin::JS::QuoteUnicode | lib/WE_Frontend/Plugin/JS.pm | metacpan |
WEprojectinfo | lib/WE_Frontend/Info.pm | metacpan |
WEsiteinfo | lib/WE_Frontend/Info.pm | metacpan |
WEsiteinfo::Paths | lib/WE_Frontend/Info.pm | metacpan |
WEsiteinfo::SearchEngine | lib/WE_Frontend/Info.pm | metacpan |
WEsiteinfo::Siteext | lib/WE_Frontend/Info.pm | metacpan |
WEsiteinfo::Staging | lib/WE_Frontend/Info.pm | metacpan |
warnings | lib/WE_Frontend/Publish/FTP.pm | metacpan |