# Commenting Systems Extension Point
A commenting system allows publishers to keep their visitors engaged and receive direct feedback from their content.
Marfeel has a set of existing extensions for common commenting systems. See the catalog to find all the available providers that are supported by Marfeel. Those providers can be configured directly in MarfeelStudio.
If a site uses a provider that is not supported by default in Marfeel, a new commenting system extension can be created.
# Collapsable Comments
Comment embeds can overload a screen and prevent recirculation by obstructing the features that encourage users to keep exploring a publication.
By default, all of Marfeel's comments extensions have a collapsable behavior. This delivers the "next articles" preview to users sooner and maximizes the probability to keep them browsing the site.
Any custom extension can leverage this feature.
TIP
To disable the default collapse behavior use the preloadComments
flag in definition.json
# Extracted commenting systems
The most common commenting system providers can be detected by Marfeel's extraction process, removing the need for any configuration.
Commenting systems detected by MarfeelBoilerpipe do not require any additional information in the comments.json
or the definition.json
files.
TIP
To remove an unwanted commenting system from a tenant add "commentingSystem": "ignore"
in the "features"
object of the tenant's definition.json
.
{
"title":"Title of the awesome example site",
"uri":"www.example.com",
"userInterface":{
...,
"features":{
...,
"commentingSystem": "ignore"
...
},
...
}
Read about detectors in the dedicated article.
# Authentication
Marfeel's commenting systems don't offer authentication functionalities. Custom implementations can handle login by redirecting to the classic version.