5.1 Wrapping Up
1.Introduction1 lesson, 01:23
2.Getting Started3 lessons, 26:42
3.Grav CMS Templates4 lessons, 25:21
4.Set Up a Blog4 lessons, 33:39
5.Conclusion1 lesson, 03:43
5.1 Wrapping Up
Congratulations, you just finished open learning with Grav CMS. So, since the start of the course you've learned how to set up a Grav CMS site. You've learned about the admin panel. How it works, how it interacts with Grav file system, and how the Grav file system works to manage content and the interaction between content and themes. And then you've built the theme up from scratch, you learnt about how to handle CSS, how to put together your templates, in a way that's gonna work in media content. And the fundamentals of taking advantage of the three different types of pages that Grav office, standard pages, listing pages and modular pages. The goal of this course is being to get you set up with the absolute fundamentals, so that you know what each individual file that you'll see in a typical Grav CMS site does. And you'll also know which parts of the code in a theme are absolutely essential, and which parts of the code, it's up to you to decide whether you wanna include or not. And because we kept things pretty fundamental, there's a whole bunch of stuff that you can build on top of what you've done here. So one of the first things that I would recommend checking out is this plugin that provides pagination. So right now in our blog the listing page that we have, it's just gonna show a full list of blog posts, no matter how many there are. That's fine if you're only gonna have a couple of blog posts, but ultimately you probably gonna want to include pagination. To do that, you're gonna want to install this plugin and then there is a series of instructions on the GitHub repo that you can follow, to integrate it into your theme, both through mark down files and through template files. Another feature that's common in blogs that you might like to add into yours is taxonomy. So Grav gives you support for both categories and tags. So I'll give you a link to this documentation page here, where you can find instructions on how to work with taxonomies. And how to integrate taxonomy support into your themes. The next thing you should have a look at if you're interested in working with command line at all, is the built-in Grav CLI. This has a whole bunch of really good tools included in it. For example, it has the develop tool that will scaffold out a new theme for you. You should definitely have a look at that in the near future, because with the knowledge that you have from this course, you're gonna be able to look at the newly scaffolded theme and have a pretty solid understanding of what you seen. And as I mention you'll also be able to look at that and recognize which parts of that automatically scaffolded theme are essential to you in which parts you can mess around with. It also has a built-in package manager. Now, if you're familiar with working with package managers, then the ability to use that type of an approach to managing your sites in Grav, is something that you'll probably find very useful. So again, there'll be a link to this in the notes below the video. Grav also provides some really interesting examples of things that you can do with the CMS. And these are collected in two primary places, one is the cookbook in the documentation and in here you will find a series of recipes. So you've got some general recipes with things you can do with Grav, some cool examples of things you can do with Twig, things you can do with Plugins, the Admin panel and so on. So there's a lot of really useful and really informative stuff there, and then you also have, Grav skeletons. So these are a collection of, preview pages, or sites rather, and there are all different kinds of things in here. There's a lot of web past names, that have been recreated, describe themes. This site's designed for different purposes so the single page sites there are blogs, a whole bunch of different things. And you can just download any one of these and go through and have a look at this code, how the theme's set up, how the content is set up, and get a ton of great ideas on what you can do with Grav. All right, so that wraps everything up. Hopefully you've enjoyed yourself and you've got a lot of take aways that you feel you can apply to your future Grav CMS projects. Thanks so much for taking this course and I'll see you in the next one.