I have developed a complete full-functional online course selling platform using WordPress. I have chosen a Themeforest WordPress theme and customized it according to the company’s needs. I am regularly adding new features, fixing bugs, updating plugins, and everything I maintain alone. Furthermore, I have developed a custom core plugin for extending features for the e-learning platform.
What I have learned
Customizing a premium OOP-based WordPress theme.
Customizing Tutor LMS plugin.
Adding WooCommerce cart items similar to Shopify using Ajax.
Developing a complete slider for the home page with settings panel.
Building a customized topbar with settings panel.
On-page SEO.
Bulk students enrolling via CSV file. Tutor LMS does not have a bulk student enrolling feature via CSV file.
Speed optimization.
Maintaining a well-known e-learning platform for a long time.
YouContent is a great tool to generate unlimited Youtube captions (CC) with different languages. This wordpress plugin is super fast so you will love it when use it. You can get unlimited unique contents to boost your SEO score, write reviews, sell content and many more you can imagine.
How this plugin actually works
This WordPress plugin is very powerful tool that using an external API which is built on Python. Python tool goes to Youtube using video id and check if the video has Captions CC, if yes then it scrapes all the captions and remove timestamps, join all words line by line and returns raw text.
What I have learned
Using Python library from github repo.
Making REST API using Python.
Deploying Python script on Heroku.
Fetching API data directly inside WordPress post editor (classic editor) via GET request.
Note: This plugin is no longer maintained. I don’t have the source code as well.