Hm, I don't think forking Guru would be ideal because the extension is still being maintained by the developer and it is immoral to do that, although we can but I don't think it is the best way to solve problems.
110% agree
.. They are a great bunch of people over there.
No need to do anything that is unethical.
I think I speak for many; that we just prefer our components to play nice with one another.
Therefore, having an EasyLMS; would be advantageous to retain binary connective harmony.
Ulysses, I am not entirely sure what part of customizations are you referring to but Manisha briefed me about your request, and apparently, it's just the way that you setup PayPlans..
Yes, you are correct Mark.. It's working with PayPlans, but a bit more in-depth.
For instance, we use PayPlans for many things with regards to our LMS.
We use it to create ACL groups, upon purchasing a course.
If the course has an expiration, they are also reverted to another set of ACL groups.
These groups all work in unison with EasySocial User Groups.
For instance, when a student purchases a course, they also receive a badge.
Set into a mail list via ACL Mailing.
So, yes PayPlans is finally able to work somewhat with our current LMS.
However, it's PayPlans, which is the workhorse of our setup, because of all of the special features it offers.
Essentially, iGuru is now just set up to retain the courses; which are hosted on two different platforms.
For our free course, we host it on JWPlayer.
The main reason they are hosted on JWPLayer is that we have a lot of students that are from China.
So this works in allowing entry into our free course without having to explain that students would need a VPN.
This change just occurred and has relieved us of so many emails on why they can't see the course.
However and currently our paid courses are hosted on Vimeo.
When they purchase any of our video-paid self-study courses, they are made aware that they must have a VPN.
Another thing, our entire website is based on the business; which is online learning.
We use EasyDiscuss so our students can interact on the forums.
Some students have access to different things depending on their ACL group; which was assigned during purchase via PayPlans.
We use EasySocial and gradually attempting to find new ways to use this without losing focus of our video and 1-on-1 courses.
I hope this explains a little of how we use our current LMS.
More importantly, how vital PayPlans is in integrating EasySocial and EasyDiscuss on our website.
This is what I meant about why PayPlans is the heartbeat for our LMS.
Truly should be called EasyPlans