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 · 26 comments

Comments

Projects
None yet
3 participants
@Reinmar
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

  • Improved input methods (IME, accents, native MacOS tooltips).
  • Tables support – ckeditor/ckeditor5-table#1.
  • Bugfixes.
  • Review of the API documentation.

To do

After 1.0.0

  • Mobile (mainly iOS due to its very unpleasant viewport system):
    • Dedicated UI or improvements for the existing – #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 – ckeditor/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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Jan 17, 2017

Member

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 :).

Member

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 10, 2017

Member

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.
Member

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Apr 10, 2017

Member

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.
Member

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar May 8, 2017

Member

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 :).
Member

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

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone 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!

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Jan 31, 2018

Member

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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@adriancamara

adriancamara Feb 22, 2018

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

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

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Feb 22, 2018

Member

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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@adriancamara

adriancamara Feb 22, 2018

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

adriancamara commented Feb 22, 2018

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

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Feb 22, 2018

Member

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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone Mar 2, 2018

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

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

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 5, 2018

Member

Yes :)

Member

Reinmar commented Mar 5, 2018

Yes :)

@maikaruaiphone

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone Mar 5, 2018

Thank you! This is good to hear

Thank you! This is good to hear

@maikaruaiphone

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone Mar 12, 2018

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

Thank you :-)

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

Thank you :-)

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 12, 2018

Member

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 :)

Member

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

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone Mar 14, 2018

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!

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 14, 2018

Member

image

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

Member

Reinmar commented Mar 14, 2018

image

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

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 15, 2018

Member

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 :)

Member

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

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone Mar 15, 2018

Good day,

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

Thank you!

maikaruaiphone commented Mar 15, 2018

Good day,

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

Thank you!

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 16, 2018

Member

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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@maikaruaiphone

maikaruaiphone 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

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Mar 16, 2018

Member

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/

Member

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Apr 11, 2018

Member

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

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

Member

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Apr 20, 2018

Member

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

Member

Reinmar commented Apr 20, 2018

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

@Reinmar

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Apr 26, 2018

Member

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.

Member

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

This comment has been minimized.

Show comment
Hide comment
@Reinmar

Reinmar Apr 26, 2018

Member

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

Member

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

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