Orchard Documentation

Search

Table of Contents

feature roadmap

In the near term, we'll be focused on servicing the V1 release and planning for the next version. The feature roadmap is subject to change as the project evolves, and we welcome your input.

Current Priorities

Priorities for Orchard 1.9:

This release is expected to be released for October 2014

  • Audit Trail module (done)
  • Draftable widgets (done)
  • Indexable drafts (done)
  • Date localization and calendar support improvements and fixes (done)
    • Daniel Stolt (Decorum) owns this contribution
    • More information here: https://orchard.codeplex.com/discussions/560347
  • Dynamic Layout module (on track)
  • Dynamic Forms module (on track)
  • Integrate OWIN middlewares support (working, specflow tests broken)
    • Nick (Jetski5822) is responsible for this feature
    • Identity
  • Improved Workflow module (on track)
    • Error/Exception branches support
    • Loop activities
    • Piotr (pszmyd) owns this contribution
  • Upgrading to ASP.NET MVC 5.2 (done)
  • Upgrading to .NET Framework 4.5.1 (done)
  • Adding Azure Redis Cache support (on track, test/feedback needed)
  • Upgrading to TinyMCe 4 (done)
  • Localization improvements (on track, test/feedback needed)
    • Nick (Jetski5822) is responsible for this feature
    • RTL support in Admin
    • Culture selector (admin and front end)

Currently Implemented (Partially or in Full)

  • Basic admin panel and login
  • CMS page creation and management
  • Content zones within pages
  • Content - Different content types/metadata, viewers and editors for content
  • Content editing and publication (drafts, scheduling, preview)
  • Extensibility - Initial content type and composability infrastructure (based on MVC areas)
  • Media management (support for any media type, extensibility, thumbnails, online image editor)
  • Users, roles, membership and profile data (Users/Roles/Permissions, Mgmt)
  • XML-RPC (Live Writer, MetaWebBlog) support for blogs
  • Basic blog (create and manage blogs and posts, RSS/Atom, draft/publish, archives)
  • Comments - Associate comments with content types, manage comments, spam protection
  • Tags - Associate tags with content types, browse by tag
  • Settings - App-level, extension-level settings definition and UI/management
  • Themes - Theming model, UI to install/remove themes, preview themes
  • Setup
  • Simple navigation
  • Multi-tenancy
  • Azure support (Blob Storage, Cache, Database Cache)
  • Command-line tooling
  • Event model (a.k.a. plugins)
  • App Localization (of admin panel, modules, themes)
  • Content Localization (multi-lingual sites)
  • Search and Indexing (with search API)
  • Module extensibility API and packaging
  • Scaffolding of Modules (cmd-line)
  • Creation of arbitrary content types and items - fields, parts
  • Define content types, parts, and fields using the admin panel or code
  • Add fields to content types using the admin panel or code
  • Associate content parts to types using the admin panel or code
  • Add fields or parts to existing content types using the admin panel or code
  • Command-line support (bin/orchard.exe)
  • Enabling features of modules
  • Data migrations on module activation/upgrade
  • Reporting (event logs)
  • Search (based on Lucene)
  • Module packaging
  • Dynamic compilation of modules
  • Theme re-foundation: Razor integration, Page Object Model, naming conventions and helpers
  • Script and stylesheet registration
  • Theme packaging
  • Content item lists
  • Medium trust
  • Email notifications
  • Widgets - Admin UI and management for widgets, widget groups, mapping to zones
  • Marketplace - Ability to browse/install extensions from online gallery
  • Editor-integrated media picker
  • Setup recipes
  • Module Recipes
  • Import/Export
  • Tokens
  • Rules
  • Forms API
  • Autoroute
  • Projections
  • Core Field Types
  • Admin placement
  • Spam Protection
  • NHibernate 3 and 2nd level caching
  • ASP.NET MVC 5 / WebAPI
  • MySQL provider
  • Workflows
  • Output cache
  • Tokens
  • Custom forms
  • Content permissions
  • SSL
  • .NET 4.5 support
  • Lists
  • Timezones and Calendars
  • Jobs Queue
  • Templates management
  • Business data caching

Areas of Focus for Future Iterations (Backlog, Not in Priority Order)

  • REST APIs (design notes)
  • Deployment module (design notes)
  • Localization improvements (admin filtering, default selectors)
  • Improved content navigation and filtering
  • Multiple templates for pages
  • SEO - Semantic URLs, metas/keywords, Web standards, sitemap
  • Admin - UI improvements, dashboard, notifications/email
    • Improved admin theme (Based on Bootstrap)
  • Profiles - User profiles, avatars, reputation system
  • Themes - Additional themes improvements (in-browser editing, etc)
  • Performance - Caching, optimization, script combining/minification
  • Analytics - Reporting, site-use statistics
  • Mobile - Support for management, moderation, publishing from mobile device
  • Other Domain-specific packages - Wiki, Ads, etc
  • Forums
  • Commerce