PHPackages                             beebots/magento2-scheduled-cms-block - 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. beebots/magento2-scheduled-cms-block

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

beebots/magento2-scheduled-cms-block
====================================

Cms block with start and stop time

1.1.3(3y ago)210MITPHPPHP ^8.1

Since Nov 23Pushed 3y ago3 watchersCompare

[ Source](https://github.com/beebots/magento2-scheduled-cms-block)[ Packagist](https://packagist.org/packages/beebots/magento2-scheduled-cms-block)[ RSS](/packages/beebots-magento2-scheduled-cms-block/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (5)Dependencies (1)Versions (6)Used By (0)

Schedule Block
==============

[](#schedule-block)

Schedule Block is a very simple Magento Module enabling you to schedule the pseudo "publish" date of a CMS block. Allowing it to render within a start time and end time window.

Especially helpful for scheduling the publishing of banners, sales, etc.

Can be used in conjunction with the BeeBots Scheduled Cache Flush module to automatically flush your cache on specific dates/times. This is helpful if you have full page caching or block caching enabled. You can schedule a CMS block rendering and Cache Flush for the same date and time.

See optional:

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

[](#installation)

```
composer require "beebots/magento2-scheduled-cms-block"

```

Usage
-----

[](#usage)

- Create a CMS block and note the block identifier example: my-block-123
- Open the CMS block or CMS page that you want to render your above block in, for example your home page.
- Invoke your new block using the Schedule Block type. Pass in the startDate and endDate parameters.

    {{block class='\\BeeBots\\ScheduledCmsBlock\\Block\\ScheduledBlock' startDate='2021-05-01T16:59' stopDate='2021-05-31T12:00' id='my-block-123' }}
- On your home page, my-block-123 will now render if the current date is within the window you provided.

Preview
-------

[](#preview)

You may want to schedule the publishing of multiple blocks on a page and preview them. You can preview a block by using a block-time query parameter to override todays current date.

Example:

This will load your homepage and render any schedule blocks where 2021-05-15 falls within the time window.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 58.3% 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 ~104 days

Total

4

Last Release

1372d ago

PHP version history (2 changes)1.1PHP ^7.3

1.1.3PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15636986?v=4)[Matt C](/maintainers/mattc321)[@mattc321](https://github.com/mattc321)

---

Top Contributors

[![mattc321](https://avatars.githubusercontent.com/u/15636986?v=4)](https://github.com/mattc321 "mattc321 (7 commits)")[![zachpr](https://avatars.githubusercontent.com/u/143134262?v=4)](https://github.com/zachpr "zachpr (3 commits)")[![scottnbb](https://avatars.githubusercontent.com/u/143133439?v=4)](https://github.com/scottnbb "scottnbb (1 commits)")[![zpistole](https://avatars.githubusercontent.com/u/47409413?v=4)](https://github.com/zpistole "zpistole (1 commits)")

### Embed Badge

![Health badge](/badges/beebots-magento2-scheduled-cms-block/health.svg)

```
[![Health](https://phpackages.com/badges/beebots-magento2-scheduled-cms-block/health.svg)](https://phpackages.com/packages/beebots-magento2-scheduled-cms-block)
```

###  Alternatives

[snowdog/module-menu

Provides powerful menu editor to replace category based menus in Magento 2

3281.8M5](/packages/snowdog-module-menu)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[customgento/module-cookiebot-m2

This Magento 2 module integrates Cookiebot into your store.

2471.2k](/packages/customgento-module-cookiebot-m2)[mage-os/module-meta-robots-tag

NoIndex NoFollow NoArchive Tag extension

1016.1k](/packages/mage-os-module-meta-robots-tag)[angeo/module-llms-txt

Magento 2 module for AI Engine Optimization (AEO). Generates spec-compliant llms.txt and llms-full.txt per llmstxt.org standard, plus streaming JSONL for vector indexing. Multi-store, multi-website, CLI, cron, async admin UI, Page Builder-aware sanitization, customer-group pricing, atomic writes, ETag/Cache-Control, .md mirrors.

111.1k](/packages/angeo-module-llms-txt)

PHPackages © 2026

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