[Catalyst] Announcement - New session plugins
Yuval Kogman
nothingmuch at woobling.org
Tue Nov 1 21:48:37 CET 2005
Hi,
The new session plugins are pretty much finished.
What they do differently is:
* Catalyst::Plugin::Session umbrella plugin implements most of
the logic having to do with sessions
* A Catalyst::Plugin::Session::Store::* plugin implements server
side storage for the session data
* A Catalyst::Plugin::Session::State::* plugin implements the
client side storage of the session ID
If you
use Catalyst qw/Session Session::Store::FastMmap Session::State::Cookie/
things should be pretty compatible - the user api is designed around
the existing session plugins.
Right now these are complete (documented, tested, implemented):
* fastmmap storage
* memcached storage
* cookie state
* URL rewriting state
Here's what we need to do:
* real world testing
* more store plugins (DBIC, etc)
* API fixes (please bring this up early, before these are
released)
* Documentation review
You can find the code in the catalyst SVN repo:
http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Plugin-Session/
http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Plugin-Session-State-Cookie/
http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Plugin-Session-State-URI/
http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Plugin-Session-Store-FastMmap/
http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Plugin-Session-Store-Memcached/
Thanks to chansen for providing the initial design of the new plugin
structure!
--
() Yuval Kogman <nothingmuch at woobling.org> 0xEBD27418 perl hacker &
/\ kung foo master: /me does a karate-chop-flip: neeyah!!!!!!!!!!!!!!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.rawmode.org/pipermail/catalyst/attachments/20051101/afe39539/attachment.pgp
More information about the Catalyst
mailing list