Instalacija EPT modula bez composera
Napomena: Koristite instalaciju putem Composer-a ako je moguće. Bez Composer-a je teško ažurirati „zoološki vrt” Drupal modula.
Ponekad nemamo pristup konzoli i Composer-u, na primer na shared hostingu. Ipak, i dalje možete instalirati EPT module na takvom hostingu. Na svakoj Drupal.org stranici projekta možete otići na link verzije izdanja i preuzeti EPT module jedan po jedan:
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
Za instalaciju Drupala koristiću tarball arhivu sa stranice Drupal core:
https://www.drupal.org/project/drupal
Nakon instalacije Drupala potrebno je preuzeti sve module i sve zavisne Drupal module. Na primer, svi EPT moduli zahtevaju EPT Core modul:
https://www.drupal.org/project/ept_core
EPT Core takođe zahteva Field Group i Media Library Form Element module; možete proveriti zavisnosti u composer.json fajlu:
/modules/custom/ept_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.
EPT Webform modul takođe zahteva Webform modul:
https://www.drupal.org/project/webform
EPT Tabs zahteva čitav niz sopstvenih modula:
/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
Potrebno je da prođete kroz sve zavisne module i proverite njihov composer.json, kako biste nabavili sve zavisnosti i instalirali ih ručno. Nije moguće instalirati Drupal modul bez njegovih zavisnosti:
Kada imate sve module preuzete:
Instalirajte module jedan po jedan. Prvo instalirajte EPT Core, a nakon toga ostale EPT module.
Ako, na primer, instalirate EPT Slideshow:
https://www.drupal.org/project/ept_slideshow
On zahteva levmyshkin/flexslider biblioteku:
https://packagist.org/packages/levmyshkin/flexslider
https://github.com/levmyshkin/flexslider
Sada morate ručno preuzeti fajlove ove biblioteke i staviti ih u /libraries/flexslider folder.
https://github.com/levmyshkin/flexslider/tags
https://github.com/levmyshkin/flexslider/releases/tag/2.7.4
Raspakujte arhivu biblioteke, tako da svi fajlovi budu u /libraries/flexslider:
Ispravne putanje možete proveriti u ept_slideshow.libraries.yml fajlu:
Nakon toga, moći ćete da dodajete EPT paragraf module i prikazujete ih kako treba:
Kao što vidite, moguće je instalirati EPT module bez Composer-a. Ali bilo bi daleko lakše instalirati module pomoću:
composer require drupal/ept_slideshow
Composer će automatski preuzeti sve zavisnosti, uključujući EPT Core, Paragraphs, sve druge potrebne Drupal module, pa čak i levmyshkin/flexslider JavaScript biblioteku. Potrebno je samo da omogućite EPT Slideshow modul na strani Modules.