Download the PHP package sabre/katana without Composer

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

Please note

This project is alpha quality. We don't yet guarantee stability, data integrity or a clean upgrade path. Only use this project if you are interested in experimenting with it.

sabre/katana is a contact, calendar, task list and file server. Based on standards used worldwide (respectively CardDAV, CalDAV and WebDAV), sabre/katana will sync your data between any devices, from everywhere, every time. It lets you manage users and their data in a minute. sabre/katana is powered by sabre/dav, an open source technology trusted by the likes of Atmail, Box, fruux and ownCloud.

Features

Once sabre/katana has been installed, you will be able to manage:

More than 35 RFCs are supported. See the exhaustive list of all supported standars. This includes: vCard 4.0, iCalendar 2.0, jCal, jCard, iTip, iMip, ACL etc.

Overview of features:

Screenshots

Easy step-by-step installation through a wizard:

Installation in the browser

You are also able to install in CLI:

Installation in the terminal

The login page, first step to manage your sabre/katana server:

Login page

List of users on the left:

List of users

When creating a new user, 1 address book, 2 calendars, 1 task list and 1 home collection (with a public directory) will be automatically created:

New user

You are able to create, edit, delete or download address books:

List of address books

You are also able to create, edit, delete or download calendars and task lists:

List of calendars

You can explore the home collection of a user. Notice the public directory - files put inside are accessible to anyone but no listing is available:

List of files

Manage your settings easily:

Settings

Attendees can be invited to an event even if they are not registered on your sabre/katana server by automatically sending an email:

Invite_attendees_by_email

Install

If you downloaded sabre/katana as an archive, skip the pre-requisites.

Pre-requisites

To grab dependencies of the project, make sure you have Composer, Bower and NPM installed, and then run:

(Note: You can run make clean to clean extra files needed for the installation).

Then, to install sabre/katana, you have two options.

In your browser

You need to start an HTTP server; example with the PHP built-in server:

Then open http://127.0.0.1:8888/install.php in your browser, you will be redirected to the installation page.

In your terminal

You need to execute the following command:

Update

To update sabre/katana, you have two options.

In your browser

So far, only a message will prompt you, indicating how to update manually. We are working on an automatic update in the browser.

In your terminal

  1. First solution is manual but more common. It requires a ZIP archive. Download the latest versions with the following command:

    You will find the archives in the data/share/update/ directory. To finish updating sabre/katana, simply run:

  2. Second solution is automatic but less common. It requires a PHAR archive. Download the latest versions with the following command:

    You will also find the archives in the data/share/update/ directory. To finish updating sabre/katana, simply run:

    The PHAR is executable. For instance:

    or

    will respectively print the signature and the metadata of this version. Use -h, -? or --help to get help.

Supported technologies

So far, sabre/katana can be installed with SQLite or MySQL. It works in all major browsers, except prior versions of IE9.

Build status

branch status
master Build Status

Questions?

Head over to the sabre/dav mailinglist, or you can also just open a ticket on GitHub.

Made at fruux

sabre/katana is being developed by fruux. Drop us a line for commercial services or enterprise support.


All versions of katana with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.7
ext-spl Version *
ext-pdo Version >=1.0
sabre/dav Version ~3.0.1
hoa/console Version ~2.0
hoa/core Version ~2.0, >=2.15.04.13
hoa/dispatcher Version ~0.0, >=0.15.01.23
hoa/eventsource Version ~2.0
hoa/iterator Version ~1.0
hoa/mail Version ~0.0, >=0.15.06.03
hoa/mime Version ~2.0
hoa/router Version ~2.0
hoa/socket Version ~0.0, >=0.15.02.25
hoa/ustring Version ~3.0
hoa/stringbuffer Version ~0.0
hoa/file Version ~0.15.05.27
ircmaxell/password-compat Version ~1.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 sabre/katana contains the following files

Loading the files please wait ....