If you are involved into WordPress web development or content management then you probably have already experienced the tremendous growth in talks about taking web content management and page building to front end. Such approach seems to be quite logic, especially if we are talking about lowering the barrier for people without deep IT and WordPress knowledge to work with web content. Almost every developer has experienced the problems of explaining content management process on WordPress back end to their customers. Even more important – front end editor offer amazing capability to track changes on the go without switching different modes and layouts.
Taking this into consideration it seems to be obvious that we should move away from back end and perform all necessary tasks via WordPress front end editor. But is it really so, or maybe front end content management is just additional approach which main purpose is to enhance process and improve usability?
Let face simple fact that most of site owners and copywriters demand front end editor as it is easy to understand and you do not require deep knowledge of WordPress back end management to perform simple tasks. This leads to logic conclusion that simplicity is the main force that moves development of front end editors. Such approach states that we must not overload front end editor with all possible back end setting and configuration in order to keep our solution simple.
Having this into mind I think we can agree that looking from perspective of whole web lifecycle WordPress front end editor looks like a must have middleware between back end and public part. While back end is a common set of tools and functions for in-depth development and WordPress configuration and pubic part is intended for end users, our front end ‘middleware’ is a great tools for copywriters and site owners who seeks to perform simple tasks or such tasks which require immediate review of results. Taking this into consideration we have managed to create merge of these two editing options in our WPBakery Page Builder Front End and Back End Page Builder Plugin.