Introduction¶
dab stands for Django-Ajax-Bootstrap PS: Ajax and JQuery are not used anymore since v2.0.0 Vanilla JS and fetch API is used instead.
django-comments-dab
is a commenting application for Django-powered websites.
It allows you to integrate commenting functionality with any model you have e.g. blogs, pictures, video etc…
List of actions that can be performed:
- Post a new comment. (v2.0.0 authenticated and anonymous users)
- Reply to an existing comment. (v2.0.0 authenticated and anonymous users)
- Edit a comment. (authenticated user comment owner)
- Delete a comment. (authenticated user comment owner and admins)
- React to a comment. (authenticated users) Available reactions are LIKE and DISLIKE # open PR if you would like to have more reactions
- Report (flag) a comment. (authenticated users)
- Delete flagged comment. (admins and moderators)
- Resolve or reject flag. This is used to revoke the flagged comment state (admins and moderators)
- Follow and unfollow thread. (authenticated users)
- Block users/emails (v2.7.0 admins and moderators)
- All actions are done by Fetch API since V2.0.0
- Bootstrap 4.1.1 is used in comment templates for responsive design.