The EuroCMS Pages
This holds the Content, pages, posts, articles you create. For example your /contact, /about and also your /tutorial/how-to-install-EuroCMS.
Type of Pages:
-
tutorial
-
editorial
-
article
-
blogpost
https://english.stackexchange.com/questions/167241/difference-between-article-tutorial-how-to-course-track
Difference between Article and Blog
"The most noticeable difference between a blog and an article is the difference in writing style and the length of the piece. Blogs can range anywhere from 300 to 1000 words, but articles are often much lengthier. Depending on the publication, the standard length of an article can vary from 1500 to 5000 words." - https://yourstory.com/2017/02/difference-between-blog-article/amp
More detailed: https://www.geeksforgeeks.org/difference-between-article-and-blog/:
| S.No. | ARTICLE | BLOG |
|---|---|---|
| 01. | Articles are more than 300 words and sometimes more than 1000 words. | Blogs are less than 300 words and sometimes less than 1000 words. |
| 02. | It is written in second or third person. | It is usually written in first person. |
| 03. | Articles should be lengthy and detailed. | Blogs can be short or long it depends. |
| 04. | It does not include personal opinions. | It includes personal opinion. |
| 05. | Reader has time to search and analyze and understand what the article is about. | Reader is somewhat impatient and reads casually so contents should be quick to grasp. |
| 06. | It is based on sophisticated writing skill. | It is based on casual writing skill. |
| 07. | Keywords are not important in articles. | Focusing on keywords while writing blog. |
| 08. | Articles are based on interview, research, explanation, analysis or report and fact based. | It is not based on interview or research. It contains tips, lessons, opinions and tools etc. |
| 09. | It is not SEO optimized. | It is SEO optimized. |
| 10. | It includes lots of data, graphs, required images and statistics. | It usually includes one or more images. |
| 11. | Editor and Reviewer teams need to verify before publishing. | It is self publishing and does not require editor or reviewer verification. |
| 12. | It is not required to be frequently updated. | It is required to be frequently updated. |
| 13. | It can share education information, state or facts. | It can share opinions, encourages, and insights. |
| 14. | Articles are arranged by category. | Blogs are arranged by chronologically. |
| 15. | For example writing any research article in IEEE. | For example writing any blog in medium. |
db structure
Database table name: Pages. In the future I might add auto generated table names for the database structure.
| pages_id | domain_id | user_id | group_id | page | author | post_date | name | title | local_path | lang | type | category | intro | content_image | content | keywords | Widgets | http_methods | csp | charset | user_lock | status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | / | John | {post_date} | 1 | en | page | index | This is our home page | /favicon.png | NavMenu | GET | utf-8 | published | |||||||
| 2 | 1 | 1 | /contact | Jane | en | page | contact | /favicon.png | NavMenu | GET | utf-8 | draft | ||||||||||
| 3 | 1 | 1 | 5 | /tutorials/howto-install-EuroCMS | en | page | index | /favicon.png | NavMenu | GET | utf-8 | waiting_for_review | ||||||||||
| 4 | 1 | 1 | 3 | en | page | /favicon.png | NavMenu | GET | utf-8 | denied | ||||||||||||
| en | page | /favicon.png | NavMenu | GET | utf-8 |
Permissions
The modules builtin permission list
| name | description | coc? |
|---|---|---|
| pages_add | The ability to add content | |
| pages_remove | The ability to remove content | |
| pages_modify | The ability to modify content | |
| pages_restore | The ability to restore content | |
| pages_user_lock | ||