Skip to content

Roadmap

evo42 edited this page Sep 17, 2012 · 8 revisions

For changes in current releases see the CHANGELOG.md of the release.

Table of Contents

Roadmap

0.22.x 2012/Q4

0.23.x 2013/Q1

Unscheduled Features

  • Settings Compilation/Bundling
  • Translation Compilation/Bundling
  • Aloha Blocks
  • Message Stack
  • Copy & Paste support for
    • Aloha Blocks
    • inline noneditables Handling
    • Support for editing/rendering/handling CMS widgets that exist within the post content. E.g. `This is a youtube video: [youtube]blah/youtube`
    • Wikimedia Syntax
    • Markdown Syntax
    • Microsoft Excel
    • Google Docs
    • OpenOffice / LibreOffice
    • oEmbed
  • Implement Aloha.execCommand stack
    • createLink
    • italic
    • removeFormat
    • strikethrough
    • subscript
    • superscript
    • underline
    • unlink
    • insertHorizontalRule
    • insertImage
    • insertText
    • justifyCenter
    • justifyFull
    • justifyLeft
    • justifyRight
    • backColor
    • fontName
    • fontSize
    • foreColor
    • hiliteColor
  • implement createLink to be used as flow and/or phrasing element (http://html5doctor.com/block-level-links-in-html-5/)
  • Allow for table columns and rows to be resized by dragging
  • Semantic Annotation
    • Will add semantic value to your content as you type
    • Smart helpers to help you type repetitive content
  • Better HTML5 Support (section, article, video, canvas, etc)
  • AutoSave and AutoRestore Functionality
  • Style Editor
  • Insert Element Button
  • Full Screen Mode for Editing
  • Google Fonts picker like: http://www.innovastudio.com/
  • Predefined fancy CSS3 style picker with options to customize (a bit like word art) like: http://www.innovastudio.com/
  • Spellchecker
  • remove jQuery from the core.
    • still use it, but allow inclusion from google CDN or local hosting. Would make it easier to integrate Aloha into an existing project.
  • Undo-Function

Community Enhancements

Release cycle

Releases are planned approximately a year a ahead. When time comes closer the release date gets more accurate. See http://blogs.gnome.org/bolsh/2011/02/07/drawing-up-a-roadmap/(http://blogs.gnome.org/bolsh/2011/02/07/drawing-up-a-roadmap/) for roadmap planning issues. Our release cycle follows http://nvie.com/posts/a-successful-git-branching-model/(http://nvie.com/posts/a-successful-git-branching-model/)

You may follow the weekly meetings on Weekly Core Conference

What do the version numbers mean?

  • x.0.0 - a major version - complete rewrites
  • 0.x.0 - a minor version - new features
  • 0.0.x - a revision version - bugfixes, maintenance