PHPackages                             mandrew/hardyakka - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mandrew/hardyakka

ActiveSilverstripe-theme[Utility &amp; Helpers](/categories/utility)

mandrew/hardyakka
=================

HTML5 Boilerplate barebones development theme

4.x-dev(3y ago)7583[1 PRs](https://github.com/mandrew/hardyakka/pulls)BSD-3-ClauseScheme

Since Oct 24Pushed 3y ago1 watchersCompare

[ Source](https://github.com/mandrew/hardyakka)[ Packagist](https://packagist.org/packages/mandrew/hardyakka)[ Docs](http://github.com/mandrew/hardyakka)[ RSS](/packages/mandrew-hardyakka/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Hardyakka developer theme
-------------------------

[](#hardyakka-developer-theme)

Built by [mike.andrewartha.co.nz](http://mike.andrewartha.co.nz/)

Overview
--------

[](#overview)

Hardyakka [see meaning](http://en.wikipedia.org/wiki/Yakka) is a HTML5 Boilerplate template for the SilverStripe CMS () based on a similar idea used by other CMS' to provide all the default html objects you need to start creating a SilverStripe theme.

**Requires:**

- A [SilverStripe Installer](http://github.com/silverstripe/silverstripe-installer) base project

Installation instructions
-------------------------

[](#installation-instructions)

- [Install SilverStripe](http://silverstripe.org/download) either by:
    - manual install - Run `git clone git@github.com:mandrew/hardyakka.git` in the `/themes` folder
    - install by Composer - Run `composer require mandrew/hardyakka` and the theme will be installed
- Update /app/\_config/theme.yml and change the theme name

- '$public'
- 'hardyakka'
- '$default'

- Run a ?flush=1 on localhost You should then see a fairly barebones theme, ready to build with :)

### html5boilerplate

[](#html5boilerplate)

Current version uses [v8.0.0](https://github.com/h5bp/html5-boilerplate/blob/v8.0.0/CHANGELOG.md)/base-files contains the following files from HTML5 boilerplate \* browserconfig.xml \* crossdomain.xml \* humans.txt \* robots.txt

**Note:**

- Transfer these /base-files into the /public folder, favicon images are being pointed to the /ico folder via the template inside /Includes/Favicon.ss.
- If you are going to use the style.css file then keep the blank layout.css file so the cms/layout.css styles aren't inherited into your template on a fresh install or instead rename the style.css file to layout.css so as to not cause these conflicts
- Is Normalize already being added to your custom styles? If so, review the Page.ss template includes for normalize.css, modernizr-3.11.2.min.js and adjust/remove accordingly

**Dont forget to:**

- Change the /ico/favicons.ico and apple touch icons
- Update the google analytics code at the bottom of the Page.ss file
- Update the humans.txt, robots.txt, crossdomain.xml and browserconfig.xml

Extend the base theme
---------------------

[](#extend-the-base-theme)

Although HTML5 Boilerplate comes with css, you can follow the docs/ files to extend this theme and even get it working with twitter bootstrap if you want to.

Work the HTML5 Boilerplate build script magic
---------------------------------------------

[](#work-the-html5-boilerplate-build-script-magic)

**Note:** This step isn't necessary to publish a SilverStripe site but if you wish to use the template build script that comes with HTML5 Boilerplate then follow the [instructions](https://github.com/h5bp/html5-boilerplate/tree/v8.0.0)

Links
-----

[](#links)

- [SilverStripe](http://silverstripe.org/)
- [HTML5 Boilerplate](http://html5boilerplate.com/)
- [mike.andrewartha.co.nz](http://mike.andrewartha.co.nz/)

TODO:
-----

[](#todo)

- Add sass files

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 62.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2467 days

Total

2

Last Release

1428d ago

Major Versions

3.1.x-dev → 4.x-dev2022-07-26

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/343938?v=4)[Michael Andrewartha](/maintainers/mandrew)[@mandrew](https://github.com/mandrew)

---

Top Contributors

[![mandrew](https://avatars.githubusercontent.com/u/343938?v=4)](https://github.com/mandrew "mandrew (40 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (14 commits)")[![mattclegg](https://avatars.githubusercontent.com/u/303487?v=4)](https://github.com/mattclegg "mattclegg (9 commits)")[![dhensby](https://avatars.githubusercontent.com/u/563596?v=4)](https://github.com/dhensby "dhensby (1 commits)")

---

Tags

HTML5silverstripeboilerplatethemeSkeleton

### Embed Badge

![Health badge](/badges/mandrew-hardyakka/health.svg)

```
[![Health](https://phpackages.com/badges/mandrew-hardyakka/health.svg)](https://phpackages.com/packages/mandrew-hardyakka)
```

###  Alternatives

[ryanpotter/silverstripe-cms-theme

CMS Theme

39277.3k5](/packages/ryanpotter-silverstripe-cms-theme)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
