PHPackages                             windfallinc/woodpecker - 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. windfallinc/woodpecker

ActiveLibrary

windfallinc/woodpecker
======================

This is a package for things and stuff

1.145(5y ago)0160MITHTMLPHP &gt;=7.0.0

Since Sep 10Pushed 5y ago1 watchersCompare

[ Source](https://github.com/WindfallInc/Woodpecker)[ Packagist](https://packagist.org/packages/windfallinc/woodpecker)[ Docs](https://github.com/WindfallInc/woodpecker)[ RSS](/packages/windfallinc-woodpecker/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (4)Versions (75)Used By (0)

[![alt text](https://camo.githubusercontent.com/cab36820b1145eacafcf26fc0b95aff983f5e375b7316163e0e2fbc265d6330a/687474703a2f2f77616c7368776562776f726b732e636f6d2f776f6f647065636b65722d6c6f676f2e706e67)](https://camo.githubusercontent.com/cab36820b1145eacafcf26fc0b95aff983f5e375b7316163e0e2fbc265d6330a/687474703a2f2f77616c7368776562776f726b732e636f6d2f776f6f647065636b65722d6c6f676f2e706e67)

Woodpecker
==========

[](#woodpecker)

Content Management System for Windfall laravel applications.

Automatically creates admin panel, databases, form logic (with invisible captcha), and page logic.

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

[](#installation)

Require this package with composer:

```
composer require windfallinc/woodpecker
```

Package auto discovers.

Publish woodpecker assets, and migrate databases:

```
php artisan vendor:publish --tag=woodpecker --force

php artisan migrate
```

If you have migration issues, see .

Boom! Good to go!

Example templates included in views/examples. Optional Helper functions to include in composer.json:

```
"autoload": {
"files": [
            "app/Http/Controllers/woodpecker-helpers.php"
        ],
```

If you are using Orca and Woodpecker, ensure your laravel mix file looks similar to:

```
const mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean, fluent API for defining some Webpack build steps
 | for your Laravel application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

mix.js('resources/js/app.js', 'public/js')
   .less('resources/assets/less/app.less', 'public/css')
   .less('resources/assets/less//woodpecker/admin.less', 'public/css/woodpecker');
```

Setup .env captcha to enable forms

```
NOCAPTCHA_SECRET=
NOCAPTCHA_SITEKEY=
```

Customization
-------------

[](#customization)

**Creating a new template**

Create template in views/templates/example-slug.blade.php

Add the newly created template to the database table 'templates'

The template will now appear in the backend, becoming available for any datatypes to use.

**Featured Image**

```
$page->featimg()
```

**Title**

```
$page->title
```

**Content**

```
@include('dashboard.includes.body')
```

**Any Custom Fields**

```
$page->get_the('field name')
```

**Meta Desc**

```
$page->metadesc
```

**Meta Keywords**

```
$page->keywords
```

**Creating a new component**

Views-&gt;components house all front end component code.

Views-&gt;dashboard-&gt;components house all backend component code.

Within the database, add a new 'component' and set its 'type' to template.

Edit Woodpeckers admin.less file to include your component css. For example: @import "../components/homepage-slider.less";

**Custom Routes**

Any route in the web.php file can override Woodpeckers routes. Ensure they are named and lead to your own custom controller

```
Route::get('/anything', 'WebsiteController@index')->name('anything');
```

Updating
--------

[](#updating)

After your composer update, to finalize your upgrade

```
php artisan vendor:publish --tag=woodpeckerupdate --force
```

Supports
--------

[](#supports)

Laravel 5.5 and up.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity72

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

Total

73

Last Release

2109d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4b1cb513e4feb1c2b09d612ed3ca4c28d19a0b70056e6b1efb4a650e6c61dac6?d=identicon)[andrewwindfall](/maintainers/andrewwindfall)

---

Top Contributors

[![andrewwindfall](https://avatars.githubusercontent.com/u/25371298?v=4)](https://github.com/andrewwindfall "andrewwindfall (99 commits)")

### Embed Badge

![Health badge](/badges/windfallinc-woodpecker/health.svg)

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

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[bytefury/crater

Free &amp; Open Source Invoice App for Individuals &amp; Small Businesses. https://craterapp.com

8.3k4.2k](/packages/bytefury-crater)[vormkracht10/laravel-mails

Laravel Mails can collect everything you might want to track about the mails that has been sent by your Laravel app.

24149.7k](/packages/vormkracht10-laravel-mails)[getcandy/candy-api

API driven E-commerce solution, written in Laravel

4427.9k1](/packages/getcandy-candy-api)[lms-laravel/lms-laravel

The Laravel Framework.

4981.8k](/packages/lms-laravel-lms-laravel)

PHPackages © 2026

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