PHPackages                             storychief/craft-cms-v3-storychief - 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. storychief/craft-cms-v3-storychief

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

storychief/craft-cms-v3-storychief
==================================

Craft CMS plugin to use with Storychief

5.0.1(4mo ago)21.5k↓62.5%4MITPHP

Since May 22Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/Story-Chief/craftcms-storychief)[ Packagist](https://packagist.org/packages/storychief/craft-cms-v3-storychief)[ RSS](/packages/storychief-craft-cms-v3-storychief/feed)WikiDiscussions craft-cms-5 Synced 2w ago

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

StoryChief Plugin for Craft CMS 5.x
===================================

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

Craft CMS plugin to use with [StoryChief](https://storychief.io).

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

[](#requirements)

Craft CMS versionBranchCraft CMS 5[craft-cms-5](https://github.com/Story-Chief/StoryChief-CraftCMS/tree/craft-cms-5)Craft CMS 4[craft-cms-4](https://github.com/Story-Chief/StoryChief-CraftCMS/tree/craft-cms-4)Craft CMS 3[craft-cms-3](https://github.com/Story-Chief/StoryChief-CraftCMS/tree/craft-cms-3)If you are still using Craft CMS 2.x, you can find the [right plugin here](https://github.com/Story-Chief/craft-cms-module-storychief).

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

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “Storychief”. Then click on the “Install” button in its modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require storychief/craft-cms-v3-storychief

# tell Craft to install the plugin
./craft install/plugin storychief-v3
```

Activate
--------

[](#activate)

To activate the plugin you first need to set up a new Craft CMS channel on your StoryChief admin panel. As soon as you create one, it will give you an **encryption key** .

In your CRAFT CMS, go to your Settings/Plugins and activate your StoryChief plugin. Go to its Settings and fill the encryption key and website URL.

Save it.

Finally, back to your StoryChief CRAFT CMS channel configuration, fill up your CRAFT CMS site URL and save

:)

Events
------

[](#events)

Note: this is mostly for developers that know basic PHP and Composer Packages.

### `beforeEntryPublish` and `beforeEntryUpdate` event

[](#beforeentrypublish-and-beforeentryupdate-event)

This allows developers to execute custom functionality before saving a new or updating an entry, to modify data of a new entry.

```
use storychief\storychiefv3\events\EntryPublishEvent;

$this->on('beforeEntryPublish', function (EntryPublishEvent $event) {
    $payload = $event->payload;
    $settings = $event->settings;
    $entry = $event->entry;

    // Example 1:
    $entry->sectionId = 2; // BLog
    $entry->typeId = 2;

    // Example 2:
    if ($payload['data']['custom_fields']) {
        foreach ($payload['data']['custom_fields'] as $customField) {
            if ($customField['key'] === 'custom_field_name') {
                $entry->sectionId = $customField['value'];
                $entry->typeId = 2;
            }
        }
    }
});

use storychief\storychiefv3\events\EntryUpdateEvent;

$this->on('beforeEntryUpdate', function (EntryUpdateEvent $event) {
    // ...
});
```

### `afterEntryPublish` event

[](#afterentrypublish-event)

This allows developers to execute custom functionality after a new entry, pushed by Storychief, is saved in Craft.

### `afterEntryUpdate` event

[](#afterentryupdate-event)

This allows developers to execute custom functionality after an update to an entry, pushed by Storychief, is saved in Craft.

Both events send out a `EntrySaveEvent` with the saved `Entry` object as its property.

---

Brought to you by [StoryChief](https://github.com/Story-Chief/)

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance75

Regular maintenance activity

Popularity20

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 72.4% 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 ~139 days

Recently: every ~126 days

Total

19

Last Release

134d ago

Major Versions

2.0.0 → 3.0.122024-11-14

3.0.12 → 4.1.02024-11-14

4.1.0 → 5.0.02024-11-14

3.0.13 → 4.1.12026-04-03

4.1.1 → 5.0.12026-04-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/6e409b9aed4c8b3df3d98dd75f3c77aee88cef8f33f9d111f8d727501030d96a?d=identicon)[GregoryClaeyssens](/maintainers/GregoryClaeyssens)

---

Top Contributors

[![gregory-claeyssens](https://avatars.githubusercontent.com/u/5057847?v=4)](https://github.com/gregory-claeyssens "gregory-claeyssens (42 commits)")[![gcjbr](https://avatars.githubusercontent.com/u/8139090?v=4)](https://github.com/gcjbr "gcjbr (10 commits)")[![bastiaandewaele](https://avatars.githubusercontent.com/u/4041473?v=4)](https://github.com/bastiaandewaele "bastiaandewaele (4 commits)")[![brandonkelly](https://avatars.githubusercontent.com/u/47792?v=4)](https://github.com/brandonkelly "brandonkelly (1 commits)")[![orabina](https://avatars.githubusercontent.com/u/48244596?v=4)](https://github.com/orabina "orabina (1 commits)")

---

Tags

craft-plugincraft3craftcms-plugincraftcms3cmsCraftcraftcmscraft-pluginstorychief v3

### Embed Badge

![Health badge](/badges/storychief-craft-cms-v3-storychief/health.svg)

```
[![Health](https://phpackages.com/badges/storychief-craft-cms-v3-storychief/health.svg)](https://phpackages.com/packages/storychief-craft-cms-v3-storychief)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k78](/packages/verbb-formie)[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.5M73](/packages/nystudio107-craft-seomatic)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)[verbb/comments

Add comments to your site.

13754.0k1](/packages/verbb-comments)[verbb/navigation

Create navigation menus for your site.

90711.5k20](/packages/verbb-navigation)

PHPackages © 2026

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