Nooku activities is a re-usable component for logging and exposing activity streams. This component is built on top of Nooku Framework and may be used standalone or as the backbone of a more advanced activities application.
The component includes an API for working with activities. This API fully adheres to and extends the Activity Streams specification v1.0. JSON activity streams provided by the component are also fully compliant with the standard.
- Nooku Framework 2 or newer.
- PHP 5.2 or newer.
- MySQL 5.
Nooku Activities can and should be installed by using Composer.
Go to the root directory of your Joomla installation in command line and execute this command:
composer require nooku/nooku-activities:2.*
The component will be installed in the vendor
folder of the root directory of your Joomla site. Nooku will make sure
that the component is bootstrapped from that location and made available to other components extending it or just making
use of it.
Out of the box, Nooku Activities will attempt to store activities in a database table named activities
. An
SQL dump file may be found under the /resources/install
directory for creating this database table. This database
needs to be manually created for the component to function properly. At the moment we only support MySQL.
We appreciate any contribution to Nooku Activities, whether it is related to bugs, grammar, or simply a suggestion or improvement. We ask that any contribution follows a few simple guidelines in order to be properly received.
We follow the GitFlow branching model, from development to release. If you are not familiar with it, there are several guides and tutorials online to learn about it.
There are a few things you must know before submitting a pull request:
- All changes need to be made against the
develop
branch. However, it is very well appreciated and highly suggested to start a new feature branch fromdevelop
and make your changes in this new branch. This way we can just checkout your feature branch for testing before merging it intodevelop
. - We will not consider pull requests made directly to the
master
branch.
See the list of contributors.
The nooku-activities
component is free and open-source software licensed under the GPLv3 license.