Solstice 1440 Latest
Kwalitee Issues
- has_readme
-
Add a README to the distribution. It should contain a quick description of your module and how to install it.
- has_manifest
-
Add a MANIFEST to the distribution. Your buildtool should be able to autogenerate it (eg "make manifest" or "./Build manifest")
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- no_symlinks
-
Remove the symlinks from the distribution.
- no_broken_auto_install
-
Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)
- manifest_matches_dist
-
Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.
Error: Cannot find MANIFEST in dist.
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: Solstice-1440/cgis/configure_solstice.pl -- Around line 39: =back without =over Solstice-1440/lib/Solstice/StringLibrary.pm -- Around line 357: Non-ASCII character seen before =encoding in 'â¢'. Assuming UTF-8
- 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.
- has_known_license_in_source_file
-
Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.
- no_invalid_versions
-
Fix the version numbers so that version::is_lax($version) returns true.
Error:
- lib/Solstice/CGI.pm: HASH(0x5597dfab7178)
- lib/Solstice/CGI/FormError.pm: HASH(0x5597e4852f08)
- 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,110,1440,191,2061,2065,2253,2257,2263,2393,2412,2418,2425,2528,2543,2944,2998,3002,3155,3364,3365,3370,3374,3375,3382,3384,3385,3387,3395,3396,452,63,747,851,924
Modules
Name | Abstract | Version | View |
---|---|---|---|
Solstice | Solstice is a Web application development framework for Perl. Based on the MVC programming paradigm, it provides a sensible layout for Web applications that helps you write applications faster and with fewer mistakes. | 1440 | metacpan |
Solstice::Application | An object representing a Solstice application. | 3364 | metacpan |
Solstice::AuthZ | For making authorization queries about particular actions. | 3364 | metacpan |
Solstice::AuthZ::Action | Models a specfic action within an application. | 3384 | metacpan |
Solstice::AuthZ::Factory | metacpan | ||
Solstice::AuthZ::Role | Models a group of allowed/disallowed actions. | 3384 | metacpan |
Solstice::AuthZManager | For modifying the roles available within the Solstice framework. | 3395 | metacpan |
Solstice::Button | A model to hold the data for a Solstice button. | 3370 | metacpan |
Solstice::Button::Flyout | Models flyout buttons with nested actions. | 3364 | metacpan |
Solstice::Button::PopIn | Create a DHTML-based popup. | 3002 | metacpan |
Solstice::Button::PopUp | Open a new browser window and launch an initial state in it. | 3002 | metacpan |
Solstice::Button::Static | A button pointing to a static, non-Solstice url. | 3002 | metacpan |
Solstice::Button::Transition | The standard button type, used to transition between two states. | 3002 | metacpan |
Solstice::ButtonService | A service that tracks what buttons have been created for a page. | 3396 | metacpan |
Solstice::ButtonService::Memcached | metacpan | ||
Solstice::ButtonService::MySQL | metacpan | ||
Solstice::CGI | For getting the CGI form parameters. | metacpan | |
Solstice::CGI::FormError | A form error object for Solstice. | metacpan | |
Solstice::CGI::Upload | metacpan | ||
Solstice::Compiler::View | Compiles a View and Template into a perl structure | 2944 | metacpan |
Solstice::ConfigService | Provides configuration info to the Solstice Framework. | 2061 | metacpan |
Solstice::Configure | Provides configuration info to the Solstice Framework | 3374 | metacpan |
Solstice::ContentTypeService | Provides mappings between content-types and icons, MIMEExtensions, etc. | 2257 | metacpan |
Solstice::Controller | A virtual superclass for constructing Solstice controllers. | 3365 | metacpan |
Solstice::Controller::Application | The super class for all application controllers. | 3364 | metacpan |
Solstice::Controller::Application::Auth | metacpan | ||
Solstice::Controller::Application::Main | Controls the lifcycle of Solstice requests. | 3375 | metacpan |
Solstice::Controller::Application::REST | The Application controller for the REST 'cgi'. | metacpan | |
Solstice::Controller::FormInput | Superclass for all of the Solstice-provided convienience widgets | metacpan | |
Solstice::Controller::FormInput::DateTime | Allows the manipulation of a Solstice::DateTime model | 3155 | metacpan |
Solstice::Controller::FormInput::DateTime::YahooUI | 3155 | metacpan | |
Solstice::Controller::FormInput::EmailList | metacpan | ||
Solstice::Controller::FormInput::FileUpload::Multiple | A controller for uploading a file | metacpan | |
Solstice::Controller::FormInput::FileUpload::Single | A controller for uploading a file | metacpan | |
Solstice::Controller::FormInput::TextArea | Collects form input from a <textarea> | metacpan | |
Solstice::Controller::FormInput::TextInput | Collects form input from a <textarea> | metacpan | |
Solstice::Controller::Installer | Controls the process on configuring a new Solstice install | metacpan | |
Solstice::Controller::Redirect | The controller for Redirect | metacpan | |
Solstice::Controller::Remote | The superclass for all AJAX-called controllers. | metacpan | |
Solstice::Controller::Remote::SubsessionCheck | Checks whether a given page is expired. | metacpan | |
Solstice::Controller::Remote::UploadMeter | Fetch progress data about a given file upload | metacpan | |
Solstice::Controller::Resource::File::Download | 452 | metacpan | |
Solstice::Controller::Resource::File::Upload | metacpan | ||
Solstice::Cookie | An interface for managing cookies in your solstice apps. | metacpan | |
Solstice::Database | Wrapper around DBI. | 2998 | metacpan |
Solstice::DateTime | Models a point in time. | 3364 | metacpan |
Solstice::DateTime::Range | Represents a range in time. | 3364 | metacpan |
Solstice::Dispatch | Dispatches the current request to the appropriate application. | metacpan | |
Solstice::Email | Send email with a resonable amount of ease. | 3364 | metacpan |
Solstice::Encryption | Solstice's standard two-way encryption library. | 3364 | metacpan |
Solstice::ErrorHandler | A superclass for application error handlers with lots of helpful methods. | metacpan | |
Solstice::Factory | metacpan | ||
Solstice::Factory::AuthZ::Role | metacpan | ||
Solstice::Factory::AuthZManager | metacpan | ||
Solstice::Factory::Group | Has the ability to create group objects. | metacpan | |
Solstice::Factory::Group::Remote | Has the ability to create remote group objects. | metacpan | |
Solstice::Factory::Person | metacpan | ||
Solstice::Factory::Resource::File::BlackBox | metacpan | ||
Solstice::Group | Manages sets of people | 2253 | metacpan |
Solstice::Group::Remote | Model of groups who sync from a remote source. | 2253 | metacpan |
Solstice::HelpService | A service for building a queue of text strings | 3364 | metacpan |
Solstice::IconService | Gives access to a library of icons. | 3364 | metacpan |
Solstice::ImplementationData | Tracks data for one implementation of a tool. | metacpan | |
Solstice::ImplementationManager | Manages inter-app communication. | metacpan | |
Solstice::IncludeService | Used to include linked resources on a page, such as stylesheets and javascript. | 3364 | metacpan |
Solstice::IntegerLibrary | 2425 | metacpan | |
Solstice::JavaScriptService | Allows models at all levels to know whether the user's browser supports Javascript. | 2061 | metacpan |
Solstice::LangService | Provides strings of the appropriate language to applications. | 2061 | metacpan |
Solstice::List | A basic list object. | 2065 | metacpan |
Solstice::LogService | Provides a centralized logging facility to applications. | 3364 | metacpan |
Solstice::Logger | Superclass model for dispatching log messages. | 1 | metacpan |
Solstice::Logger::Database | Dispatches a log message to a database | 1 | metacpan |
Solstice::Logger::File | Dispatches a log message to a file. | 1 | metacpan |
Solstice::LoginRealm | Represents a person login realm. | 2253 | metacpan |
Solstice::Mailer | Manage a queue of Solstice::Emails | 3364 | metacpan |
Solstice::Memcached | metacpan | ||
Solstice::MessageService | A service for sending all types of messages up a controller chain. | 2528 | metacpan |
Solstice::Model | 2393 | metacpan | |
Solstice::Model::AdminList | 110 | metacpan | |
Solstice::Model::Config | metacpan | ||
Solstice::Model::Config::App | metacpan | ||
Solstice::Model::Config::Solstice | metacpan | ||
Solstice::Model::DBM_Deep | An interface for DBM_Deep based models. | 2393 | metacpan |
Solstice::Model::FileTicket | An interface for fetching one time use tickets for files. | metacpan | |
Solstice::Model::FileUploadMeter | metacpan | ||
Solstice::Model::Freezer | An interface for freeze/thaw based models. | 2393 | metacpan |
Solstice::Model::List | Superclass for classes that need to be both a List and a Model. | 2065 | metacpan |
Solstice::Model::LogMessage | metacpan | ||
Solstice::Model::WebserviceConsumer | metacpan | ||
Solstice::Model::X509 | metacpan | ||
Solstice::NamespaceService | Used by the framework to discover the configuration namespace of the app it is currently running. | metacpan | |
Solstice::NavigationService | A service for all types of navigation up a controller chain. | 3364 | metacpan |
Solstice::OnloadService | Allows applications to attach Javascript events to the page's onload event. | 3364 | metacpan |
Solstice::Person | Represents a person in the Solstice framework. | 2253 | metacpan |
Solstice::PersonFactory | 2253 | metacpan | |
Solstice::PositionService | Queueing and positioning info for collections of objects. | 3364 | metacpan |
Solstice::PreferenceService | Allows for the permanent storage of user preferences. | 3364 | metacpan |
Solstice::ProcessService | Manages the input and output of embedded pageflows. | 2263 | metacpan |
Solstice::Resource | A superclass for all Solstice::Resource objects. | 851 | metacpan |
Solstice::Resource::Directory | A model representing a directory | 747 | metacpan |
Solstice::Resource::File | A model representing a file | 924 | metacpan |
Solstice::Resource::File::BlackBox | A file implementation | 924 | metacpan |
Solstice::Resource::File::Thumbnail | 924 | metacpan | |
Solstice::Search | metacpan | ||
Solstice::SearchField | Represents one field a model defines in the search index. | metacpan | |
Solstice::Server | An interface between applications and the system solstice is running on. | metacpan | |
Solstice::Server::Lighttpd | metacpan | ||
Solstice::Server::ModPerl | Solstice's interface to mod_perl for Apache 1 and 2. | metacpan | |
Solstice::Server::ModPerl::API | An interface to mod_perl that abstracts the differences in versions. | metacpan | |
Solstice::Server::ModPerl::CleanupHandler | metacpan | ||
Solstice::Server::ModPerl::UploadHandler | Gathers data about file uploads. | metacpan | |
Solstice::Server::SimpleCGI | metacpan | ||
Solstice::Service | Superclass for all services. A service provides request-lifecycle-long caching of information. | 3364 | metacpan |
Solstice::Service::Debug | A service for managing debug levels | metacpan | |
Solstice::Service::FileContentExtractor | Extract text content from a variety of file types. | metacpan | |
Solstice::Service::LoginRealm | Provides mapping between user login and login realm objects. | metacpan | |
Solstice::Service::Memory | For storing information that will last the lifetime of the mod_perl thread. | 3364 | metacpan |
Solstice::Service::TempFile | 3364 | metacpan | |
Solstice::Service::YahooUI | A service for managing Yahoo UI javascript files. | metacpan | |
Solstice::Session | Manage a Solstice Tools session. | 3364 | metacpan |
Solstice::Session::Memcached | metacpan | ||
Solstice::Session::MySQL | 3364 | metacpan | |
Solstice::SortService | Create the Solstice::Buttons necessary for managing a sortable table. | metacpan | |
Solstice::Stack | A basic stack object. | 2065 | metacpan |
Solstice::State::FlowTransition | Representation of the transition to a new page flow. | metacpan | |
Solstice::State::Machine | Representation of a finite state machine for Solstice. See Solstice::State::Tracker to run through a state machine. | metacpan | |
Solstice::State::Memory | An interface to some global memory where the all of the state information is stored. | 3364 | metacpan |
Solstice::State::Node | Representation for one State node inside of a Solstice::State::Machine. | metacpan | |
Solstice::State::PageFlow | Represents a set of transitions that flow a user through a graph of Solstice::State::Node objects. | metacpan | |
Solstice::State::Tracker | Tracks each users' progress through the state graph. | 3364 | metacpan |
Solstice::State::Transition | Representation of the transition between Solstice::State objects. | metacpan | |
Solstice::StringLibrary | A library of generic string manipulation functions | 2418 | metacpan |
Solstice::StripScripts | A subclass of HTML::StripScripts that contains our customized whitelists | 3387 | metacpan |
Solstice::StripScripts::Parser | Custom HTML whitelist for use in web content formatting. | 3364 | metacpan |
Solstice::Subgroup | Manages subsets of people. | 2253 | metacpan |
Solstice::Subsession | The Solstice implementation of the "continuation" concept. Allows branchable sessions. | metacpan | |
Solstice::Subsession::Memcached | metacpan | ||
Solstice::Subsession::MySQL | metacpan | ||
Solstice::SystemMessage | Models a message set by administrators to show all users. | 110 | metacpan |
Solstice::SystemMessageFactory | Creates groups of SystemMessages | 110 | metacpan |
Solstice::Tree | A basic tree object. | 2412 | metacpan |
Solstice::UserService | Provides access to the logged-in user. | 3382 | metacpan |
Solstice::ValidationParam | Interface for validating user input. | metacpan | |
Solstice::View | A superclass for constructing views. | 3364 | metacpan |
Solstice::View::Application | The application wide view (boilerplate) for a Solstice application. | 3385 | metacpan |
Solstice::View::Boilerplate | Superclass for boilerplate views. | metacpan | |
Solstice::View::Breadcrumbs | metacpan | ||
Solstice::View::Config::App | metacpan | ||
Solstice::View::Config::Solstice | metacpan | ||
Solstice::View::DeniedBrowser | View shown to users whose browser is in the blacklist. | 3364 | metacpan |
Solstice::View::DeniedUser | View shown to users whose browser is in the blacklist. | 3364 | metacpan |
Solstice::View::Developer::Toolbar | 3364 | metacpan | |
Solstice::View::Download | Superclass for views that present binary or downloadable data instead of web content. | 3364 | metacpan |
Solstice::View::FormInput | 63 | metacpan | |
Solstice::View::FormInput::DateTime | A view of a Solstice DateTime obj, showing a selection widget. | 3155 | metacpan |
Solstice::View::FormInput::DateTime::YahooUI | 3155 | metacpan | |
Solstice::View::FormInput::EmailList | A view of an html <textarea> element containing email addresses | metacpan | |
Solstice::View::FormInput::FileUpload::Multiple | A view of an html file upload element | 63 | metacpan |
Solstice::View::FormInput::TextArea | A view of an html <textarea> element | 63 | metacpan |
Solstice::View::FormInput::TextInput | A view of an html <input type="text"> element | 63 | metacpan |
Solstice::View::Installer | Controls the process on configuring a new Solstice install | metacpan | |
Solstice::View::InvalidPreConditions | A view shown when sanity checks fail and no fallback is designated. | 3364 | metacpan |
Solstice::View::MessageService | A banner view of messages. | 2543 | metacpan |
Solstice::View::NoCookies | shown to the user when they have no cookies allowed. | 3364 | metacpan |
Solstice::View::PopIn | View of a dynamically raised and positioned box. | 3364 | metacpan |
Solstice::View::Redirect | The view for Redirect | metacpan | |
Solstice::View::Remote | View of the XML response to AJAX calls. | metacpan | |
Solstice::View::Resource::File::Download | 191 | metacpan | |
Solstice::View::Resource::File::Upload | metacpan |
Provides
Name | File | View |
---|---|---|
Solstice::List::Iterator | lib/Solstice/List.pm | metacpan |
Solstice::ModelTemplates | lib/Solstice/Model.pm | metacpan |
Solstice::StringLibrary::ExtractText | lib/Solstice/StringLibrary.pm | metacpan |
Solstice::StringLibrary::FormatText | lib/Solstice/StringLibrary.pm | metacpan |
Solstice::ValidationParam::Constraints | lib/Solstice/ValidationParam.pm | metacpan |
Other Files
Makefile.PL | metacpan |