PHPackages                             texxasrulez/calender\_inboxview - 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. texxasrulez/calender\_inboxview

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

texxasrulez/calender\_inboxview
===============================

Displays upcoming events from the Roundcube calendar in the Mailbox view.

1.0.1(7mo ago)15GPL-3.0PHPPHP &gt;=8.0

Since Sep 12Pushed 4mo agoCompare

[ Source](https://github.com/texxasrulez/calender_inboxview)[ Packagist](https://packagist.org/packages/texxasrulez/calender_inboxview)[ Docs](https://github.com/texxasrulez/calender_inboxview)[ RSS](/packages/texxasrulez-calender-inboxview/feed)WikiDiscussions main Synced 1mo ago

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

calender\_inboxview (Roundcube plugin)
======================================

[](#calender_inboxview-roundcube-plugin)

[![Downloads](https://camo.githubusercontent.com/24d799aa1b6fd2a791948be8cda0dec1867731e1a18623747b76559b0f61ccdf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f74657878617372756c657a2f63616c656e6465725f696e626f78766965772f746f74616c3f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d446f776e6c6f616473266c6162656c436f6c6f723d6171756126636f6c6f723d626c7565)](https://camo.githubusercontent.com/24d799aa1b6fd2a791948be8cda0dec1867731e1a18623747b76559b0f61ccdf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f74657878617372756c657a2f63616c656e6465725f696e626f78766965772f746f74616c3f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d446f776e6c6f616473266c6162656c436f6c6f723d6171756126636f6c6f723d626c7565)[![Packagist Downloads](https://camo.githubusercontent.com/8ac4aec9fa43208c9a36322d7da36841348641dadc5a9d045ea4d125427a834c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465266c6162656c3d446f776e6c6f616473266c6162656c436f6c6f723d626c756526636f6c6f723d676f6c64)](https://packagist.org/packages/texxasrulez/calender_inboxview)[![Packagist Version](https://camo.githubusercontent.com/5c92f86486fc31c8f078a3e6af4c8280941c95011ffee76953320df493282aaf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465266c6162656c3d56657273696f6e266c6162656c436f6c6f723d626c756526636f6c6f723d6c696d65677265656e)](https://packagist.org/packages/texxasrulez/calender_inboxview)[![Github License](https://camo.githubusercontent.com/21460f90fd9b3a95591e22f781933115c2bd67cba7d61a6f2616a79fe35dee36/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d676974687562266c6162656c3d4c6963656e7365266c6162656c436f6c6f723d626c756526636f6c6f723d636f72616c)](https://github.com/texxasrulez/calender_inboxview/LICENSE)[![GitHub Stars](https://camo.githubusercontent.com/1ebeaff3c1bbda00e42a559953b920c9d5a2017b9361135d049d84213aad43a1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d676974687562266c6162656c3d5374617273266c6162656c436f6c6f723d626c756526636f6c6f723d64656570736b79626c7565)](https://github.com/texxasrulez/calender_inboxview/stargazers)[![GitHub Issues](https://camo.githubusercontent.com/0d768910213a3882e140fadc328071479b1b9385d51a10db495b6cde70f48763/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d676974687562266c6162656c3d497373756573266c6162656c436f6c6f723d626c756526636f6c6f723d61717561)](https://github.com/texxasrulez/calender_inboxview/issues)[![GitHub Contributors](https://camo.githubusercontent.com/b07f2aad5f9357836f1f57f4b3b45fcdeef3de20ee96fb9061333255b856252b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d436f6e7472696275746f7273266c6162656c436f6c6f723d626c756526636f6c6f723d6f7263686964)](https://github.com/texxasrulez/calender_inboxview/graphs/contributors)[![GitHub Forks](https://camo.githubusercontent.com/ae3820c0d9674ce6c6703db991138f8c304e17d27c21325a333e69741481c7fe/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f74657878617372756c657a2f63616c656e6465725f696e626f78766965773f7374796c653d706c6173746963266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465266c6162656c3d466f726b73266c6162656c436f6c6f723d626c756526636f6c6f723d6461726b6f72616e6765)](https://github.com/texxasrulez/calender_inboxview/forks)[![Donate Paypal](https://camo.githubusercontent.com/02124075ee7ea4c192ef867cb30577b0b43ba74ea42b8dbe20b56ef518d94cdb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f50617970616c2d4d6f6e65795f506c65617365212d626c75652e7376673f7374796c653d706c6173746963266c6162656c436f6c6f723d626c756526636f6c6f723d666f72657374677265656e266c6f676f3d70617970616c)](https://www.paypal.me/texxasrulez)

Show upcoming calendar events in the Mail (mailbox) view.

What it does
------------

[](#what-it-does)

- Adds a panel in the Mailbox view that lists upcoming events for the next *N* days.
- Adds a toggle in **Settings → Preferences → Mailbox View → Upcoming Events (Mailbox View)**:
    - **Display Upcoming Events** (on/off)
    - **Days to show ahead**

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

[](#requirements)

- Roundcube 1.5+ (tested against PHP 8+ constructs)
- The official **calendar** plugin enabled (Kolab calendar or texxasrulez calendar).

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

[](#installation)

1. Copy the folder `calender_inboxview` into `plugins/` on your Roundcube server.
2. Add `calender_inboxview` to the `$config['plugins']` array in `config/config.inc.php`.
3. Optionally copy `config.inc.php.dist` to `config.inc.php` and adjust settings.
4. In Roundcube, go to **Settings → Preferences → Mailbox View** and enable **Display Upcoming Events**.

How it fetches events
---------------------

[](#how-it-fetches-events)

By default, the plugin tries to call the Calendar plugin's JSON event list endpoint using the current user session. Different calendar plugin versions expose slightly different action names. This plugin tries a few common ones:

- `_action=event_list`
- `_action=load_events`
- `_action=list`

It also attempts both Unix timestamps and ISO strings for the `start`/`end` parameters. If your calendar responds on a different action name, let me know — it's trivial to add another try.

If nothing matches, the panel gracefully shows **No upcoming events**. You can also switch the provider to `"dummy"`in `config.inc.php` to validate the UI without touching calendars.

Skinning
--------

[](#skinning)

- Basic styles for `classic` and `elastic` skins are included. If your custom skin is named differently, the plugin will fall back to the `classic` stylesheet.

Localization
------------

[](#localization)

The `localization/` folder contains labels with keys like:

- `ci_prefs_section`, `ci_display_upcoming`, `ci_days_ahead`, `ci_panel_title`, `ci_no_events`

Notes
-----

[](#notes)

- The panel mounts just under the folder list in most skins. If your layout is exotic, adjust the `findMountPoint()` selector list in `js/calender_inboxview.js`.

**Screenshot**

[![Calendar Inbox View](images/calendar_inboxview_screenshot.png?raw=true "Calendar Inbox View Screenshot")](images/calendar_inboxview_screenshot.png?raw=true)[![Calendar Inbox SettingsView](images/calendar_inboxview_settings_screenshot.png?raw=true "Calendar Inbox View Settings Screenshot")](images/calendar_inboxview_settings_screenshot.png?raw=true)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance70

Regular maintenance activity

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~10 days

Total

2

Last Release

233d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/95c3af6e41a9786e8be2edb48176e43a7d1ddef429793a312168450ff4269deb?d=identicon)[texxasrulez](/maintainers/texxasrulez)

---

Top Contributors

[![texxasrulez](https://avatars.githubusercontent.com/u/10519182?v=4)](https://github.com/texxasrulez "texxasrulez (31 commits)")

### Embed Badge

![Health badge](/badges/texxasrulez-calender-inboxview/health.svg)

```
[![Health](https://phpackages.com/badges/texxasrulez-calender-inboxview/health.svg)](https://phpackages.com/packages/texxasrulez-calender-inboxview)
```

###  Alternatives

[roundcube/carddav

CardDAV adapter for connecting to CardDAV-enabled addressbooks

28155.3k](/packages/roundcube-carddav)[johndoh/globaladdressbook

Adds global address books to Roundcube

706.0k](/packages/johndoh-globaladdressbook)[johndoh/sauserprefs

Control SpamAssassin settings from within Roundcube

583.6k](/packages/johndoh-sauserprefs)[jfcherng-roundcube/show-folder-size

A Roundcube plugin which shows folder size.

2515.2k](/packages/jfcherng-roundcube-show-folder-size)[kolab/calendar

Calendar plugin

3010.5k](/packages/kolab-calendar)[johndoh/swipe

Adds swipe actions to the message list of Roundcube

115.3k](/packages/johndoh-swipe)

PHPackages © 2026

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