This module takes some time to install, but it is a useful tool. You need to install 5 modules and 3 third parties. You can use composer, but it can be done manually too.
For those who use composer. Look at the link on the module site. You need to use these commands.
Once installed the fun begins.. 2 buttons appear in the CKEditor settings. Apply them. There is one for images and one for embedding files (and even nodes).
Add them to your buttons and don't forget te check the visibility
Now you get someting like that..
The image browser allows you to upload...
or select the images already in your files folder. They are presented in a responsive, masonry view
When selecting images you can add an image style. This gives us the possibility to change the images format afterwards. Just like they were in an image field! Unfortunally you can only add one image at one time using the buttons.
You can als use the module adding images to an image field. Here you can select multiple images. Use the entity browser widget.
Change the order if you want.
The widtget can be set in several ways. The module gives us 2 content types to play with as an example.
At last, yu can use the module to embed files and nodes. Use the E-button
Choose the display
An example... A node in a node as teaser.
Or choose an other display...