List of Architectural Discussion & Proposal Topics
Persistence multiple persistence back-end support, SQL, noSQL, JCR, mixed
Shared Data sharing data between portal and providers
Shared Model sharing data model between portal and providers
Clustering separate portal(s) and provider(s) nodes
Widget Catalogs external catalogs, shindig v.s. wookie or combined
Security Management person/user, groups/roles, OAuth, Identity, SSO
Profile Management pluggable and extendable user model and controller(s)
W3C & OpenSocial overlap, generalization, widget model
Mashups spaces, shared data, messaging, coordination, linking
Feature Management rave,shindig,wookie pluggable/customizable services
Services Api exposing& integrating (custom) services generically
Build Extensions overlays, packaging, modularization
Frontend Customizations theming, scripting, client/server-side
Page Model page structure definition (not Rave Page but web page)
Aggregation page controller(s), single v.s. multiple/hierarchy controllers
Navigaton url and page/component mapping, linking and management
Content Services dynamic web content and data services
Dyamic Page Templates pages, layouts, themes, etc. managed with services
Reusable Controllers pluggable components with customizable front-ends
Enterprise UI user/role/group access rules, locked layouts, action controls
activitystrea.ms feature support
Embedded Experiences feature support
Runtime Management site(s), mappings, content, services, features
Content Mapping dynamic mapping urls to context driven pages
Context Experiences inverse of embedded-experiences: Rave injected contexts
Context Services dynamic context driven (callback) services
Administration pluggable configuration and administration
Group Areas navigable team or group pages with shared widgets
Multi-Tenancy supporting running isolated ares in a single server instance
Container Events available for signaling initialization status