I need help with integration of Moodle with Shopify website. If the integration is possible, I'd also like to know if there will be a need to get an external server like AWS for the database/storage of the course materials and users' records or everything can be done within Shopify.
Thank you.
Here are few things you can consider:
There are free and paid services for integrating Moodle with Shopify.
I've tried Zapier free plan, you can create free workflows/services.
You've to sign in to your Moodle website (if hosted Moodle personal - CPanel) to access Zapier workflows.
You can develop a local plugin and install it by visiting Site Administration -> Plugins -> Install plugins and drag-n-drop the local plugin (zip file) into the filepicker-container. You need to have admin access of your Moodle website.
There's a plugin called Moodle plugin skeleton generator to set up basic code structure. You've to install this tool by navigating same way.
Try out Moodle themes or customize default themes.
You can also check with Edwiser WordPress theme for Moodle and it's free to use and integrate.
Hope that'll help, thanks :)
You can also refer Shopify SSO application for Integration with different apps like Moodle, AWS, and more.
Related
I'm in a bit of a dilemma here. I have hired someone to develop a workforce platform for me in CakePHP. The idea is that I want to use WordPress as my main CMS and connect that platform to the website.
I have all the files for the platform but i really have no idea where to host them or how to connect them to my wordpress website.
More simply, i would like to know where to host this platform and how to link the login/register forms to my wordpress.
These are the files that i have for the platform.
Files:
I want to develop a plugin for wordpress, this plugin will be used in a lot of websites that they will buy it and install it.
On this plugin I want to use google oauth to get datas from analytics, But I have to define the callbackURL in my console and in the code, But I can't know which website will install my plugin.
Please if you have any Ideas how to it help me to get this done.
I have a project which requires me to setup an subscription-based online learning site using Moodle. I checked Moodle and it seems that it can handle this by itself. The problem is, the client won't be just selling online courses. He will also be selling books, reviewers, etc.
I figured that Magento would be the best option for selling those items, and keep track of all the sales. I could probably add the online courses as virtual items.
My questions is: Is there a way to fully integrate these two system in terms of authentication and course enrollment?
I mean, would it be possible for someone to:
Create an account in Magento
Buy a course in Magento
Go to Moodle site without logging in (single sign-on)
Go to the course.
I think is possible with a moderate effort.
Check my plugins (GPL) for moodle2 that let moodle support auth and enrolment based on simplesamlphp software.
With those plugins the "moodle part" is done. You can "provisioning/deprovisioning users on courses on the fly", using the user atribute entitlements sent on the saml assertion.
So you only must to add saml support to Magento and develop the logic to add the entitlements to the auth source that you use in your identity provider when a purchase is done.
Edit:
Unfortuantely it seems there are no extensions that bridge Magento with Moodle. You'll have to develop a module yourself :S
To solve the single sign on(SSO) issue you will have to use simpleSAMLphp.
I have a web application that requires
Blog
Forum
Chat support etc
Now my web application have different functionality but these above are additional value added services that we provide integrated with our application.
I do not want to write application for them but rather use standard application like wordpress for blog, phpBB for forum, crafty for live chat support.
Is there any way in which I have use common database and interface to provide such functionality with-in an web application via integration.
Typically I want when user A is registered in my app, he will be a user for all the other applications also and can access all functionality with common log in & session.
Note: My application is developed using java, struts2, spring etc while these apps are in php mostly.
You can install a PHPBB chat plugin for the PHPBB forum, and then integrate the PHPBB with wordpress, using wordpress plugin. There are few wordpress plugins to integrate with PHPBB forum.
If you are not limited to PHPBB, you will find many wordpress plugins to integrate with different PHP based forums, such as mybb, pressbb etc.
This way you can integrate all three components together.
Users can extend our PHP application with plugins, and we would like to host all these plugins, but more than just hosting files we want to allow users to version their files with git. Finally too, we'd like for other people using these plugins to be able to review/rate the plugins.
Is there any such script/software out there that allows you to do this? Wordpress has some type of BBPress front-end that interacts with SVN for their wordpress.com/extend plugin website. In a nutshell its a git hosting platform combined with a front-end based on PHP... too much to ask for?
Okay, decided to go with a PHP based Forge app called indefero: http://www.indefero.net/