/espocrm-comments-extension

Comments extension make it possible to add collapsable comment threads to any entity.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Module - Comments (Discussions)

Comments extension make it possible to add collapsable comment threads to any entity.

Table of Contents

About

Features

  • Comments can be attached to any entity.
  • Posting attachments.
  • Replying.
  • Comment moderation - editing and removing.
  • Collapsed thread by default.
  • Fast loading.
  • ACL check for posting and accessing comments.

Enabling comments for entity

Go to Administration > Entity Manager select entity and click Edit button. Then check Comments checkbox.

img.png

Gallery

img.png

Requires

  • EspoCRM >= 7.0.0
  • PHP >= 7.3

Installation

Pre-build extension release

  1. Download the latest release from Release page.
  2. Go to Administration -> Extensions and upload the downloaded file.

Build from source

  1. Make sure than node, npm and composer are installed.
  2. Clone the repository.
  3. Run npm install.
  4. Run grunt package. This will create a dist folder with the final extension package..

Deploying

Optionally you can create a .env file based on the .env.template file. The .env file will be used to deploy the extension to an existing EspoCRM installation.

Linux example

mv .env.template .env
vim .env # edit the file
grunt deploy # deploy the extension