PHPackages                             silverstripe/lumberjack - 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. [Admin Panels](/categories/admin)
4. /
5. silverstripe/lumberjack

ActiveSilverstripe-vendormodule[Admin Panels](/categories/admin)

silverstripe/lumberjack
=======================

A module to make managing pages in a GridField easy without losing any of the functionality that you're used to in the CMS.

4.0.5(3mo ago)331.1M↓14%38[6 issues](https://github.com/silverstripe/silverstripe-lumberjack/issues)[3 PRs](https://github.com/silverstripe/silverstripe-lumberjack/pulls)20BSD-2-ClausePHPPHP ^8.3CI failing

Since Dec 14Pushed 1mo ago6 watchersCompare

[ Source](https://github.com/silverstripe/silverstripe-lumberjack)[ Packagist](https://packagist.org/packages/silverstripe/lumberjack)[ RSS](/packages/silverstripe-lumberjack/feed)WikiDiscussions 4 Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (80)Used By (20)

Silverstripe Lumberjack
=======================

[](#silverstripe-lumberjack)

[![CI](https://github.com/silverstripe/silverstripe-lumberjack/actions/workflows/ci.yml/badge.svg)](https://github.com/silverstripe/silverstripe-lumberjack/actions/workflows/ci.yml)[![Silverstripe supported module](https://camo.githubusercontent.com/9b7e93d393a01f6d3091fb30983b870aa863ef076858115faaa1c74b995854ec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73696c7665727374726970652d737570706f727465642d3030373143342e737667)](https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/)

A module to make managing pages in a GridField easy without losing any of the functionality that you're used to in the CMS.

This is intended to be used in cases where the SiteTree grows beyond a manageable level. eg. blogs, news sections, shops, etc.

This module was born out of and decoupled from [micmania1/silverstripe-blog](https://github.com/micmania1/silverstripe-blogger).

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

[](#installation)

```
composer require silverstripe/lumberjack
```

Features
--------

[](#features)

- Easily define which page types to show in the SiteTree and which to manage in a GridField.
- Keep all functionality that comes with the CMS, including versioning and preview.

Usage
-----

[](#usage)

In this example we have a `NewsHolder` page which is the root of our news section, containing `NewsArticle`s and `NewsPage`s. We want to display `NewsPage` in the site tree but we want to display `NewsArticle`s in a `GridField`.

```
