Instalacija EBT modula bez composera
Napomena: Koristite Composer instalaciju ako je moguće. Bez Composer-a je teško održavati "zoološki vrt" Drupal modula ažurnim.
Ponekad nemamo pristup konzoli i Composer-u, na primer na shared hostingu. Ipak, i dalje možete instalirati EBT module ručno. Na svakoj stranici projekta na Drupal.org možete otići na link verzije izdanja i preuzeti EBT module jedan po jedan:
https://www.drupal.org/project/ebt_core
https://www.drupal.org/project/ebt_tabs
https://www.drupal.org/project/ebt_webform
https://www.drupal.org/project/ebt_slideshow
Za instalaciju Drupala koristiću tarball arhivu sa stranice Drupal core:
https://www.drupal.org/project/drupal
Nakon instalacije Drupala, potrebno je da preuzmete sve module i sve zavisne Drupal module. Na primer, svi EBT moduli zahtevaju EBT Core modul:
https://www.drupal.org/project/ebt_core
EBT Core takođe zahteva Field Group i Media Library Form Element module, zavisnosti možete proveriti u composer.json fajlu:
/modules/custom/ebt_core/composer.json
https://www.drupal.org/project/field_group
https://www.drupal.org/project/media_library_form_element
Prvo omogućite zavisnosti Field Group i Media Library Form Element module.
EBT Webform modul takođe zahteva Webform modul:
https://www.drupal.org/project/webform
EBT Tabs zahteva više svojih modula:
/modules/custom/ebt_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
Morate proći kroz sve zavisne module i proveriti njihove composer.json fajlove kako biste pronašli sve zavisnosti i ručno ih instalirali. Nije moguće instalirati Drupal modul bez njegovih zavisnosti:
Kada ste preuzeli sve module:
Instalirajte module jedan po jedan. Prvo instalirajte EBT Core, a zatim ostale EBT module.
Ako, na primer, instalirate EBT Slideshow:
https://www.drupal.org/project/ebt_slideshow
On zahteva levmyshkin/flexslider biblioteku:
https://packagist.org/packages/levmyshkin/flexslider
https://github.com/levmyshkin/flexslider
Sada je potrebno da ručno preuzmete fajlove ove biblioteke i postavite ih u /libraries/flexslider direktorijum.
https://github.com/levmyshkin/flexslider/tags
https://github.com/levmyshkin/flexslider/releases/tag/2.7.4
Otpakujte arhivu biblioteke tako da svi fajlovi budu u /libraries/flexslider:
Prave putanje možete proveriti u fajlu ebt_slideshow.libraries.yml:
Nakon toga, bićete u mogućnosti da dodajete EBT blokove i ispravno ih prikazujete:
Kao što vidite, moguće je instalirati EBT module bez Composer-a. Ipak, mnogo je lakše instalirati module pomoću Composer-a:
composer require drupal/ebt_slideshow
Composer će automatski preuzeti sve zavisnosti uključujući EBT Core, Paragraphs, sve druge potrebne Drupal module i čak levmyshkin/flexslider JavaScript biblioteku. Potrebno je samo da omogućite EBT Slideshow modul na strani Modules.