PHPackages                             eugenec138/cakephp-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. eugenec138/cakephp-calendar

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

eugenec138/cakephp-calendar
===========================

Calendaring plugin for CakePHP

v1.0.3(2y ago)06MITPHP

Since Jun 29Pushed 2y ago1 watchersCompare

[ Source](https://github.com/EugeneMakita/cakephp-calendar)[ Packagist](https://packagist.org/packages/eugenec138/cakephp-calendar)[ RSS](/packages/eugenec138-cakephp-calendar/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

CakePHP-Calendar Plugin
=======================

[](#cakephp-calendar-plugin)

[![Build Status](https://camo.githubusercontent.com/b38c96aefa2e11898d9d43fdf01948ea9c73f9014f34e70ed6787cfebf3c2ccb/68747470733a2f2f7472617669732d63692e6f72672f516f626f4c74642f63616b657068702d63616c656e6461722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/QoboLtd/cakephp-calendar)[![Latest Stable Version](https://camo.githubusercontent.com/095785b071aed85c487a65b43792517d32007c3d1bf0ad1bf4b46747149d432b/68747470733a2f2f706f7365722e707567782e6f72672f716f626f2f63616b657068702d63616c656e6461722f762f737461626c65)](https://packagist.org/packages/qobo/cakephp-calendar)[![Total Downloads](https://camo.githubusercontent.com/918e43aaa969cde1f9464896293a66495cee56cff012d2c3f19a0eeb1a9e88a6/68747470733a2f2f706f7365722e707567782e6f72672f716f626f2f63616b657068702d63616c656e6461722f646f776e6c6f616473)](https://packagist.org/packages/qobo/cakephp-calendar)[![Latest Unstable Version](https://camo.githubusercontent.com/ae170017452851bcc43bb4c260a25bbe365903fe641954f607e0049045ab6d0b/68747470733a2f2f706f7365722e707567782e6f72672f716f626f2f63616b657068702d63616c656e6461722f762f756e737461626c65)](https://packagist.org/packages/qobo/cakephp-calendar)[![License](https://camo.githubusercontent.com/f45ec0722cf97bd804a82222178b9a327eb6e39f21c1a299bdf59a547e301c20/68747470733a2f2f706f7365722e707567782e6f72672f716f626f2f63616b657068702d63616c656e6461722f6c6963656e7365)](https://packagist.org/packages/qobo/cakephp-calendar)[![codecov](https://camo.githubusercontent.com/2f015a92403af87980c4c40ee2a3a079b69a659b9a09e5accb6a5b5f882a4073/68747470733a2f2f636f6465636f762e696f2f67682f516f626f4c74642f63616b657068702d63616c656e6461722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/QoboLtd/cakephp-calendar)

About
-----

[](#about)

CakePHP 3 plugin that uses FullCalendar JS (as part of AdminLTE) to manage calendar events and attendees.

Some of the things that we'll be adding shortly:

- Calendar Attendees search via auto-complete (using Select2 checkbox).
- Recurring calendar events.
- Prototyping calendar attendees.
- Full re-write of jQuery to VueJS components.
- FreeBusy Calendar implementation.

Developed by [Qobo](https://www.qobo.biz), used in [Qobrix](https://qobrix.com).

**NOTE**: The plugin is under development, so any **Bug Reports** and **Pull Requests** are more than welcomed.

Plugin installation
-------------------

[](#plugin-installation)

Install with composer:

```
composer require qobo/cakephp-calendar

```

Load plugin and its requirements in the application. In `config/bootstrap.php`:

```
# Optionally adding AdminLTE and Qobo Utils that are partially used inside.
Plugin::load('AdminLTE', ['bootstrap' => true, 'routes' => true]);
Plugin::load('Qobo/Utils');
Plugin::load('Qobo/Calendar', ['bootstrap' => true, 'routes' => true]);
```

Run database schema migrations to create tables that will hold calendars, events, attendees, etc.:

```
./bin/cake migrations migrate --plugin Qobo/Calendar

```

Customization
-------------

[](#customization)

### JavaScript and Styling.

[](#javascript-and-styling)

The plugin heavily relies on AdminLTE Bootstrap theme for styling, so you should make some adjustments in `src/Template/Calendars/index.ctp` in order to get it running.

```
