CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     S     > >     Solstice
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

Modules

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]

Categories

Development Support    >>     Solstice
Data Type Utilities    >>     Solstice
Database Interfaces    >>     Solstice
User Interfaces    >>     Solstice
String Lang Text Proc    >>     Solstice
Opt Arg Param Proc    >>     Solstice
Security and Encryption    >>     Solstice
World Wide Web HTML HTTP CGI    >>     Solstice
File Handle Input Output    >>     Solstice
Commercial Software Interfaces    >>     Solstice

dslip information

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)

Win32 PPM packages for "Solstice"

No results found [ppm-request]

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.