Experimental project

This is a sandbox project, which contains experimental code for developer use only.

The FeedbackCompany

This is module is created to implement a simple Feedback Company setup.
There are two usage scenario's.

  • Add a block to a node page and let the block show all feedback or filtered feedback (if available).
  • Call _feedback_company_load_feedback() to load the HTML yourself and use it anywhere you like.

Do you want to use the returned data yourself?
Feel free and look at the available hooks inside feedback_company.api.php.

More information can be found at the website of The Feedback Company .
https://www.feedbackcompany.nl/

Installation Notes

  • You need to have a a Feedback Company client id & client secret.
  • The Guzzlehttp Client PHP library must exist in your Drupal installation.

Guzzle Library Installation

If you are using the Libraries module:

The library has dependencies managed by Composer. If you would prefer
not to use Composer, you can download the pre-built library package:
https://github.com/guzzle/guzzle/archive/4.2.4.tar.gz

To use Composer:

Download Composer if you don't already have it installed:
https://getcomposer.org/download/

Download version 4.2.4.
https://github.com/guzzle/guzzle/releases
Extract the library archive to libraries/guzzle
Ensure the directory structure looks like this:

  • libraries/
    • guzzle/
      • src/
      • composer.json
      • README.md

In the Guzzlehttp library directory, run:
composer install

If you are using Composer Manager:

Todo

Project information