Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Privacy of commercial JS libraries in MMODA D10 (Drupal 10) #13

Open
motame opened this issue Nov 14, 2024 · 2 comments
Open

Privacy of commercial JS libraries in MMODA D10 (Drupal 10) #13

motame opened this issue Nov 14, 2024 · 2 comments

Comments

@motame
Copy link
Contributor

motame commented Nov 14, 2024

Composer is used to manage Drupal and all dependencies (modules, themes, libraries) including custom ones.
MMODA D10 is using many external libraries :

Name License usage/Installation
Bokeh [ license : 3-clause BSD CDN
Colorbox 3-clause BSD composer via GitHub
jQuery.serializeJSON() MIT composer via GitHub
FormValidation Commercial download link
highlight.js 3-clause BSD via Drupal module highlight_js
Datatables core MIT composer via GitHub
Datatables Bootstrap 5 (Datatables extension) MIT composer via GitHub
Datatables Buttons (Datatables plugin) MIT composer via GitHub
Datatables Buttons Bootstrap 5 (Datatables plugin) MIT composer via GitHub
Datatables Select (Datatables plugin) MIT composer via GitHub
Datatables Select Bootstrap 5 (Datatables plugin) MIT composer via GitHub
Datatables Editor 2 (Datatables plugin) Commercial npm or download link

There are 2 commercial JS libraries : Form Validation and Datatables Editor

Both of them can not be apparently installed using composer !

@motame
Copy link
Contributor Author

motame commented Nov 14, 2024

Both libraries owners have been contacted to see whether there is a way to install them using composer.
Regarding DataTables Editor I asked the question on their forum :
https://datatables.net/forums/discussion/comment/236698
And the answer : not installable via composer.

A message has been sent to Phuoc Nguyen the owner of the Form Validation library since more than 3 weeks and no answer yet !

@motame
Copy link
Contributor Author

motame commented Nov 14, 2024

I propose to host both libraries on one of the two GitLabs : Astro GitLab or UNIGE Gitlab. They will be private and can be installed via composer/SSH keys.

In Astro Gitlab, it could be created as 2 projects in ODA and all ODA team members will be able to install them using composer and ssh keys.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant