menu

Plugins

The Hotdoy theme takes advantage of a set of plugins and builds upon them. When installing this theme, one of the first thing you should do is head to the Plugins section and start installing what you need.

Required plugins

Admin Panel

Adds an advanced administration panel to manage your site

Form

Enables forms handling

Error

Displays error pages.

Email

Enables the emailing system for Grav

Login

Enables user authentication and login screen.

Problems

Detects and reports problems found in the site.

Admin Addon User Manager

A simple admin panel extension which adds the option to manage users and groups

Pagination

Paginate collections. "Set Use built in CSS" to Disabled

Shortcode Core

This plugin provides the core functionality for shortcode plugins.

Recommended Plugins

AdvancedPageCache

Statically cache pages but prevent interactivity. I personally use Cloudflare Page Rules (Cache Everything) but this can be a quick and easy way to boost the speed of certain pages.

Auto Date

Having a date set in a page never hurts.

Custom CSS

Quick and dirty fix on the go. Can also be pretty usefull combined with reveal animations included with the theme.

Data Manager

Adds an admin panel to visualize all kind of saved data.

DevTools

Plugin and Theme scaffolding utilities for Grav development. Used for extending theme using inheritance.

Markdown Notices

Adds the ability to render notices blocks in Markdown. Make sure to turn off "Use built-in CSS" since the Hotdoy theme has it's own rules to display notices. Level Classes included in theme:

PreCache

Uses Grav's powerful onShutdown event to run through all pages and call the content() method of each page. In other words, cache the whole site when 1 page is hit.

Quick Tray Links

Easily add cusotmizable admin quick tray links. Adding Material Design Icons, Grav docs, or other services you use often is a nice touch.

Sitemap

Add an XML sitemap to your site.

Oops! Looks like this article is incomplete.
You can help the monkey writer by sending money.