Download the PHP package kraken-php/demo-chat without Composer

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

Kraken Demo Application - Chat

Total Downloads Latest Stable Version Latest Unstable Version License Gitter @kraken_php on Twitter

Note: This repository contains pre-configured distributed chat application based on Kraken Framework.


Description

This repository demonstrates exemplary implementation of chat using HTTP and Websocket servers in PHP using Kraken Framework components.

Architecture

Screenshots

Requirements

Installation and Official Documentation

To install this application skeleton, please go to desired location to store project, then call composer:

Documentation for the framework can be found in the official documentation page.

Starting Project

Basic Start

To start project, first run kraken.server instance.

$> php kraken.server

Then, check if connection is working in another terminal window:

$> php kraken server:ping

If everything works correctly, as final step run the application using:

$> php kraken project:create

After project has been created successfully, go to http://localhost:6080 address in your browser and you should be able to see and use examplary chat.

To close whole project, use:

$> php kraken project:destroy

If you have problems with configuring console-server connection, you can also try alternative start.

Alternative Start

To start project directly, without console support, use:

$> php ./data/autorun/kraken.process undefined HttpBroker HttpBroker

WARNING This method will be deprecated in upcoming ver 0.4.

Contributing

This library is pre-configured project application for Kraken Framework. To make contributions, please go to framework repository.

License

Kraken Framework is open-sourced software licensed under the MIT license. The documentation is provided under FDL-1.3 license.


All versions of demo-chat with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
kraken-php/channel Version 0.3.*
kraken-php/config Version 0.3.*
kraken-php/console Version 0.3.*
kraken-php/container Version 0.3.*
kraken-php/core Version 0.3.*
kraken-php/environment Version 0.3.*
kraken-php/event Version 0.3.*
kraken-php/filesystem Version 0.3.*
kraken-php/ipc Version 0.3.*
kraken-php/log Version 0.3.*
kraken-php/loop Version 0.3.*
kraken-php/network Version 0.3.*
kraken-php/promise Version 0.3.*
kraken-php/root Version 0.3.*
kraken-php/runtime Version 0.3.*
kraken-php/stream Version 0.3.*
kraken-php/supervision Version 0.3.*
kraken-php/throwable Version 0.3.*
kraken-php/util Version 0.3.*
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 kraken-php/demo-chat contains the following files

Loading the files please wait ....