PHPackages                             happytodev/blogr-docs - 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. happytodev/blogr-docs

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

happytodev/blogr-docs
=====================

Documentation system plugin for Blogr — hierarchical docs, learning paths, media embeds, PDF export

2.0.2(yesterday)066↑127.3%MITPHPPHP ^8.3

Since Jul 4Pushed yesterdayCompare

[ Source](https://github.com/happytodev/blogr-docs)[ Packagist](https://packagist.org/packages/happytodev/blogr-docs)[ RSS](/packages/happytodev-blogr-docs/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (15)Versions (48)Used By (0)

Blogr Docs
==========

[](#blogr-docs)

Documentation system plugin for [Blogr](https://github.com/happytodev/blogr).

Features
--------

[](#features)

- **Hierarchical documentation tree** — nested sections and pages with parent-child relationships
- **Learning paths** — curated, ordered sequences of articles
- **Media embeds** — automatically convert YouTube, Vimeo, Dailymotion, Spotify, SoundCloud, Deezer, and Apple Podcast URLs to responsive embeds
- **Multi-locale** — full translation support following Blogr's Translation-First pattern
- **Sidebar navigation** — auto-generated tree navigation
- **Breadcrumbs** — auto-generated from hierarchy
- **Previous/Next navigation** — between sibling articles
- **Table of contents** — auto-generated from markdown headings
- **Markdown content** — with code highlighting support
- **SEO** — meta titles, descriptions, keywords per translation
- **Draft/version system** — save drafts and track version history
- **PDF export** — download articles as PDF
- **Search** — full-text search across all content
- **Admin UI** — Filament PHP resources for managing the documentation tree

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

[](#installation)

```
composer require happytodev/blogr-docs

php artisan vendor:publish --tag=blogr-docs-migrations
php artisan migrate
```

Add the plugin to your Filament panel:

```
use Happytodev\BlogrDocs\BlogrDocsPlugin;

$panel->plugin(BlogrDocsPlugin::make());
```

Configuration
-------------

[](#configuration)

Publish the config file:

```
php artisan vendor:publish --tag=blogr-docs-config
```

### Config options

[](#config-options)

```
// config/blogr-docs.php

'enabled' => true,         // Enable/disable the docs system
'prefix' => 'docs',        // URL prefix for documentation routes

'sidebar' => [
    'collapsible' => true,
    'show_icons' => true,
],

'toc' => [
    'enabled' => true,
    'max_level' => 3,
],

'search' => [
    'enabled' => true,
    'min_length' => 2,
    'max_results' => 20,
],

'pdf' => [
    'enabled' => false,    // Requires dompdf or Browsershot
],

'embeds' => [
    'youtube' => true,
    'vimeo' => true,
    'dailymotion' => true,
    'spotify' => true,
    'soundcloud' => true,
    'deezer' => true,
    'apple_podcasts' => true,
],
```

Usage
-----

[](#usage)

### Creating documentation

[](#creating-documentation)

1. Access your Filament admin panel
2. Navigate to the "Docs" section
3. Create root-level sections (e.g., "Systems", "Development")
4. Add child articles with markdown content
5. Publish when ready

### Media embeds

[](#media-embeds)

Simply paste a supported URL on its own line in your markdown content:

```
Check out this video:

https://www.youtube.com/watch?v=dQw4w9WgXcQ

Listen to this episode:

https://open.spotify.com/episode/7GxUhbCgR
```

Testing
-------

[](#testing)

```
composer test
```

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance100

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity61

Established project with proven stability

 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 ~0 days

Total

39

Last Release

1d ago

Major Versions

v1.10.0 → 2.0.02026-07-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/b31cd186f639bcfaffa668063556cfe495baae03d56a7f0c69fba8383feecfc1?d=identicon)[happytodev](/maintainers/happytodev)

---

Top Contributors

[![happytodev](https://avatars.githubusercontent.com/u/425998?v=4)](https://github.com/happytodev "happytodev (87 commits)")

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/happytodev-blogr-docs/health.svg)

```
[![Health](https://phpackages.com/badges/happytodev-blogr-docs/health.svg)](https://phpackages.com/packages/happytodev-blogr-docs)
```

###  Alternatives

[filament/filament

A collection of full-stack components for accelerated Laravel app development.

3829.6M3.7k](/packages/filament-filament)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1327.7M65](/packages/filament-infolists)[relaticle/flowforge

Flowforge is a lightweight Kanban board package for Filament that works with existing Eloquent models.

413106.5k9](/packages/relaticle-flowforge)[filament/forms

Easily add beautiful forms to any Livewire component.

4831.0M422](/packages/filament-forms)[backstage/mails

View logged mails and events in a beautiful Filament UI.

16121.2k](/packages/backstage-mails)[stephenjude/filament-feature-flags

Filament implementation of feature flags and segmentation with Laravel Pennant.

122177.8k1](/packages/stephenjude-filament-feature-flags)

PHPackages © 2026

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