Download the PHP package cociweb/calendar without Composer

On this page you can find all versions of the php package cociweb/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

Caldav Calendar Plugin for Roundcube & NextCloud

I would really LOVE a little help on this project. Tons of lines of code to go through for just one old man.
I know it would be a HUGE HELP to me personally and many other individual users because I really believe
this Calendar can become something amazing with some skilled PHP Developers on my side. I am self taught
at what I do and I have pulled some pretty cool stuff off. Out of the many other calendar plugins hosted on
Github that I have used, this one is by far the best choice, IMHO, and I am far from the best at PHP. So that
is why I am asking for help. If someone like me, who knows just enough programming to be dangerous, can do
something like this, just imagine what a properly trained Programmer can do.
Thank you for listening to this old mans ramblings.


Tested and working using the following:

Installation

>=PHP7.2 - composer require "cociweb/calendar": "~0.0.8.5" Compatible with RCMCARDDAV ^5.0

This will download latest release version.
It will inject all sql schemas associated with this plugin with the exception of Kolab and LDAP.
I have left those schemas in the original direcotry of drivers//SQL to manual install if you so desire

After composer does its thang, change directories to plugins/calendar and type
composer run-script post-install-cmd
This will copy a file over to fix all-day recurring showing up a day early bug.
Remember to edit your config.inc.php for your url and you should be good to go.

Multiple Databases now Supported

I have only personally tested the MySQL schema then converted it to the other SQL Servers out there
that should work just fine. Let us all know if you have a known working calendar on the other DB's or can help add more.

Elastic Skin Support now available

I forked this with the intent to make a working, out of the box caldav enabled calendar for exclusive use with Nextcloud.

I will maintain this repo for as long as I can.

This plugin is intended to be used with Nexcloud only at this point in time. The Calendar Plugin will sync already
existing calendars from Nextcloud. If you want more than the default, you must add calendar within Nextcloud Calendar GUI
and then go back to Roundcube and it will magically appear in your Roundcube Calendar GUI after a good refresh (F5).
From Roundcube Calendar GUI, you can add, edit, delete, download, copy and add attachments to events. iTip invitations
are succesfully sent, accepted, declined, etc upon inviting attendees ...

VERY IMPORTANT
Some of this should be moot now thanks to @MAT-WEISS-2017 for contributing his time and some code to help get around the crossed out requirements.
I have not tested this but this user has contributed code in the past and has nailed it every time.

Your roundcube and nextcloud must be run from same domain, no subdomains because of cross-scripting issues.
If you are skilled in the ways of the Server Admin, you should have no trouble getting around the cross-scripting issue.

The Nextcloud account must be created and user must log into Nextcloud at least once before calendar will sync in Roundcube.
The user can just click on the "Cloud" icon if you are using my Nextcloud Plugin and that will trigger calendar and addressbook creation.
Nextcloud does not create calendars until the initial login, so there will be no calendar for the Roundcube Calendar to find.

~~Your username and password must be the same for Nextcloud and Roundcube to work properly.
There shouldn't be any issues if you create your users in Nextcloud using the exact username and password required to login to Roundcube.
There are configurable parameters to alter your email for logins within Roundcube config that may help you out if you require something a little different.~~

Known Issues

New Features

Wishlist

Submitting Issues

Since I constantly work on this, issues may or may not be attended to in any timely manner. I will be introducing bugs and fixing and back again.
Issue Submitting is by all means totally welcome since details given by users will help me out ...
I will always specify the latest working stable release to download and use.

:moneybag: Donations :moneybag:

If you use this plugin and would like to show your appreciation by buying me a cup of coffee, I surely would appreciate it.
A regular cup of Joe is sufficient, but a Starbucks Coffee would be better ...
Zelle (Zelle is integrated within many major banks Mobile Apps by default) - Just send to texxasrulez at yahoo dot com
No Zelle in your banks mobile app, no problem, just click Paypal and I can make a Starbucks run ...

I appreciate the interest in this plugin and wish nothing but the best for all ...


All versions of calendar with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1.0
roundcube/plugin-installer Version *
cociweb/libcalendaring Version 3.5.4
texxasrulez/libkolab Version *
sabre/dav Version *
league/oauth2-client Version *
league/oauth2-google Version *
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 cociweb/calendar contains the following files

Loading the files please wait ....