Page is a web page created dynamically by the end-user from RVsitebuilder CMS. It can be a parent menu, sub-menu, and internal page. Internal page is the page that not exist on the menu but could be link to.
Blog post is created dynamically by the end-user. It is organized under post categories.
Post can be listed on several post categories, but need to have a primary category. Post listing will list the post on the primary category.
System page is the page that created by app developers and cannot remove by end-users.
Non-editable system page is the page that render directly from blade engine and cannot be edited on WYSIWYG including page properties such as Slug URL, SEO options, META tags, and etc.
End-users may link to it on the system page hyperlink's selection list.
Editable system page is the page that render from database and can edit on WYSIWYG including page properties such as SEO options, META tags, and etc. Slug URL cannot be modified though.
To display visually and configurable, system page may contain RVsitebuilder widget to make it happens.