![]() |
| |||||||
| Distribution | Solstice [Download] |
| Author | MCRAWFOR [ Miles Crawford ] |
| Version | 1440 |
| Abstract | The Solstice Development Framework |
| Released | 7 Nov 2007 |
| Size | 1.5 MB |
| MD5 Checksum | 90150e6e68106b923293965b440888dc |
| Additional Files | README | Changes | Makefile.PL | |
| Links | search.cpan.org | CPAN::Forum | AnnoCPAN | rt.cpan.org | Rating | CPANTS | CPAN testers | Dependencies | Testers matrix |
| Solstice [source] [v 1440] | The Solstice Development Framework |
| Solstice::Application [source] [v 3364] | An object representing a Solstice application. |
| Solstice::AuthZ [source] [v 3364] | For making authorization queries about particular actions. |
| Solstice::AuthZ::Action [source] [v 3384] | Models a specfic action within an application. |
| Solstice::AuthZ::Factory | |
| Solstice::AuthZ::Role [source] [v 3384] | Models a group of allowed/disallowed actions. |
| Solstice::AuthZManager [source] [v 3395] | For modifying the roles available within the Solstice framework. |
| Solstice::Button [source] [v 3370] | A model to hold the data for a Solstice button. |
| Solstice::Button::Flyout [source] [v 3364] | Models flyout buttons with nested actions. |
| Solstice::Button::PopIn [source] [v 3002] | Create a DHTML-based popup. |
| Solstice::Button::PopUp [source] [v 3002] | Open a new browser window and launch an initial state in it. |
| Solstice::Button::Static [source] [v 3002] | A button pointing to a static, non-Solstice url. |
| Solstice::Button::Transition [source] [v 3002] | The standard button type, used to transition between two states. |
| Solstice::ButtonService [source] [v 3396] | A service that tracks what buttons have been created for a page. |
| Solstice::ButtonService::Memcached | |
| Solstice::ButtonService::MySQL | |
| Solstice::CGI [source] | For getting the CGI form parameters. |
| Solstice::CGI::FormError [source] | A form error object for Solstice. |
| Solstice::CGI::Upload | |
| Solstice::Compiler::View [source] [v 2944] | Compiles a View and Template into a perl structure |
| Solstice::ConfigService [source] [v 2061] | Provides configuration info to the Solstice Framework. |
| Solstice::Configure [source] [v 3374] | Provides configuration info to the Solstice Framework |
| Solstice::ContentTypeService [source] [v 2257] | Provides mappings between content-types and icons, MIMEExtensions, etc. |
| Solstice::Controller [source] [v 3365] | A virtual superclass for constructing Solstice controllers. |
| Solstice::Controller::Application [source] [v 3364] | The super class for all application controllers. |
| Solstice::Controller::Application::Auth [source] | |
| Solstice::Controller::Application::Main [source] [v 3375] | Controls the lifcycle of Solstice requests. |
| Solstice::Controller::Application::REST [source] | The Application controller for the REST 'cgi'. |
| Solstice::Controller::FormInput [source] | Superclass for all of the Solstice-provided convienience widgets |
| Solstice::Controller::FormInput::DateTime [source] [v 3155] | Allows the manipulation of a Solstice::DateTime model |
| Solstice::Controller::FormInput::DateTime::YahooUI [v 3155] | |
| Solstice::Controller::FormInput::EmailList | |
| Solstice::Controller::FormInput::FileUpload::Multiple [source] | A controller for uploading a file |
| Solstice::Controller::FormInput::FileUpload::Single [source] | A controller for uploading a file |
| Solstice::Controller::FormInput::TextArea [source] | Collects form input from a <textarea> |
| Solstice::Controller::FormInput::TextInput [source] | Collects form input from a <textarea> |
| Solstice::Controller::Installer [source] | Controls the process on configuring a new Solstice install |
| Solstice::Controller::Redirect [source] | The controller for Redirect |
| Solstice::Controller::Remote [source] | The superclass for all AJAX-called controllers. |
| Solstice::Controller::Remote::SubsessionCheck [source] | Checks whether a given page is expired. |
| Solstice::Controller::Remote::UploadMeter [source] | Fetch progress data about a given file upload |
| Solstice::Controller::Resource::File::Download [v 452] | |
| Solstice::Controller::Resource::File::Upload | |
| Solstice::Cookie [source] | An interface for managing cookies in your solstice apps. |
| Solstice::Database [source] [v 2998] | Wrapper around DBI. |
| Solstice::DateTime [source] [v 3364] | Models a point in time. |
| Solstice::DateTime::Range [source] [v 3364] | Represents a range in time. |
| Solstice::Dispatch [source] | Dispatches the current request to the appropriate application. |
| Solstice::Email [source] [v 3364] | Send email with a resonable amount of ease. |
| Solstice::Encryption [source] [v 3364] | Solstice's standard two-way encryption library. |
| Solstice::ErrorHandler [source] | A superclass for application error handlers with lots of helpful methods. |
| Solstice::Factory [source] | |
| Solstice::Factory::AuthZ::Role | |
| Solstice::Factory::AuthZManager | |
| Solstice::Factory::Group [source] | Has the ability to create group objects. |
| Solstice::Factory::Group::Remote [source] | Has the ability to create remote group objects. |
| Solstice::Factory::Person | |
| Solstice::Factory::Resource::File::BlackBox | |
| Solstice::Group [source] [v 2253] | Manages sets of people |
| Solstice::Group::Remote [source] [v 2253] | Model of groups who sync from a remote source. |
| Solstice::HelpService [source] [v 3364] | A service for building a queue of text strings |
| Solstice::IconService [source] [v 3364] | Gives access to a library of icons. |
| Solstice::ImplementationData [source] | Tracks data for one implementation of a tool. |
| Solstice::ImplementationManager [source] | Manages inter-app communication. |
| Solstice::IncludeService [source] [v 3364] | Used to include linked resources on a page, such as stylesheets and javascript. |
| Solstice::IntegerLibrary [v 2425] | |
| Solstice::JavaScriptService [source] [v 2061] | Allows models at all levels to know whether the user's browser supports Javascript. |
| Solstice::LangService [source] [v 2061] | Provides strings of the appropriate language to applications. |
| Solstice::List [source] [v 2065] | A basic list object. |
| Solstice::Logger [source] [v 1] | Superclass model for dispatching log messages. |
| Solstice::Logger::Database [source] [v 1] | Dispatches a log message to a database |
| Solstice::Logger::File [source] [v 1] | Dispatches a log message to a file. |
| Solstice::LoginRealm [source] [v 2253] | Represents a person login realm. |
| Solstice::LogService [source] [v 3364] | Provides a centralized logging facility to applications. |
| Solstice::Mailer [source] [v 3364] | Manage a queue of Solstice::Emails |
| Solstice::Memcached | |
| Solstice::MessageService [source] [v 2528] | A service for sending all types of messages up a controller chain. |
| Solstice::Model [v 2393] | |
| Solstice::Model::AdminList [v 110] | |
| Solstice::Model::Config | |
| Solstice::Model::Config::App | |
| Solstice::Model::Config::Solstice | |
| Solstice::Model::DBM_Deep [source] [v 2393] | An interface for DBM_Deep based models. |
| Solstice::Model::FileTicket [source] | An interface for fetching one time use tickets for files. |
| Solstice::Model::FileUploadMeter | |
| Solstice::Model::Freezer [source] [v 2393] | An interface for freeze/thaw based models. |
| Solstice::Model::List [source] [v 2065] | Superclass for classes that need to be both a List and a Model. |
| Solstice::Model::LogMessage | |
| Solstice::Model::WebserviceConsumer | |
| Solstice::Model::X509 | |
| Solstice::NamespaceService [source] | Used by the framework to discover the configuration namespace of the app it is currently running. |
| Solstice::NavigationService [source] [v 3364] | A service for all types of navigation up a controller chain. |
| Solstice::OnloadService [source] [v 3364] | Allows applications to attach Javascript events to the page's onload event. |
| Solstice::Person [source] [v 2253] | Represents a person in the Solstice framework. |
| Solstice::PersonFactory [source] [v 2253] | |
| Solstice::PositionService [source] [v 3364] | Queueing and positioning info for collections of objects. |
| Solstice::PreferenceService [source] [v 3364] | Allows for the permanent storage of user preferences. |
| Solstice::ProcessService [source] [v 2263] | Manages the input and output of embedded pageflows. |
| Solstice::Resource [source] [v 851] | A superclass for all Solstice::Resource objects. |
| Solstice::Resource::Directory [source] [v 747] | A model representing a directory |
| Solstice::Resource::File [source] [v 924] | A model representing a file |
| Solstice::Resource::File::BlackBox [source] [v 924] | A file implementation |
| Solstice::Resource::File::Thumbnail [source] [v 924] | |
| Solstice::Search | |
| Solstice::SearchField [source] | Represents one field a model defines in the search index. |
| Solstice::Server [source] | An interface between applications and the system solstice is running on. |
| Solstice::Server::Lighttpd | |
| Solstice::Server::ModPerl [source] | Solstice's interface to mod_perl for Apache 1 and 2. |
| Solstice::Server::ModPerl::API [source] | An interface to mod_perl that abstracts the differences in versions. |
| Solstice::Server::ModPerl::CleanupHandler | |
| Solstice::Server::ModPerl::UploadHandler [source] | Gathers data about file uploads. |
| Solstice::Server::SimpleCGI | |
| Solstice::Service [source] [v 3364] | Superclass for all services. A service provides request-lifecycle-long caching of information. |
| Solstice::Service::Debug [source] | A service for managing debug levels |
| Solstice::Service::FileContentExtractor [source] | Extract text content from a variety of file types. |
| Solstice::Service::LoginRealm [source] | Provides mapping between user login and login realm objects. |
| Solstice::Service::Memory [source] [v 3364] | For storing information that will last the lifetime of the mod_perl thread. |
| Solstice::Service::TempFile [v 3364] | |
| Solstice::Service::YahooUI [source] | A service for managing Yahoo UI javascript files. |
| Solstice::Session [source] [v 3364] | Manage a Solstice Tools session. |
| Solstice::Session::Memcached | |
| Solstice::Session::MySQL [v 3364] | |
| Solstice::SortService [source] | Create the Solstice::Buttons necessary for managing a sortable table. |
| Solstice::Stack [source] [v 2065] | A basic stack object. |
| Solstice::State::FlowTransition [source] | Representation of the transition to a new page flow. |
| Solstice::State::Machine [source] | Representation of a finite state machine for Solstice. See Solstice::State::Tracker to run through a state machine. |
| Solstice::State::Memory [source] [v 3364] | An interface to some global memory where the all of the state information is stored. |
| Solstice::State::Node [source] | Representation for one State node inside of a Solstice::State::Machine. |
| Solstice::State::PageFlow [source] | Represents a set of transitions that flow a user through a graph of Solstice::State::Node objects. |
| Solstice::State::Tracker [source] [v 3364] | Tracks each users' progress through the state graph. |
| Solstice::State::Transition [source] | Representation of the transition between Solstice::State objects. |
| Solstice::StringLibrary [source] [v 2418] | A library of generic string manipulation functions |
| Solstice::StripScripts [source] [v 3387] | A subclass of HTML::StripScripts that contains our customized whitelists |
| Solstice::StripScripts::Parser [source] [v 3364] | Custom HTML whitelist for use in web content formatting. |
| Solstice::Subgroup [source] [v 2253] | Manages subsets of people. |
| Solstice::Subsession [source] | The Solstice implementation of the "continuation" concept. Allows branchable sessions. |
| Solstice::Subsession::Memcached | |
| Solstice::Subsession::MySQL | |
| Solstice::SystemMessage [source] [v 110] | Models a message set by administrators to show all users. |
| Solstice::SystemMessageFactory [source] [v 110] | Creates groups of SystemMessages |
| Solstice::Tree [source] [v 2412] | A basic tree object. |
| Solstice::UserService [source] [v 3382] | Provides access to the logged-in user. |
| Solstice::ValidationParam [source] | Interface for validating user input. |
| Solstice::View [source] [v 3364] | A superclass for constructing views. |
| Solstice::View::Application [source] [v 3385] | The application wide view (boilerplate) for a Solstice application. |
| Solstice::View::Boilerplate [source] | Superclass for boilerplate views. |
| Solstice::View::Breadcrumbs | |
| Solstice::View::Config::App | |
| Solstice::View::Config::Solstice | |
| Solstice::View::DeniedBrowser [source] [v 3364] | View shown to users whose browser is in the blacklist. |
| Solstice::View::DeniedUser [source] [v 3364] | View shown to users whose browser is in the blacklist. |
| Solstice::View::Developer::Toolbar [v 3364] | |
| Solstice::View::Download [source] [v 3364] | Superclass for views that present binary or downloadable data instead of web content. |
| Solstice::View::FormInput [v 63] | |
| Solstice::View::FormInput::DateTime [source] [v 3155] | A view of a Solstice DateTime obj, showing a selection widget. |
| Solstice::View::FormInput::DateTime::YahooUI [v 3155] | |
| Solstice::View::FormInput::EmailList [source] | A view of an html <textarea> element containing email addresses |
| Solstice::View::FormInput::FileUpload::Multiple [source] [v 63] | A view of an html file upload element |
| Solstice::View::FormInput::TextArea [source] [v 63] | A view of an html <textarea> element |
| Solstice::View::FormInput::TextInput [source] [v 63] | A view of an html <input type="text"> element |
| Solstice::View::Installer [source] | Controls the process on configuring a new Solstice install |
| Solstice::View::InvalidPreConditions [source] [v 3364] | A view shown when sanity checks fail and no fallback is designated. |
| Solstice::View::MessageService [source] [v 2543] | A banner view of messages. |
| Solstice::View::NoCookies [source] [v 3364] | shown to the user when they have no cookies allowed. |
| Solstice::View::PopIn [source] [v 3364] | View of a dynamically raised and positioned box. |
| Solstice::View::Redirect [source] | The view for Redirect |
| Solstice::View::Remote [source] | View of the XML response to AJAX calls. |
| Solstice::View::Resource::File::Download [v 191] | |
| Solstice::View::Resource::File::Upload [source] |
| Development Stage (Note: *NO IMPLIED TIMESCALES*) | Beta testing |
| Support Level | Developer |
| Language Used | Perl-only, no compiler needed, should be platform independent |
| Interface Style | Object oriented using blessed references and/or inheritance |
| Public License | other (but distribution allowed without restrictions) |
| No results found [ppm-request] |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |