The post "kind" for Jonobase roughly corresponds with the post "type" on WordPress:
- a kind describes the structure of an entry with the following as a sample convention:
- link - an external resource
- mini - a short post with a few lines
- note - a long time-sensitive post
- page - a non-time-sensitive post
- work - a showcase for a portfolio or some such
- a post can have only one "kind" (type)
- a kind has a "list" of posts with the URL structure "domain/kinds/slug"
On Jonobase:
- a post can, during its lifetime switch "kinds" (e.g. from a "mini" to a "note" to a "post")
- this can happen without a change of URL (all posts have the URL structure "domain/posts/slug")
- thus, no URL directories or slugs have to change!
- a base (i.e. a "site") can have an unlimited number of kinds based on the site owner's wishes
- a kind is a customizable separate table on the database, containing:
- slug
- summary (used in "list" pages)
- posts_per_page (used in "list" pages)
- base (the site that will use this)