Sector(s)
Team Members
Visit the site
Visit the siteOrganizations Involved
Community contributions
Almost all the development of the following versions of Entity Share:
- https://www.drupal.org/project/entity_share/releases/8.x-3.0-rc1
- https://www.drupal.org/project/entity_share/releases/8.x-3.0-rc2
Allowing the module to reach RC stability!
Also patch/MR on:
- [#3192103]
- [#2959924-21]
Studi is a French leader of online/remote training with a wide range of training including all sectors and all levels.
Studi has a lot of academic partners covering all those sectors and therefore a lot of websites to manage and maintain.
About the project
The main goal of the project was to polish the brand by providing a new design for the main website that can be declined for the other websites to ensure coherence and brand image, also restarting on a new technical stack with Drupal 9.
Also it was the occasion to review Studi's deployment process to ensure a minimal downtime for websites during deployment because if the first goal of the project was the build of the new main website it was also a webfactory project. To allow all Studi's websites to be included in the long term in this webfactory to decrease maintenance costs.
And by ensuring a cohesion in content structure, Studi's will be able to share content between websites, with the main website as content source, to simplify editorial management.
Why Drupal was chosen
Studi already had experience with Drupal, almost all its websites already use Drupal so for Studi's internal development team skills it was the best.
With project of backend website to provide content to apps using JSON:API webservices, Drupal was the natural choice.
Also due to Drupal's flexibility, it allowed us to have an Agile project organization with the team composed of Studi and Smile people working together.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
- Entity Share: and also Entity Share Cron and Entity Share Websub to have a high control level of content sharing between websites.
- Search API Algolia: for the search among the trainings. Algolia providing search as a service with report dashboards, for Studi hosting it was a natural choice already using it on their websites.
- UI Patterns: and other modules from its ecosystem following the idea of the UI Suite initiative, to have a separation between back and front, and to develop reusable components.