How may I allow users to embed a view within a CKEditor text field?
As far as embedding a view into CKEditor, you can use a formula with Token Embed Views and or Token Insert:


https://www.drupal.org/project/token_embed_views
https://www.drupal.org/project/token_insert