Miles Crawford > Solstice

Solstice

This Release Solstice-1440  [Download] [Browse 07 Nov 2007
Links Discussion Forum ] [ View/Report Bugs (1) ] [ Dependencies ] [ Other Tools ]
CPAN Testers PASS (292)   UNKNOWN (69)   [ View Reports ] [ Perl/Platform Version Matrix ]
Rating      (0 Reviews) [ Rate this distribution ]
License Unknown
Special Files
CHANGELOG
LICENSE
Makefile.PL

Modules

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

Documentation

JSCalendar::Controller::DateTime::Editor  
JSCalendar::View::DateTime::Editor A view of a Solstice DateTime obj, showing a selection widget.  
Solstice::AdminList allows for the editing and fetching of admin data  
Solstice::Controller:FormInput::EmailList Collects and validates a box of email addresses  
cgis/configure_solstice.pl  

Other Files

content/blank.html
javascript/yui/README
javascript/yui/build/animation/README
javascript/yui/build/autocomplete/README
javascript/yui/build/base/README
javascript/yui/build/button/README
javascript/yui/build/calendar/README
javascript/yui/build/colorpicker/README
javascript/yui/build/connection/README
javascript/yui/build/container/README
javascript/yui/build/datasource/README
javascript/yui/build/datatable/README
javascript/yui/build/dom/README
javascript/yui/build/dragdrop/README
javascript/yui/build/editor/README
javascript/yui/build/element/README
javascript/yui/build/event/README
javascript/yui/build/fonts/README
javascript/yui/build/grids/README
javascript/yui/build/history/README
javascript/yui/build/history/assets/blank.html
javascript/yui/build/imageloader/README
javascript/yui/build/logger/README
javascript/yui/build/menu/README
javascript/yui/build/reset-fonts-grids/README
javascript/yui/build/reset/README
javascript/yui/build/slider/README
javascript/yui/build/tabview/README
javascript/yui/build/treeview/README
javascript/yui/build/utilities/README
javascript/yui/build/yahoo-dom-event/README
javascript/yui/build/yahoo/README
javascript/yui/build/yuiloader/README
javascript/yui/build/yuitest/README
templates/boilerplate/boiler.html
templates/boilerplate/document.html
templates/breadcrumbs.html
templates/denied_browser.html
templates/denied_user.html
templates/developer/toolbar.html
templates/error.html
templates/form_input/datetime.html
templates/form_input/email_list.html
templates/form_input/file_upload/multiple.html
templates/form_input/textarea.html
templates/form_input/textinput.html
templates/installer/basic.html
templates/installer/post_install.html
templates/invalid_preconditions.html
templates/message_service/error.html
templates/message_service/info.html
templates/message_service/none.html
templates/message_service/success.html
templates/message_service/system.html
templates/message_service/warning.html
templates/no_cookies.html
templates/pop_in.html
templates/redirect.html