Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CKEditor 5 – Roadmap to 1.0.0 and beyond #172

Open
Reinmar opened this issue Jan 17, 2017 · 27 comments
Open

CKEditor 5 – Roadmap to 1.0.0 and beyond #172

Reinmar opened this issue Jan 17, 2017 · 27 comments

Comments

@Reinmar
Copy link
Member

Reinmar commented Jan 17, 2017

The roadmap is divided into 3 parts:

  • Done – topics which we already finished and done and consider ready to ship (may need bug-fixing and minor polishing),
  • In progress – topics which we’re currently working on or which we started, and don’t necessarily work at the moment, if they are in an advanced stage,
  • To do:
    • for 1.0.0 alpha,
    • for 1.0.0 final,
    • after 1.0.0.

We’ll be updating the roadmap to match the progress that we make.

Feedback, ideas, proposals are greatly welcomed (especially for the "after 1.0.0" part) :).

Done

In progress

To do

After 1.0.0

  • Mobile (mainly iOS due to its very unpleasant viewport system):
    • Dedicated UI or improvements for the existing – UX: Mobile editing #149.
    • UX polishing (for both, the editing and UI).
  • Text transformation feature (“--” to mdash, quotes, disallow subsequent spaces, …, etc.).
  • Autolinking.
  • Complete drag and drop support:
    • for editor content (including widgets),
    • for content from outside.
  • Paste from:
    • MS Word.
    • Google Docs.
  • Autocompleter feature (e.g. mentions).
  • Full accessibility audit and support (for screen readers).
  • Image feature improvements:
  • More editor creators (types – e.g. headless editor (ticket), chromeless editor, etc.).
  • IE11 support.
  • Performance improvements.
  • Magicline (as an API to be used by e.g. drag and drop feature and a standalone plugin).
  • Code blocks – Code blocks ckeditor5#436.
  • RTL support (in the UI and for editing).
  • Undo size limit and model garbage collection.
  • Years of polishing the software ;)

Of course, this is not a complete list of features and improvements that we could do. We'll be adding new items to the list and prioritise them based on the feedback from the community.

@Reinmar
Copy link
Member Author

Reinmar commented Jan 17, 2017

Predicted ETA for 1.0.0 alpha is early Q2 2017.

The scope of 1.0.0 alpha is pretty well defined now and we just don't know how long some of these things can still take. Even with the alpha version, we'd like to have a quite stable software and documentation which is complete enough to start tooling with the editor.

Between the alpha and the final version we'll be working on stability, code cleanup refactoring (the goal is to get as stable API after 1.0.0 final as possible) and additional resources.

Then... we're back to features :).

@Reinmar
Copy link
Member Author

Reinmar commented Mar 10, 2017

I updated the first post to reflect the recent progress.

  • Image captioning, translation service, inline editor creator, basic accessibility, final project infrastructure review and editor presets were moved to "Done".
  • Blockquote, the tool for bisecting the multi-repo project and input methods stability were moved to "In progress".
  • Also, I added a point about editor builds and placeholders support in the "In progress" section.

@Reinmar
Copy link
Member Author

Reinmar commented Apr 10, 2017

I update the first post to reflect the recent progress and decisions.

  • Widget system, placeholders, editor builds, revision log, nested lists were moved to "Done".
  • Garbage collector and schema refactor were moved to 1.0.0 final.
  • The "In progress" section was updated.

@Reinmar
Copy link
Member Author

Reinmar commented May 8, 2017

I update the first post to reflect the recent progress and decisions.

  • Image upload, content filtering stability, MS Edge support were moved to "Done".
  • All what was left in "TODO / For 1.0.0 alpha" is now in progress :).

@maikaruaiphone
Copy link

maikaruaiphone commented Jan 31, 2018

Good morning,
When would you know when Final or possibly even BETA will be available for Version 5? My company has a policy to wait until those phases, and thus we cannot use ALPHA even though I am ecstatic to hear these new updates in 5.0!

@Reinmar
Copy link
Member Author

Reinmar commented Jan 31, 2018

Hi! Good morning (or evening ;))!

The first beta release will be in Q1 2018. Perhaps even within a month, but I don't want to make promises. We're right now finishing the huge refactoring that we had planned before the first beta and are switching to polishing the release.

@adriancamara
Copy link

@Reinmar - any update on the timing of this first beta release?

@Reinmar
Copy link
Member Author

Reinmar commented Feb 22, 2018

We finished the refactoring and we're happy with the results. We focus now on some minor cleanup, bug fixing and docs. Which means that there's little that can go wrong, so we'll release the beta in March. Right now we're targetting the middle of March.

@adriancamara
Copy link

adriancamara commented Feb 22, 2018

@Reinmar will that include support for paste from MS Word and tables?

@Reinmar
Copy link
Member Author

Reinmar commented Feb 22, 2018

No, PFW (paste from MS Word) and tables will be added later. We started working on tables recently and are going to start work on PFW soon.

@maikaruaiphone
Copy link

Happy Friday, Does it still seem like Middle of March as BETA release date?
Thank you

@Reinmar
Copy link
Member Author

Reinmar commented Mar 5, 2018

Yes :)

@maikaruaiphone
Copy link

Thank you! This is good to hear

@maikaruaiphone
Copy link

Good morning, Wanted to check in and see how things were with the Mid March BETA Release?

Thank you :-)

@Reinmar
Copy link
Member Author

Reinmar commented Mar 12, 2018

The status of things:

image

Besides docs (for which we have a never-ending list of tickets), we've got a couple of things left. All on review or in advanced progress. Wed/Thu this week is still our target :)

@maikaruaiphone
Copy link

Good morning Reinmar!
Hope your week is going well.

Wanted to check in and see if we should expect today or tomororw for BETA?

Thank you so much!

@Reinmar
Copy link
Member Author

Reinmar commented Mar 14, 2018

image

Tomorrow :) We've just finished a testing phase and we haven't found anything blocking.

@Reinmar
Copy link
Member Author

Reinmar commented Mar 15, 2018

The release is out 🎉

image

It's tagged and it's published npm. We'll be publishing release notes, docs, CDN and what else later today and tomorrow. We're releasing CKEditor 5, CKEditor 4.9 and more today, so it's a busy time :)

@maikaruaiphone
Copy link

maikaruaiphone commented Mar 15, 2018

Good day,

Thank you for this update! Where would we go to download this?

Thank you!

@Reinmar
Copy link
Member Author

Reinmar commented Mar 16, 2018

Just follow https://docs.ckeditor.com/ckeditor5/latest/builds/guides/integration/installation.html. And in case of issues, please report them on https://github.com/ckeditor/ckeditor5 to keep this thread clean.

@maikaruaiphone
Copy link

maikaruaiphone commented Mar 16, 2018

Good morning and thank you for your reply!
When i click the first link (https://docs.ckeditor.com/ckeditor5/latest/builds/guides/integration/installation.html then I click https://ckeditor.com/ckeditor-5-builds/download/) you provided I am still only seeing Alpha and not BETA anywhere.
Is there a step I am missing?

Thank you

@Reinmar
Copy link
Member Author

Reinmar commented Mar 16, 2018

Nope, you're right. We were meant to update the website today, but we also released CKEditor 4.9 and Easy Image for CKEditor Cloud Services yesterday and there's a queue of pending updates. We should have the download sections and demos updated on https://ckeditor.com on Monday.

In the meantime, if you want to download beta.1 zip packages, you can do that from http://download.cksource.com/CKEditor/CKEditor5/1.0.0-beta.1/

@Reinmar
Copy link
Member Author

Reinmar commented Apr 11, 2018

We published release notes for beta.1+beta.2 in #184.

And I updated the roadmap to best reflect the current status of things.

@Reinmar
Copy link
Member Author

Reinmar commented Apr 20, 2018

We published beta.4 today: #185 (beta.3 was skipped).

@Reinmar
Copy link
Member Author

Reinmar commented Apr 26, 2018

Finally! The first stable version of CKEditor 5 is out!

PS. It's not a mistake that it is v10.0.0. We decided to skip all versions from v1.0.0 to v9.0.0 to avoid conflicts and confusion with CKEditor 4's versions.

@Reinmar
Copy link
Member Author

Reinmar commented Apr 26, 2018

I forgot to mention – together with CKEditor 5 v10.0.0 we released plugins enabling real-time collaborative editing in CKEditor 5 :)

You can find out more in https://docs.ckeditor.com/ckeditor5/latest/features/collaboration/overview.html

@Reinmar
Copy link
Member Author

Reinmar commented Oct 18, 2018

I updated the list in the first post with things that we introduced in:

So this list now includes the following features:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants