Description:
After deprecating or removing 'cs_comments_service' (v1) usage, we are using forum (v2). Forum (v2) uses two backends for data storage: MongoDB and MySQL.
As per my understanding there are three things which need to be done under this ticket.
- Add MySQL support in edx-platform (Ref # 1, Ref # 2)
- Remove Mongodb backend usage in edx-platform
- Remove Mongodb backend from forum (Ref)
References:
Forum v2 repository: https://github.com/openedx/forum
Tutor forum plugin: https://github.com/overhangio/tutor-forum
Legacy forum (deprecated): https://github.com/openedx/cs_comments_service
Parent Ticket:
#424
As per the parent ticket, the following scenarios were tested:
- Integration of edx-platform with forum v2:
- With mysql backend
- With mongodb backend
- With both mongodb+mysql backends for different courses
- With Elasticsearch as a search backend
- With Meilisearch as a search backend
- Compatibility of forum v1 in edx-platform:
- By using forum v1 exclusively
- By using forum v2 exclusively
- By using forum v1 and v2 for different courses
- Data migration from mongodb to mysql: making sure that data is preserved and compatible with forum v2.
Description:
After deprecating or removing 'cs_comments_service' (v1) usage, we are using forum (v2). Forum (v2) uses two backends for data storage: MongoDB and MySQL.
As per my understanding there are three things which need to be done under this ticket.
References:
Forum v2 repository: https://github.com/openedx/forum
Tutor forum plugin: https://github.com/overhangio/tutor-forum
Legacy forum (deprecated): https://github.com/openedx/cs_comments_service
Parent Ticket:
#424
As per the parent ticket, the following scenarios were tested: