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

ActiveCraft-plugin

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

Craft CMS plugin to use with Storychief

5.0.0(1y ago)21.4k↑50%4MITPHP

Since May 22Pushed 1y ago1 watchersCompare

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

READMEChangelog (10)Dependencies (1)Versions (23)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

39

—

LowBetter than 86% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity69

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

Recently: every ~211 days

Total

16

Last Release

545d ago

Major Versions

1.0.12 → 2.0.02023-01-11

2.0.0 → 3.0.122024-11-14

3.0.12 → 4.1.02024-11-14

4.1.0 → 5.0.02024-11-14

### 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

[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.4M46](/packages/nystudio107-craft-seomatic)[verbb/image-resizer

Resize assets when they are uploaded.

127269.1k7](/packages/verbb-image-resizer)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[wrav/oembed

A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.

36205.0k3](/packages/wrav-oembed)[verbb/hyper

A user-friendly links field for Craft.

24130.9k9](/packages/verbb-hyper)[verbb/social-poster

Automatically post entries to social media.

918.5k](/packages/verbb-social-poster)

PHPackages © 2026

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