![]() |
|
|
flex-shell
Project Home • Blog • Wiki • Known Issues • Contact Project
Author: leonardo (All RIAForge projects by this author) Description:
#LATEST NOTES#
5/8/2008 - v 0.6.7 - added additional property autoCreate=true|false to module node that signals loader to create module after it is loaded. P.S : plugins are always automatically created. - all errors piped through sysManager -logger pipped through SysManager . - latest version Demo coming soon 4/22/2008 - v 0.6.5 -ability to run your arbitrary function associated with role, if user is authenticated,function is run if authenticated user's role is higher than role associated with action. if user is not authenticated, function is placed in temp que and executed as soon as there is successful authentication - code refactoring - Bugfixes 4/10/2008 - v 0.6.1 updated wiki documentation : http://flexshell.riaforge.org/wiki/ 04/09/2008 - v 0.6.1 -updated demo, -NEW! System Board Plugin ,it only shows stats about all managers, and their plugins/modules. -NEW! Preloader -ABaseManager refactoring(Step 1) done. -Bug Fixes 04/07/08 - v 0.6.1 - refactored Shell.as - Plugin loading based on Role is now supported - added Manager Activation state check and transition - added new Loader using lightGauge Component. - several Bug fixes . - AsyncLoader will be most likely deprecated. NOTE: will put-up demo in day or two. 03/31/08 EXPERIMENT -- added new experimental Gauge Loader. 03/23/08 Integration with BlazeDS started : 1 atempt : - replaced HttpServiceProvider (user aithentication) with BlazeHttpServiceProvider. now data travels across the network using amf channel which is more secure and faster than plain text. P.S this is just a tip of an iceberg, more to come soon.( container managed security Integration). 03/20/08 added Service node to fshell-config.xml, each --manager can have service node, which --allows to load and dynamically add additional configuration nodes via --service call (currently only through httpService) . Demo Version updated to 0.5.6 includes - module Preloading module loading based on Role(after login) module loading -onDemand (sample buttons inside application) -added user demo2(with different Role) -added README inside demo app. -- added Version support from configuration file. # END OF LATEST NOTES# Flex Shell is a flex 3(possibly 2 as well) barebone framework that provides prebuild security management, System Manager, Module loading Plugin architecture etc .., more detailed description will be provided once projects main core is finished. Since release of Flex 3, codebase will be branched (for flex2) and HEAD will be explicitly using flex 3 and will be compiled using flex 3.(although framework at this stage does not have flex 2/3 dependent code) it should run in both versions with zero (or little) modification Until major Version number reaches "1" Framework is considered as ~Experimental~. As of v0.4 - project have been split into three parts (SVN have been restructured): Flexshell_api - with all Interface methods and shared Objects. (swc library asset) Fs-demo - main application flexshell_colibri- flexshell_extern - all external code (HashMap and crypto)
Recent Blog Entries:
11/7/07 Flex-Shell Plugin Development
11/4/07 Big TODO List 11/4/07 Demo Applications Added 11/2/07 Flex-Shell Plugin and Extension API 10/31/07 Errors and Messages in Flex-Shell Issue Tracker:
To enter issues for this (or any other) project, you must be logged in. Subversion Access: You may access this project's Subversion repository with your client here: http://svn.riaforge.org/flexshell. To view this repository with your browser, go here: http://flexshell.riaforge.org/index.cfm?event=page.svnbrowse. You may download the latest set of files from Subversion as a zip file. Anonymous users have read access to the repository while the administrator has write access. This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.