Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/murat-polat/tutor-contrib-frontpage
This is a plugin for Tutor Open edX, and can be used for marketing and other educational purposes. It's easy to install and customize like WordPress. Because plugins based of Wagtail and CodeRed CMS.
https://github.com/murat-polat/tutor-contrib-frontpage
docker openedx vuejs wagtail
Last synced: 4 days ago
JSON representation
This is a plugin for Tutor Open edX, and can be used for marketing and other educational purposes. It's easy to install and customize like WordPress. Because plugins based of Wagtail and CodeRed CMS.
- Host: GitHub
- URL: https://github.com/murat-polat/tutor-contrib-frontpage
- Owner: murat-polat
- Created: 2021-05-31T21:47:52.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-22T22:07:13.000Z (almost 3 years ago)
- Last Synced: 2024-10-31T04:48:45.820Z (14 days ago)
- Topics: docker, openedx, vuejs, wagtail
- Language: Python
- Homepage:
- Size: 1.28 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a plugin for Tutor Open edX, and can be used for marketing and other educational purposes.
It's easy to install and customize like WordPress. Because plugins based of Wagtail and CodeRed CMS. Thanks a lot to the Vince Salvino :) https://github.com/coderedcorp/coderedcms### Installation:
First of all you must add an A record to the your DNS management. Bacause Frontpage runs as a subdomain of your LMS_HOST. For example: if your domain is https://myedx.com so your marketing site will be https://frontpage.myedx.com
`pip3 install tutor-contrib-frontpage`
`tutor plugins list`
`tutor plugins enable frontpage`
`tutor config save`
`tutor local quickstart`
### optional
If you want to build your own images:`tutor images build frontpage`
` tutor local quickstart`
Go to https://frontpage.YourDomain.com
## Customization:
- Login as a superuser:
go to https://frontpage.YourDomain.com/admin
username = adminpassword = admin
than change your password and admin profile
![](src/adminProfile.png)
- Fatching your courses from LMS API, by
using VueJS and Axios:
To do this change your URL(LMS/domain)Pages => Home => Edit
than change your API URL(your domain)
![](src/FetchCourses.png)
and check it with " Preview " and " Publish" it.
![](src/courses.png)
Other custumuzations are very easy, like Wordpress Gutenberg. Here is the documentations https://docs.coderedcorp.com/cms/