2017 © Pedro Peláez
 

elgg-plugin elgg-pusher

Push data from server to clients on an Elgg site.

image

juho-jaakkola/elgg-pusher

Push data from server to clients on an Elgg site.

  • Tuesday, September 20, 2016
  • by juho-jaakkola
  • Repository
  • 2 Watchers
  • 3 Stars
  • 27 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 1 Forks
  • 7 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Pusher

Plugin that enables real-time communications, such as instant notifications and real-time chats, for the social networking engine Elgg., (*1)

Actual user-facing features are not included in this plugin. Additional plugins need to be installed in order to make use of the communication features., (*2)

Prerequisites

You may need to tunnel the traffic through a proxy e.g. in order to encrypt it. You can use software such as stunnel to achieve this., (*3)

Installation

  1. Place the plugin (it must be named pusher) in Elgg's mod/ directory
  2. Enable the plugin form Elgg admin panel
  3. Enter plugin settings
  4. Flush Elgg caches
  5. Start the push server. E.g. php -f /var/www/elgg/mod/pusher/push-server.php
  6. Verify that logged in users receive real-time updates from plugins that have support for the push server
  7. Stop and install the push server as a service (TODO)

Notes

push-server.php may run with different PHP settings. Make sure your Elgg settings.php file specifies the default timezone, and that Elgg does not emit warnings, notices, errors, or fatal exceptions on start up., (*4)

If using PHP installed via Homebrew for Mac, you may need to install ZeroMQ and the PHP module from source:, (*5)

brew install php56-zmq --universal --build-from-source

The Versions

20/09 2016

dev-master

9999999-dev

Push data from server to clients on an Elgg site.

  Sources   Download

GPL-2.0

The Requires

 

by Juho Jaakkola

plugin elgg

28/01 2016

dev-plugin_hook

dev-plugin_hook

Push data from server to clients on an Elgg site.

  Sources   Download

GPL-2.0

The Requires

 

by Juho Jaakkola

plugin elgg