themes/
directory of your SilverStripe project. If you've named it correctly, there should be a directory called themes/[your-theme]/templates
.app/config/theme.yml
file.SilverStripe\View\SSViewer:
themes:
- '$public'
- '[your-theme]'
- '$default'
SilverStripe\CMS\Model\SiteTree:
extensions:
- StarterPageExtension
This theme is basically build around recommendations made in this article https://www.matuzo.at/blog/html-boilerplate/ which is a brilliant introduction for
a modern boilerplate.
It is bundled with bootstrap 5 but feel free to use whatever you like.
Favicon needs to be set in /images folder. Use https://realfavicongenerator.net/ to create your icon. Please use a svg icon.
Provided icon has been made with https://www.blobmaker.app/.
Please use https://google-webfonts-helper.herokuapp.com/fonts/ to create a local version of your google fonts or use your own.
Use only woff/woff2 fonts.
Fonts needs to be preloaded for best results, see StarterPageExtension::PreloadResources
By default, the search form works on all pages. But this leads to a lot of problems.
In general, I'd rather use a custom search controller to display results. This should be provided with $SearchControllerLink.
You can use https://github.com/lekoala/silverstripe-simple-search to enable this.
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem