Installation EPT modules without composer
Notice: Use Composer installation if it's possible. Without Composer it's hard to update zoo of Drupal modules.
Sometimes we don't have access to console and composer, for example on shared hosting. But you are still able to install EPT modules on it. On each Drupal.org project page you can go by release version link and download EPT modules from Drupal.org one by one:
https://www.drupal.org/project/ept_core
https://www.drupal.org/project/ept_tabs
https://www.drupal.org/project/ept_webform
https://www.drupal.org/project/ept_slideshow
For Drupal installation I will use tarball archive from Drupal core page:
https://www.drupal.org/project/drupal
After Drupal installation we need to download all modules and all dependant Drupal modules. For example, all EPT modules require EPT Core module:
https://www.drupal.org/project/ept_core
EPT Core also requires Field Group and Media Library Form Element modules, you can check dependencies in composer.json file:
/modules/custom/ept_core/composer.json
https://www.drupal.org/project/field_group
https://www.drupal.org/project/media_library_form_element
Firstly enable dependencies Field Grop, Media Library Form Element modules.
EPT Webform module requires, Webform module as well:
https://www.drupal.org/project/webform
EPT Tabs requires bunch of own modules:
/modules/custom/ept_tabs/composer.json
https://www.drupal.org/project/block_field
https://www.drupal.org/project/jquery_ui_tabs
https://www.drupal.org/project/paragraphs
https://www.drupal.org/project/viewsreference
You need to go through each dependant modules and check their composer.json as well to get dependencies and install them manually. It's not possible to install Drupal module without dependencies:
Now when you have all modules downloaded:
Let's install modules one by one. Install EPT Core first and after that install other EPT modules.
If you installed, for example EPT Slideshow:
https://www.drupal.org/project/ept_slideshow
It will require levmyshkin/flexslider library:
https://packagist.org/packages/levmyshkin/flexslider
https://github.com/levmyshkin/flexslider
Now you need to download files for this library manually and put in /libraries/flexslider folder.
https://github.com/levmyshkin/flexslider/tags
https://github.com/levmyshkin/flexslider/releases/tag/2.7.4
Extract library archive, so all files are stored in /libraries/flexsldier:
You can check right paths in ept_slideshow.libraries.yml file:
After that, you will be able to add EPT paragraphs and display them properly:
As you see it's possible to install EPT modules without composer. But it will be too much easy to install modules with:
composer require drupal/ept_slideshow
Composer will download all dependencies including EPT Core, Paragraphs, all other Drupal modules and even levmyshkin/flexslider javascript library automatically. You will need only enable EPT Slideshow module on Modules page.