I am beginning to build a Learndash based lms for our students at Coder Sports. We have extensive Microsoft enterprise infrastructure deployed and I want to extend that as much as possible into the LearnDash LMS. Your SSO functionality is extremely useful as we manage the student accounts in AD. I just bout the Profile+ …
Continue reading “LearnDash LMS integrations”
The WPO365 plugins support numerous PHP constants for configuration, e.g., `WPO_AAD_*`, `WPO_MU_USE_SUBSITE_OPTIONS`, `WPO_ALLOW_DEVELOPER_HOOKS`, etc. In Composer-based environments (but not only there), the use of environment variables is common, mostly stored in `.env` files. It would be great if the WPO365 plugins supported environment variables in addition to PHP constants. This would allow us not to …
Continue reading “Support environment variables”
Automate (parts of the) installation, for example using the provided Graph REST APIs. See https://wordpress.org/support/topic/it-worked-ver-well-well-explained-i-hope-they-will-improve-it-further/ for details.
Please consider providing a Composer repositoriy for the premium add-ons of the WPO365 plugin. Currently, we have to upload them to a dedicated SatisPress instance (https://github.com/cedaro/satispress) that makes them available as Composer packages. But that’s a tedious task because AFAIK, your plugins don’t have any auto-update logic, so they need to be manually kept up …
Continue reading “Provide Composer repository for premium add-ons”
Prevent access for specific roles (defined by an administrator) to /wp-admin. This could go hand-in-hand with the recently added feature to hide the WordPress Admin Bar for certain roles.
Some WordPress extensions may send (MIME encoded / Multipart) emails with embedded images. It would be great if the WPO365 | MICROSOFT 365 GRAPH MAILER plugin would support this.
Make it possible for administrators to configure for multiple Azure AD tenants. If multiple Azure AD tenants are configured, a dropdown will be shown together with the Sign in with Microsoft button to allow end-users to pick their tenant*. * It must therefore be possible to assign a friendly name to each Azure AD configuration.
Add a dashboard (only visible for website administrators) that shows – for example – the following: Number of successful and unsuccessful logins (last 7 days). Number of errors and warnings (last 7 days). Number of emails sent (last 7 days). Number of unique users synchronized (last 7 days). Please add more measures in the comments.