Download the PHP package texxasrulez/calendar without Composer

On this page you can find all versions of the php package texxasrulez/calendar. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package calendar

Calendar for Roundcube

Downloads Packagist Downloads Packagist Version Github License GitHub Stars GitHub Issues GitHub Contributors GitHub Forks Donate Paypal

This is not my original plugin. It tracks Kolab's calendar plugin as they release it, and I mainly add and maintain the rounddav driver so it integrates cleanly with my RoundDAV Suite of plugins for Roundcube.

Overview

This plugin adds a full calendar interface to Roundcube, including:

This fork supports these backends:

For calendar UI widgets, iTip handling, and iCal parsing/export, this plugin requires the libcalendaring and libkolab plugins.

Requirements

Admin Guide

1. Install the plugin

Copy this plugin into your Roundcube plugins/ directory as calendar.

If you are installing manually from Kolab sources, you also need these companion plugins:

Example layout:

2. Create the plugin config

Copy the distributed config and edit it for your environment:

The main setting is:

Valid values are:

3. Initialize the SQL tables

Each backend ships with SQL initialization files under its own driver directory. Run Roundcube's database initialization script against the backend you plan to use.

Examples:

Use the directory that matches your configured calendar_driver.

4. Enable the plugin in Roundcube

Add calendar to your active plugins list in config/config.inc.php:

5. Configure the backend

RoundDAV backend

This fork is primarily intended for the rounddav backend.

Minimum working setup:

You can also use:

If calendar_caldav_server is empty, the driver will fall back to rounddav_base_url.

Useful RoundDAV-specific options supported by this fork include:

Generic CalDAV backend

Use calendar_driver = 'caldav' and point the CalDAV settings to your server:

Database backend

Use this when you want calendar storage fully inside Roundcube's database.

Kolab backend

Use this when Roundcube is connected to a Kolab groupware environment.

6. Review common calendar options

Some useful settings from config.inc.php.dist:

7. Optional: preinstall CalDAV sources

The sample config includes a commented example for calendar_caldav_preinstalled_sources. This is useful when you want every Roundcube user to automatically see one or more CalDAV or RoundDAV calendars.

Typical uses:

Troubleshooting

User Guide

Opening the calendar

Open the Calendar task in Roundcube. The interface provides:

Changing views

Users can switch between:

Use the toolbar buttons to change views, and use the mini calendar or toolbar arrows to jump to another date.

Working with calendars

Users can:

Depending on backend and permissions, users may also see:

Creating events

Users can create events by:

Event fields include:

Editing and moving events

Users can:

Recurring events

The recurrence tab supports repeating events such as:

Users can define how often the event repeats and when the series ends.

Reminders

Reminders can be configured per event and, depending on backend support, per calendar.

Users can:

Invitations and scheduling

This plugin supports meeting workflows:

When invitations are received by email, Roundcube can process them through the calendar integration.

Search, import, export, and printing

Users can also:

Notes

License

This project is distributed under the GPL-3.0 license. See LICENSE.


All versions of calendar with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.0
roundcube/plugin-installer Version >=0.1.3
texxasrulez/libcalendaring Version >=3.4.0
texxasrulez/libkolab Version >=3.4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package texxasrulez/calendar contains the following files

Loading the files please wait ...