PHPackages                             teppokoivula/reactions - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. teppokoivula/reactions

ActivePw-module[Utility &amp; Helpers](/categories/utility)

teppokoivula/reactions
======================

Reactions is a ProcessWire CMS/CMF module for adding the ability for visitors to add reactions for pages.

0.0.7(10mo ago)632[3 issues](https://github.com/teppokoivula/reactions/issues)MPL-2.0PHPPHP &gt;=7.4

Since Apr 7Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/teppokoivula/reactions)[ Packagist](https://packagist.org/packages/teppokoivula/reactions)[ Docs](https://github.com/teppokoivula/reactions)[ RSS](/packages/teppokoivula-reactions/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (9)Used By (0)

Reactions module for ProcessWire
--------------------------------

[](#reactions-module-for-processwire)

Reactions is a module for collecting reactions on pages from site users/visitors. This module is currently at a very early stage, so please test carefully before using it on a live site.

Getting started
---------------

[](#getting-started)

1. Configure available reaction options using `$config->reactions`, e.g. placing something like this in your site/config.php file:

```
$config->reactions = [
	'reaction_types' => [
		'like' => [
			'title' => 'Like it',
			'icon' => '',
			// optional attributes, either as an associative array or as a string, e.g.:
			// 'attrs' => [
			// 	'data-some-attr' => 'value',
			// ],
			// 'attrs' => 'data-attr="value"',
		],
		'love' => [
			'title' => 'Love it',
			'icon' => '',
		],
		'haha' => [
			'title' => 'Haha!',
			'icon' => '',
		],
	],
];

```

2. Install the module
3. Add your own scripts and styles, or use the ones bundled with the module:

```
