This project has retired. For details please refer to its
Attic page.
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