Vvveb ships with two built-in content types - Post and Page. Custom post types let you model other structured content: portfolio items, recipes, courses, podcasts, real-estate listings…
Built-in types
| Type | Purpose | Comments |
|---|---|---|
post |
Blog articles, news | Supports categories, tags, comments |
page |
Static pages (About, Contact…) | Hierarchical, no comments by default |
Adding a custom type
Plugins register custom types (e.g. the portfolio plugin adds one). Developers can also define user types stored as settings. Each type gets:
- Its own slug prefix and URL pattern via routes
- Its own templates in the theme (
content/<type>.html) - Editor support identical to posts
Once registered, custom types appear in the admin menu and are edited exactly like posts.
Related: Product types for shop content.
