Craft CMS is a powerful tool for modeling and managing content, the way you want to. We’ve focused on some of Craft’s core features that let us scaffold a simple website—but there’s plenty more to explore.
To get a better sense of how Craft can support your next project’s unique requirements, consider tackling one of these exercises:
- Expose blog post author details.
Hint: add{% dump entry.author %}
anywhere you have access to anentry
to see what’s there—or consult the User element API documentation; - Update the homepage (
templates/index.twig
) to match the rest of the site; - Add more posts and implement pagination on the index pages;
- Add an RSS feed using the example in the knowledge base;
- Use the Contact Form plugin to add a form to your site;
- Add a new section to the site like Galleries or Reviews;
- Add multiple sites to your installation that cross-promote content or offer it in different languages;
- Add a Structure section to the site for creating nested bundles of specialized content;
- Upgrade to Craft Pro and learn about user accounts and front-end authentication;
- Create multiple user groups and experiment with permissions;
- Set up new element sources or advanced field layouts with the condition builder;
- Create a store and start selling products with Craft Commerce;
- Familiarize yourself with Yii, the framework that Craft is built on;
- Build a custom plugin or module using your own business logic;
This tutorial serves as a high-level introduction to features covered in the official documentation. Take a look, and if you have questions or just want to chat about Craft and the modern web, join us in Discord!
We know you’ll build something great with Craft.