PHPackages                             fortytwo-studio/website-documentation - 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. fortytwo-studio/website-documentation

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

fortytwo-studio/website-documentation
=====================================

Add Guides to your website to help both clients &amp; agency

2.2.1(1mo ago)086↓75%MITPHP

Since Mar 10Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/fortytwostudio/website-documentation)[ Packagist](https://packagist.org/packages/fortytwo-studio/website-documentation)[ RSS](/packages/fortytwo-studio-website-documentation/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (18)Used By (0)

Website Documentation plugin for Craft CMS 5.x
==============================================

[](#website-documentation-plugin-for-craft-cms-5x)

Creates two links within admin for Style Guide and CMS Guide

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 5+.

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

```
cd /path/to/project/craft

```

2. Then tell Composer to load the plugin:

```
composer require fortytwo-studio/website-documentation

```

3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Website Documentation.

Usage
-----

[](#usage)

### Installing Demo Templates

[](#installing-demo-templates)

Once the plugin has installed you will see a new menu item called Documentation.

If you go to **Plugin Settings** -&gt; **Install Templates** and click install, this will copy the default guides to your templates folder.

Within this folder you can go to Layouts -&gt; CMS Guide / Styleguide and update the paths to where your CSS and JS live.

### General Settings

[](#general-settings)

Within General Settings you can add a logo, and choose colours which will be displayed across both Style and CMS Guides.

Adding new sections to the styleguide
-------------------------------------

[](#adding-new-sections-to-the-styleguide)

You can create the style guide menu within the Documentation menu section. This will then look inside the website-documentation folder in your templates folder for the correct file.

The naming of these items are used in kebab case for the file in the sections folder. For example if you call a section **Featured Hero** you'll name your file **featured-hero.twig**.

Brought to you by [Forty Two](https://fortytwo.studio)

###  Health Score

43

—

FairBetter than 90% of packages

Maintenance98

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~23 days

Recently: every ~17 days

Total

17

Last Release

47d ago

Major Versions

1.6.0 → 2.0.02026-02-02

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7ac643b1105f5a6869a0306066af43e8acd76ae465654851b637194e7135437?d=identicon)[fortytwo-studio](/maintainers/fortytwo-studio)

---

Top Contributors

[![DowleyDeveloped](https://avatars.githubusercontent.com/u/24968042?v=4)](https://github.com/DowleyDeveloped "DowleyDeveloped (21 commits)")

### Embed Badge

![Health badge](/badges/fortytwo-studio-website-documentation/health.svg)

```
[![Health](https://phpackages.com/badges/fortytwo-studio-website-documentation/health.svg)](https://phpackages.com/packages/fortytwo-studio-website-documentation)
```

###  Alternatives

[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

395798.1k10](/packages/spicyweb-craft-neo)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

52664.9k12](/packages/solspace-craft-freeform)[craftcms/ckeditor

Edit rich text content in Craft CMS using CKEditor.

48359.1k51](/packages/craftcms-ckeditor)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[supercool/tablemaker

Create customizable and user-defined table fields.

40141.7k](/packages/supercool-tablemaker)

PHPackages © 2026

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