PHPackages                             purplespider/basic-calendar - 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. purplespider/basic-calendar

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

purplespider/basic-calendar
===========================

A simple calendar page module

1.0.0(1y ago)37621[2 PRs](https://github.com/purplespider/silverstripe-basic-calendar/pulls)BSD-3-ClausePHPCI failing

Since Sep 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/purplespider/silverstripe-basic-calendar)[ Packagist](https://packagist.org/packages/purplespider/basic-calendar)[ Docs](https://github.com/purplespider/silverstripe-basic-calendar)[ RSS](/packages/purplespider-basic-calendar/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (2)Versions (4)Used By (0)

Basic Calendar Module
=====================

[](#basic-calendar-module)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/9fa32725602f2095088b6146549b9e4fcfb7d343dd36a5269de51a707a70f53c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f707572706c657370696465722f73696c7665727374726970652d62617369632d63616c656e6461722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/purplespider/silverstripe-basic-calendar/?branch=master)

Introduction
------------

[](#introduction)

Provides basic "calendar page" functionality to a SilverStripe site.

Designed to provide a simple, fool-proof way for users to add calendar events to a page on their website.

This module has been designed to have just the minimum required features, to avoid bloat, but can be easily extended to add new fields if required.

Maintainer Contact
------------------

[](#maintainer-contact)

- James Cocker ()

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

[](#requirements)

- Silverstripe 4.4+ &amp; 5+
- Use the 1.0 branch for SilverStripe 3.1 support

Installation Instructions
-------------------------

[](#installation-instructions)

1. `composer require purplespider/basic-calendar`
2. Log in the CMS, and create a new Calendar Page page.

Features
--------

[](#features)

- An Event has a Title, Date, Time, Description &amp; Image
- GridField to manage events
- Option to make the Manage Events tab the default fro the page
- Option to also display events from other Calendar Pages - So you can have several mini calendars, and a main one.
- Link for users to view Past or Future events.
- Past Events are displayed on a separate CMS tab, so they stay out of your way.

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 97.1% 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 ~2919 days

Total

2

Last Release

656d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/329880?v=4)[James Cocker](/maintainers/purplespider)[@purplespider](https://github.com/purplespider)

---

Top Contributors

[![purplespider](https://avatars.githubusercontent.com/u/329880?v=4)](https://github.com/purplespider "purplespider (33 commits)")[![OldStarchy](https://avatars.githubusercontent.com/u/15243523?v=4)](https://github.com/OldStarchy "OldStarchy (1 commits)")

---

Tags

eventsilverstripecalendar

### Embed Badge

![Health badge](/badges/purplespider-basic-calendar/health.svg)

```
[![Health](https://phpackages.com/badges/purplespider-basic-calendar/health.svg)](https://phpackages.com/packages/purplespider-basic-calendar)
```

###  Alternatives

[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1321.1M84](/packages/silverstripe-userforms)[silverstripe/sharedraftcontent

Share draft page content with non-CMS users

21419.6k11](/packages/silverstripe-sharedraftcontent)

PHPackages © 2026

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