#Cascade: User conference notes from Cascade Server Roadmap


Notes from Cascade Server Roadmap
Bradley Wagner, Director of Engineering, Hannon Hill

Monday, September 22nd, 2008 at 9:00am

Four Themes for Cascade 5 Series in 2008

  • User experience enhancements
  • Enterprise deployment features
  • Popular issues
  • Distinct features vs. patch releases

User Experience Enhancements

  • Quick links for fast access (v. 5.1)
  • Drag and drop folder reordering (v. 5.2)
  • Drag and drop publish queue reordering (v. 5.2)

Enterprise Deployment Features

Allowing the application to scale with your institution

  • Database publishing (v. 5.0)
  • Load balancing support with Tomcat/Hibernate (v. 5.0)
  • Content Types for pages (v. 5.5)

Popular Issues

  • Save as Draft (v. 5.0)
  • Editable roles (v. 5.5)
  • 30+ voted on features, improvements, and bug fixes included in v. 5.7

Distinct Features Vs. Patch Releases

Release strategy: Feature v. Patch Release - to release new functionality in scheduled quarterly releases and provide timely patch releases in the interim.

Cascade 5 Series Adoption

  • ~66% of our 150 customers are using 5 series in production

Enhancements in 5.7

  • AJAX left navigation
  • Type ahead search with relevancy sorting
  • Content Type Indexes

    Great for pulling only the content you need from folders across multiple sites — example, “most recent.” vs. indexing large folder of everything just to get those results.

  • Link anchors

    Anchor insertion and editing

  • WYSIWYG upgrade
    • Full screen edit mode
    • Full Safari 3 support
    • Tiny MCS provides fixes for lots of bugs
  • Script Formats
    • The term stylesheets is being phased to “XSLT Formats” — name change being phased in to introduce “Script Formats”
    • Script Formats: when XSL is too much; backed by Apache Velocity templating engine. Style of scripting similar for developers of PHP, Perl, etc.
    • Content Type Index + Script Formats: more efficiency

Themes for 2009

  • Scaling Cascade Server Deployments
  • Lowering the learning curve
  • Providing solutions for the social web

Innovations for 2009

  • Allow role creation
  • Add permissions to access control lists
  • Tailor new roles on a site-by-site basis

Transport Containers added in v. 5.7

Site Features

  • Formal site component: site contains ins own Folders and admin area components
  • Only assets relevant to the site are visible
  • Users can belong to multiple sites in the CMS and switch between them

Site-specific Settings

  • Site level url: allows links between sites deployed to possibly different web servers
  • Site specific content preferences
    • WYSIWYG toolbar
    • CSS and CSS classes
    • Tidy, spellcheck, link check

Allows for more fine-grained control to empower site managers

Long Term Site Goal

  • Sites supplant Target as the object that binds Home area assets and administration components together

Template decoupled from Target to all from template re-use

Lowering the Learning Curve

Menu Blocks

  • Combine common index blocks and formats (XSLT or script)
  • Want to create menus with no XSLT and minimal number of options in a simple user interface
    • breadcrumbs
    • next/previous
    • selected objects
    • context navigation

Providing Ideas for the Social Web

Sites as interactive web apps:

  • Personalization
    • favorites
    • watchers
  • Community Features
    • user comments/discussions
    • ratings
    • idea exchange
    • blogs
    • tags
    • wikis

Cascade Delivery Server

  • Now: Push CMS: Cascade 5 is strictly a push CMS that pushes files to a third party delivery server
  • Future: Push/Pull CMS: Cascade Delivery Server will provide ability to directly serve up site content

About Cascade Delivery Server

  • Optional product
  • Simple enabling Cascade Delivery Server from within Cascade Server
  • Content served up by Cascade with the same URL
  • Can be enabled from specific site

Why?

  • Pull model has gained a lot more traction in recent years as CMS apps have become more stable
  • Allows for instantaneous updating (example: events calendar)
  • Allows for easy incorporation of personalization and community features

Future Cascade Development Server Innovations:

Live site modules

  • Inject easily pluggable, configurable modules for:
    • Dynamic content harvesting (calendar, search)
    • Personalization (favorites, watchers)
    • Community (comments/discussions, ratings, ideas, exchanges)

Push and Pull

Cascade will still be a great push CMS for maintaining organization controlled content

  • Main corporate site
  • Course catalog
  • News and Press Releases

Cascade Development Server will be great for interactive community sites (example: knowledge base)

Benefits for All

  • Delivery engine requires a consolidated rendering content cache to deliver the speed
  • All users will benefit from faster load page times for in-application…. [check slides for more info]

Customer Influenced Road Map

Voting your opinions

  • Growing JIRA Feature Projects
  • Feature idea exchange in customer success community
  • Ned to talk? Contact Chris Armistead or the support staff

Comments