esn/packages

Last updated:

ESN Packages Repository

Default package "filter by" field:

Fields to display on packages:

This is a private Composer repository. To use it, you have to to your composer.json file.

Setting up this repository in your projects

Add this Composer repository to your project's composer.json file, then you can require these private packages just like you would with one from Packagist.

{
  "repositories": [{
    "type": "composer",
    "url": "https://packages.esn.org"
  }]
}

Click on an individual package's release version to get a snippet of code for your project's dependencies.

Read more on how to handle composer private packages.

Drupal 10 module for authenticating to API endpoints with a per-user unique key, with per-user custom permissions.

Type
drupal-module
Keywords
Drupal10 EG ESN module
License
GPL-2.0-or-later
Authors
Gorka Guerrero
Support
Releases
v1.x-dev 1.4.1 1.4.0 1.3.3 1.3.2 1.3.1 v1.3.0 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0 dev-15-add-phpcs-file dev-14-new-ci dev-13-allow-method-to-grant-access-directly-to-certain-endpoints-when-creation-of-key dev-12-add-operation-for-quick-access-to-auth-tab dev-11-check-if-exceptions-are-needed dev-10-improve-table-with-access-to-methods-for-user-and-more-visuals dev-9-additional-improvements-and-cleanup dev-8-clean-up-user-data-if-module-removed dev-7-distinguishes-access-methods-by-endpoint-and-users dev-6-code-review dev-4-warning-if-a-resource-does-not-exist-anymore dev-3-fix-some-errors-for-d10 dev-2-access-not-allowed-when-params-are-in-the-query dev-1-error-when-adding-an-user-access-error dev-master

Drupal 8/9 module that generates the data needed for the EG Dataset Manager module (to use in dev only).

Type
drupal-module
Keywords
Drupal8 Drupal9 EG ESN module
License
GPL-2.0-or-later
Authors
Gorka Guerrero, Annie Kolemen
Support
Releases
v1.x-dev v1.2.2 v1.2.1 v1.2.0 v1.1.8 v1.1.7 v1.1.6 v1.1.5 v1.1.4 v1.1.3 v1.1.2 v1.1.1 v1.1.0 dev-1-d11-compatible-version dev-master

Drupal 8/9 module with datasets to be used in any ESN or EG website, interesting for using in fields or other parts of the site.

Type
drupal-module
Keywords
Drupal8 Drupal9 EG ESN module
License
GPL-2.0-or-later
Authors
Gorka Guerrero, Annie Kolemen
Support
Releases
v2.x-dev v1.x-dev v1.4.4 v1.4.3 v1.4.2 v1.4.1 v1.4.0 v1.3.2 v1.3.1 v1.3.0 v1.2.7 v1.2.6 v1.2.5 v1.2.4 v1.2.3 v1.2.2 v1.2.1 v1.2.0 v1.1.2 v1.1.1 v1.1.0 v1.0.1 v1.0.0 dev-9-roadmap-to-v2 dev-8-d11-compatible-version dev-7-group-field-items-in-category-based-on-new-api dev-6-error-in-some-fields-with-return-parameters dev-5-field-type-plugin-description-is-assumed-to-be-an-array dev-4-create-new-field-for-only-countries dev-3-d10-readiness dev-master
Required by

Module with custom fields used by the EG platforms

Type
drupal-module
Keywords
Drupal9 EG ESN module
Authors
Gorka Guerrero
Releases
v1.x-dev 1.2.0 1.1.1 1.1.0 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0 dev-3-d10-readiness dev-2-update-dependencies dev-master

Theme based in Radix5 for the Erasmus Generation platforms.

Type
drupal-theme
License
GPL-2.0+
Authors
Gorka Guerrero, Annie Kolemen
Support
Releases
v2.x-dev v2.0.0-beta10 v2.0.0-beta9 v2.0.0-beta8 v2.0.0-beta7 v2.0.0-beta6 v2.0.0-beta5 v2.0.0-beta4 v2.0.0-beta3 v2.0.0-beta2 v2.0.0-beta1 v2.0.0-alpha1 v1.x-dev v1.6.10 v1.6.9 v1.6.8 v1.6.7 v1.6.6 v1.6.5 v1.6.4 v1.6.3 v1.6.2 v1.6.1 v1.6.0 v1.5.0 v1.4.0 v1.3.2 v1.3.1 v1.3.0 v1.2.2 v1.2.1 v1.2.0 v1.1.1 v1.1.0 v1.0.9 v1.0.8 v1.0.7 v1.0.6 v1.0.5 v1.0.4 v1.0.3 v1.0.2 v1.0.1 v1.0.0 dev-51-update-ec-text dev-50-replace-twitter-with-bsky-2 dev-50-replace-twitter-with-bsky dev-49-issue-with-maintenance-resources-2 dev-49-issue-with-maintenance-resources dev-48-1x-rename-jobs dev-48-rename-jobs dev-47-status-msg-broken-in-10-3 dev-46-class-in-navbar-harcoded-to-main-menu-only dev-45-name-colors-properly-and-add-dark-light-variants dev-44-harcoded-color-in-certain-scss-files dev-32-roadmap-for-v2-0-stable-release dev-31-support-radix5 dev-30-preload-fonts-in-head dev-29-load-fonts-differently dev-28-add-support-for-new-links-in-footer dev-27-add-greenerasmus-to-links dev-26-navigation-have-common-toggler dev-25-breakpoints-have-wrong-name dev-24-maintenance-library-was-wrongly-added-to-info dev-23-use-a-webp-version-of-all-images-in-main-theme dev-22-replace-favicon-by-a-newer-and-moreaccessible-link dev-21-page-speed-could-benefit-if-fonts-are-added-in-a-folder-within-the-theme dev-20-add-lazy-loading-to-footer-images dev-19-missing-font-display-attribute-in-typography dev-18-allow-additional-project-logos-in-the-footer dev-17-missing-css-for-footer dev-16-add-link-to-project-page-in-footer-text dev-15-include-utm-tags-in-links-for-tracking dev-14-remove-maintenance-library-from-global-loading dev-12-issue-with-maintenance-page-images dev-11-flag-icons-library-is-outdated dev-10-wrap-elements-into-respective-blocks-in-footer dev-9-main-content-link-is-in-wrong-place dev-8-integrate-the-existing-maintenance_theme-into-this-one dev-7-add-new-webs-to-the-navigation-links dev-6-find-a-way-to-let-submodules-override-variables dev-5-add-missing-anchor-in-page-template dev-4-check-module-dependencies-and-requirements dev-2-add-default-values-to-variables-and-new-ones-in-footer dev-1-review-eg-links dev-cherry-pick-507e1bb5 dev-revert-6e1119b3 dev-master

Module that provides an Sponsor content type and some fields on it

Type
drupal-module
Keywords
Drupal9 EG ESN module
Authors
Gorka Guerrero
Releases
v1.x-dev 1.1.0 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 dev-2-d10-readiness dev-master

Drupal 9 module for generating API documentation page from yml files.

Type
drupal-module
Keywords
API Drupal9 EG ESN documentation module
License
GPL-2.0-or-later
Authors
Gorka Guerrero
Support
Releases
v1.0.2 1.0.1 1.0.0 dev-3-continue-improving-the-module dev-1-lost-css dev-dev dev-master

Drupal 10 to read *.openapi.yml files located in other modules and display them in a page using swaggerUI.

Type
drupal-module
Keywords
API Drupal10 EG ESN OpenAPI SwaggerUI documentation module
License
GPL-2.0-or-later
Authors
Gorka Guerrero
Support
Releases
v1.0.3 v1.0.2 v1.0.1 v1.0.0 v1.0.0-beta2 v1.0.0-beta1 dev-10-is-jquery-dependency-needed-in-js-code dev-9-remove-drupal-core-from-composer dev-8-update-library dev-7-maybe-add-info-about-the-library-in-the-status-page dev-6-code-analysis-to-module dev-5-rever-1-and-use-yml dev-4-add-library-directly-in-composer-libraries-json dev-3-swagger-to-v5 dev-2-finish-cache-and-confguration-of-the-js dev-1.x-dev dev-1-look-for-yaml-instead-of-yml dev-master

This extension provides new commands for Drush.

Type
drupal-custom-module
Authors
Gorka Guerrero Ruiz
Releases
v1.2 dev-master

Composer Plugin to prepare Drupal project for CI and/or local tests.

Type
composer-plugin
Homepage
https://gitlab.com/drupalspoons/composer-plugin
License
GPL-2.0-or-later
Authors
Jürgen Haas
Support
Releases
2.9.11 2.9.10 2.9.9 2.9.8 2.9.7 2.9.6 2.9.5 2.9.4 2.9.3 2.9.2 2.9.1 2.9.0 2.8.2 2.8.1 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0 2.0.0 dev-14-add-template-and-script-to-run-scheduled-pipelines-for-build-automation dev-dev dev-handle_phpspec/prophecy-phpunit dev-docs-phpcs dev-master

Module that provides a basic connection to the ESN API via plugins, to be used by other modules

Type
drupal-module
License
GPL-2.0+
Authors
Gorka Guerrero, Dimitris Kritsotakis
Support
Releases
1.0.2 1.0.1 1.0.0 1.0.0-rc3 1.0.0-rc2 1.0-rc1 1.0-beta4 1.0-beta3 1.0-beta2 1.0-beta1 1.0-alpha1 dev-27-missing-extends-in-interface dev-26-missing-extension-to-file-in-install dev-25-name-should-be-label-in-install-files dev-24-implement-batch-processes-and-improve-code dev-23-d10-readiness dev-22-organisation-s-address-is-saved-in-a-weird-way dev-21-force-entity-sync-manually dev-20-handle-logo-update dev-18-entity-gets-status-true-whatever-its-value-is dev-15-add-extra-fields dev-14-move-components-to-esn_core-module dev-13-add-dependency-injection-where-needed dev-12-module-is-tracked-as-drupal-module-in-the-upgrade-page dev-11-change-roles-for-permissions-access-in-routes dev-10-set-a-composer-info-yml-requirement-for-php-version dev-9-add-a-setting-to-allow-sync-desired-endpoints dev-8-fix-icon-of-custom-menu dev-7-change-endpoint-service-and-classes-to-plugin-ones dev-6-fix-composer-name dev-5-make-sure-esn-international-feature-works dev-4-write-a-hook_cron dev-3-finalise-the-entity-fields-and-properties dev-dev dev-master dev-change-entity-structure
Required by

Module that provides a basic connection to the ESN API via plugins, to be used by other modules

Type
drupal-module
License
GPL-2.0+
Authors
Gorka Guerrero
Support
Releases
1.0.0 1.0-beta dev-master

Base theme for ESN websites (Satellite5, Reimbursements, etc.) that uses Radix5 (providing Bootstrap5 and others).

Type
drupal-theme
License
GPL-2.0+
Authors
Gorka Guerrero, Dimitris Kritsotakis
Support
Releases
1.0.1 1.0.0 1.0.0-beta3 1.0.0-beta2 1.0.0-beta1 1.0.0-alpha dev-5-update-radix5-generic dev-3-build-folder-needs-to-be-tracked dev-2-add-maintenance-template-for-maintenance-mode dev-dev dev-master

Core module that contains common elements to be used by other ESN modules.

Type
drupal-module
License
GPL-2.0+
Authors
Gorka Guerrero, Dimitris Kritsotakis
Support
Releases
1.0.0 1.0-beta2 1.0-beta1 dev-2-provide-default-images dev-dev dev-master dev-change-toolbar-icons
Required by

ESN Maintenance Theme. Used for replacing drupal maintenance page. Follow the instructions in the README file.

Type
drupal-theme
License
GPL-2.0
Authors
Gorka Guerrero
Releases
v1.7.0 v1.6 v1.5 v1.4 v1.3 v1.2 v1.1 v1.0 dev-master

This module allows you to create a procedure entity type that can be extended with fields.

Type
drupal-module
License
GPL-2.0+
Authors
Gorka Guerrero
Support
Releases
8.x.1.x-dev 2.0-beta1 1.0-beta3 1.0-beta2 1.0-beta1 dev-master

A site built with ESN Satellite profile.

Type
project
License
GPL-3.0-or-later
Releases
5.0.0 dev-master

Satellite 5 Profile by the IT Committee of ESN International

Type
drupal-profile
License
GPL-3.0-or-later
Authors
IT Committee, Marco von Frieling
Support
Releases
5.1.0 5.1.0-beta4 5.1.0-beta3 5.1.0-beta2 5.1.0-beta1 5.0.4 5.0.3 5.0.2 5.0.1 5.0.0 5.0.0-rc5 5.0.0-rc4 5.0.0-rc3 5.0.0-rc2 5.0.0-rc1 5.0.0-beta10 5.0.0-beta9 5.0.0-beta6 5.0.0-beta5 5.0.0-beta4 5.0.0-beta3 5.0.0-beta2 5.0.0-beta1 dev-dev dev-master
Required by

A site built with ESN Satellite profile

Type
project
License
GPL-3.0-or-later
Releases
5.0.0 dev-1-current-minimun-stability-install-old-version-of-drupal dev-master

This Composer repository is powered by Satis