Rainbow v.Next
 
Home Requirements Projects Bloggers Resources Events Contact Us Not Categorized In the Box
design
Plug-ins
designdesign
design

Plug-ins support core data, vNext WebParts, and other plug-ins

Backup/Restore/Clone

  • Compression
  • Scheduling
  • Cloning (Restore as new)

Web Services

  • SOAP / RSS / ATOM

Authorization

  • Limits access to specific users and roles

Encryption

  • Encrypt private data items for security
  • Administrative recovery

Personalization

  • User/Group customization of content views

Notifications

  • Email, IM

Basic Workflow

  • Requests and Approval Routing of additions and updates
design
designdesigndesign
design
design
Core Features
designdesign
design

The most significant feature of v.Next is that it employs as many best practices as possible.  The Microsoft Patterns and Practices team has provided many code samples and articles that make up the bulk of the product.  Beyond best practices v.Next is a showcase product for ASP.NET 2.0.

  • Supports standard ASP.NET 2.0 components
  • Runs on .NET 1.1 and .NET 2.0
  • Source available in both VB.NET and C#
  • Thoroughly documented and tested
  • Optimized for Speed
  • Secured by default
  • 100% localization
  • Database not required
  • Extensible through plug-ins and WebParts
  • Section 508 accessibility compliance
  • Personalized for every user
  • Administration requires no programming or technical skills
  • Powerful Content Management
  • Portal Interfaces
  • Simple layout and design model
design
designdesigndesign
design
design
Providers
designdesign
design

Providers will allow v.Next to work against a standard set of classes while providing the developer a choice of where the data is persisted.  Providers will be available for:

  • Authentication (Users)
  • Membership (Roles)
  • Personalization
  • Session State
  • Configuration
  • Navigation
  • More (as ASP.NET details emerge)

In general we aim to provide Providers for the following persisence stores:

  • XML flat files on local disk
  • MS Access
  • MS SQL Server
  • Web Services (allowing 1 site to point to another site for it data.  Imagine sharing users accounts accross sites or complete site content mirroring)
design
designdesigndesign
design
design
WebParts
designdesign
design

WebParts are the user interface components that expose content in predefined containers.  WebParts also provide complete management of the content they expose.  All WebParts will be contained in their own Private Assemblies (DLL's).  WebParts will support single click installation directly through the administrative WebPart Manager.  WebPart authors will determine the price and availability of WebParts beyond what is “In the Box“.

Administration Only

  • Site Manager
  • User Manager
  • Role Manager
  • WebParts Manager
  • Theme Manager
  • Layout Manager
  • Email / Newsletter Manager
  • Plugin Manager
  • Exception Manager
  • Help Manager (Submit and track support requests)

Public Wrappers

  • Rainbow 1.0 Wrapper (run any Rainbow 1.0 Module)
  • DNN 1.x Wrapper (run any DNN 1.x Module)
  • DNN 2.x Wrapper (run any DNN 2.x Module)
  • User Control Wrapper (run any ASP.NET user control)
  • SharePoint Wrapper (run any SharePoint 2001+ WebPart)

Public vNext

  • Authentication
  • HTML / Text
  • Links
  • Announcements
  • Events
  • XML Feed
  • Contacts
  • Discussion
  • Documents
  • Image
  • Language Switcher
design
designdesigndesign
design