-
New Feature
-
Resolution: Fixed
-
Blocker
-
4.2
-
MOODLE_402_STABLE
-
MOODLE_402_STABLE
-
MDL-76135-master -
-
10
-
Team Hedgehog Sprint 1.2, Team Hedgehog Sprint 1.3, Team Hedgehog Sprint 1 review, Team Hedgehog Sprint 2.1
The Guzzle PHP library (https://docs.guzzlephp.org) is a HTTP client that aims to make it easy to send HTTP requests and integrate with external webservices.
This issue is to explore to see if this is a good fit for Moodle LMS. Some of the considerations to explore are:
- Moodle's proxy settings
- IP allow and block lists
- Cookie jar
- caching
- Composer dependencies
- Community plugins using Guzzle already
If it is decided to include Guzzle into Moodle LMS, the first step would be to implement it as part of another integration project, so that there is a real world use case for it.
Replacing the existing curl implementation in Moodle would be a second phase.
- blocks
-
MDL-75207 Moodle LMS / MoodleNet integration project - Phase 1
- Closed
-
MDL-76136 Messaging Phase 1.1 - Integrate chat services with Moodle LMS
- Closed
-
MDL-76702 Create Matrix rooms from Course settings
- Closed
-
MDL-76708 Matrix user creation from Moodle
- Closed
- has been marked as being related by
-
MDL-76136 Messaging Phase 1.1 - Integrate chat services with Moodle LMS
- Closed
-
MDL-79697 PSR-4 Loader assumes a single source
- Closed
-
MDL-63723 Configurable request timeouts in oauth and rest clients (and saner defaults)
- Closed