EPT մոդուլների տեղադրում առանց կոմպոզիտորի
Ուշադրություն. Եթե հնարավոր է, օգտագործեք Composer-ով տեղադրում։ Առանց Composer-ի, Drupal մոդուլների «գազանանոցը» (module zoo) թարմացնելը շատ դժվար է։
Երբեմն չունենք console-ի և composer-ի հասանելիություն, օրինակ՝ shared hosting-ներում։ Բայց դեռ հնարավոր է տեղադրել EPT մոդուլները նման միջավայրում։ Յուրաքանչյուր Drupal.org նախագծի էջում կարող եք անցնել թողարկման տարբերակի հղումով և յուրաքանչյուր EPT մոդուլը մեկ առ մեկ ներբեռնել՝
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
Drupal-ը տեղադրելու համար ես օգտագործելու եմ Drupal core-ի էջից tarball արխիվը՝
https://www.drupal.org/project/drupal
Drupal-ը տեղադրելուց հետո պետք է ներբեռնեք բոլոր մոդուլները և դրանց բոլոր կախվածությունները (dependant modules)։ Օրինակ՝ բոլոր EPT մոդուլները պահանջում են EPT Core մոդուլ՝
https://www.drupal.org/project/ept_core
EPT Core-ը նույնպես պահանջում է Field Group և Media Library Form Element մոդուլներ։ Կախվածությունները կարող եք տեսնել composer.json ֆայլում՝
/modules/custom/ept_core/composer.json
https://www.drupal.org/project/field_group
https://www.drupal.org/project/media_library_form_element
Նախ՝ միացրեք Field Group և Media Library Form Element կախված մոդուլները։
EPT Webform մոդուլը պահանջում է նաև Webform մոդուլ՝
https://www.drupal.org/project/webform
EPT Tabs-ը պահանջում է մի շարք սեփական կախված մոդուլներ՝
/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
Անհրաժեշտ է անցնել յուրաքանչյուր կախված մոդուլի composer.json-ը, ստուգել բոլոր կախվածությունները և ձեռքով տեղադրել դրանք։ Անհնար է տեղադրել Drupal մոդուլ առանց կախվածությունները տեղադրելու՝
Երբ արդեն ներբեռնել եք բոլոր մոդուլները՝
Այժմ կարող եք տեղադրել մոդուլները հերթով։ Նախ տեղադրեք EPT Core-ը, հետո՝ մնացած EPT մոդուլները։
Օրինակ, եթե տեղադրել եք EPT Slideshow՝
https://www.drupal.org/project/ept_slideshow
Դա կպահանջի levmyshkin/flexslider գրադարան՝
https://packagist.org/packages/levmyshkin/flexslider
https://github.com/levmyshkin/flexslider
Պետք է ձեռքով ներբեռնել գրադարանի ֆայլերը և տեղադրել /libraries/flexslider թղթապանակում։
https://github.com/levmyshkin/flexslider/tags
https://github.com/levmyshkin/flexslider/releases/tag/2.7.4
Արխիվը բացեք, որ բոլոր ֆայլերը լինեն /libraries/flexslider-ում՝
Ճիշտ ուղիները կարող եք ստուգել ept_slideshow.libraries.yml ֆայլում՝
Դրանից հետո կարող եք ավելացնել EPT Paragraphs և ցուցադրել դրանք ճիշտ՝
Ինչպես տեսնում եք, հնարավոր է տեղադրել EPT մոդուլներ առանց composer-ի, բայց շատ ավելի հեշտ կլինի տեղադրել composer-ով՝
composer require drupal/ept_slideshow
Composer-ը ավտոմատ կբեռնի բոլոր կախվածությունները, ներառյալ EPT Core-ը, Paragraphs-ը, մնացած Drupal մոդուլները և նույնիսկ levmyshkin/flexslider JavaScript գրադարանը։ Ձեզ մնում է միայն միացնել EPT Slideshow մոդուլը Modules էջից։