# CMS Frontend Integration (Wordpress,Drupal,Richie)

**URL:** https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370
**Category:** Site Operators
**Created:** [July 9, 2024, 7:30am UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370 "2024-07-09T07:30:51Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![MMarei](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mmarei/32/6383_2.png) [@MMarei](https://discuss.openedx.org/u/MMarei)
#### Post date: [July 9, 2024, 7:30am UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370/1 "2024-07-09T07:30:51Z")

</div>

Hey guys,

i have been looking into CMS integration to have a more custom an friendly frontend for the openedx platform but their seems to be a lack of documentation or recent follow up for this sort of thing.

If anyone has had any experience working on this or perhaps has used this with any newer versions i would appreciate any links or tips!

---

<div class="post-metadata">

### Author: ![ghassan](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/ghassan/32/2779_2.png) [@ghassan](https://discuss.openedx.org/u/ghassan)
#### Post date: [July 9, 2024, 8:54pm UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370/2 "2024-07-09T20:54:40Z")

</div>

- For **Richie** , there an unmaintained tutor plugin, src: [GitHub - openfun/tutor-contrib-richie: Tutor plugin for integration of Open edX with a Richie course catalog](https://github.com/openfun/tutor-contrib-richie) take a look at this PR [fix: richie-openedx-job not picking the settings by ghassanmas · Pull Request #6 · openfun/tutor-contrib-richie · GitHub](https://github.com/openfun/tutor-contrib-richie/pull/6) , _that what I had to do last I time I run it_
- For **wordpress** , it’s very common to use this among opreators, there is no offcial tutor plugin to install it, there is a plugin to connect WooCommerce [GitHub - openedx/openedx-wordpress-ecommerce: You can sell your Open edX courses with WooCommerce using this free and open-source WordPress plugin.](https://github.com/openedx/openedx-wordpress-ecommerce)

---

<div class="post-metadata">

### Author: ![MMarei](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mmarei/32/6383_2.png) [@MMarei](https://discuss.openedx.org/u/MMarei)
#### Post date: [July 10, 2024, 4:41am UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370/3 "2024-07-10T04:41:19Z")

</div>

Hey Ghassan,

I have been testing out richie separate of tutor and kind of understand the requirements to link it. However I am wondering if the plugin works for releases past tutor 15 as tutor richie has been removed as a plugin.

Furthermore, I have observed an integration plugin for Wordpress from the Wordpress end, I will try giving it a shot.

---

<div class="post-metadata">

### Author: ![MMarei](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mmarei/32/6383_2.png) [@MMarei](https://discuss.openedx.org/u/MMarei)
#### Post date: [July 12, 2024, 6:58am UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370/4 "2024-07-12T06:58:36Z")

</div>

Another update, it seems i am struggling with connecting with Wordpress, do you have any experience running the integration plugin? and if Not how do you integrate SSO otherwise

---

<div class="post-metadata">

### Author: ![ghassan](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/ghassan/32/2779_2.png) [@ghassan](https://discuss.openedx.org/u/ghassan)
#### Post date: [July 12, 2024, 11:45am UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370/5 "2024-07-12T11:45:19Z")

</div>

I think there many SSO wordpress plugins to connect it with Open edX, one way to do it, is to connect it similar to how (studio and LMS) are connected as OAuth application. You make the LMS as identity a provider for Wordpress, you could either do that at cli level, (e.g. [like tutor connect it](https://github.com/overhangio/tutor/blob/ff0f626e136339b9236cf00c1a2a67563a347f2b/tutor/templates/jobs/init/lms.sh#L16-L23) ) or through admin UX/UI by going to `yourlms.com/admin/oauth2_provider/application` and creating application from there.

Related resource:

- Studio/CMS login [edx-platform/docs/studio\_oauth.rst at master · openedx/edx-platform · GitHub](https://github.com/openedx/edx-platform/blob/master/docs/studio_oauth.rst)
- SSO in Open edX [4.23.2. SSO Behavior — Installing, Configuring, and Running the Open edX Platform documentation](https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/tpa/tpa_behavior.html#)

---

<div class="post-metadata">

### Author: ![Binh\_Ho\_Thai](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/binh_ho_thai/32/7823_2.png) [@Binh\_Ho\_Thai](https://discuss.openedx.org/u/Binh_Ho_Thai)
#### Post date: [January 2, 2025, 2:17pm UTC](https://discuss.openedx.org/t/cms-frontend-integration-wordpress-drupal-richie/13370/6 "2025-01-02T14:17:25Z")

</div>

Hi @ghassan ,  
Thank you very much, I am struggling there.  
I followed this instruction to install Open Edx Wordpress Ecommerce plugin [GitHub - openedx/openedx-wordpress-ecommerce: You can sell your Open edX courses with WooCommerce using this free and open-source WordPress plugin.](https://github.com/openedx/openedx-wordpress-ecommerce), it seems to work however, I don’t know what to do next and all the instructions end here.  
Could you please provide instructions on these:

1. " through admin UX/UI by going to `yourlms.com/admin/oauth2_provider/application` and creating application from there" → What settings I should use to create the application ?
2. “I think there many SSO wordpress plugins”. Do you mean this kind of plugin [SAML Single Sign On – SSO Login – WordPress plugin | WordPress.org](https://wordpress.org/plugins/miniorange-saml-20-single-sign-on/) ? So I will create an OpenID application in OpenEdx and enter the values to this plugin ?

Sorry I am only familiar with wordpress and have no idea about Open Edx, I am learning. Thank you so much for your time.
