Articles

Նախորդ դասերում մենք արդեն դիտարկել ենք՝ ինչպես ստեղծել թեմա՝ հիմնվելով Stable թեմայի վրա։ Այս ձեռնարկում մենք ցույց կտանք՝ ինչպես ստեղծել թեմա՝ հիմնված Bootstrap-ի վրա, որը հայտնի ֆրեյմվորք է էջի կառուցվածքներ արագ ստեղծելու համար։
Կարծում եմ՝ դուք արդեն տեղադրել եք Drupal։ Անցնենք Bootstrap-ի տեղադրմանը․


Որպեսզի ձեր Ubercart խանութում ունենաք կատեգորիաների կատալոգ, պետք է միացնել Catalog մոդուլը․
Մինչ Catalog մոդուլը միացնելը, ավելի լավ է նախապես միացնել Product, Store և Country մոդուլները։
Տեղադրումից հետո կունենանք ապրանքների բաժինների բառարան՝ Catalog․
/admin/structure/taxonomy


Ubercart-ը տեղադրվում է որպես սովորական մոդուլ․
Առաջին մոդուլների խումբը պարտադիր է տեղադրման համար․


Ubercart-ը օնլայն խանութի մոդուլ է Drupal-ի համար։ Այս պահին (ապրիլի 16-ի դրությամբ) գուցե դեռ չկան բավարար մոդուլներ Drupal Ubercart 8.x-ի համար, սակայն շուտով դրանք կհայտնվեն, և հնարավոր կլինի խանութ ստեղծել ոչ թե 7-րդ Drupal-ի վրա, այլ 8-րդի։
https://www.drupal.org/project/ubercart
Ubercart-ը տրամադրում է հետևյալ ֆունկցիոնալությունը․


Այս հոդվածում մենք կանցնենք նախապատրաստական փուլ՝ նախքան կոդ գրելը։ Դրա համար մենք կտեղադրենք Drush։ Drush-ը կոնսոլային օգտակար ծրագիր է, որը թույլ է տալիս կատարել բազմաթիվ ռուտին գործողություններ Drupal-ում՝ մոդուլների թարմացում, կոնֆիգուրացիայի ներբեռնում / արտահանում, պահուստավորում և շատ ավելին։
Եթե դուք օգտագործում եք Open Server-ը՝ որպես տեղական վեբ սերվեր, ապա այս հրահանգը հարմար կլինի․
1. Տեղադրեք սերվերը։ Կարող եք այն ներբեռնել հեղինակային կայքից՝ open-server.ru։ Տեղադրման հրահանգներն ու փաստաթղթերը այնտեղ են։


Բարև բոլորին։ Դուրս է եկել CMS Drupal-ի նոր՝ 8-րդ տարբերակը։ Այս տարբերակի մշակումը սկսվել է հենց Drupal 7-ի թողարկումից հետո՝ 2011-ին։ Այդ ժամանակից ի վեր, 8-րդ տարբերակը զգալիորեն առաջ է անցել 7-րդից։
Drupal 8-ը թույլ կտա արագ ստեղծել ձեր ընկերության կայքը, փոքր պորտալ կամ օնլայն խանութ՝ օգտագործելով միայն ստանդարտ մոդուլներ։ Իհարկե, թողարկման պահին շատ լրացուցիչ մոդուլներ դեռ չկան, սակայն շատ շուտով դրանք կփոխադրվեն Drupal 7-ից դեպի Drupal 8։ Այսպիսով, Drupal 8.0-ի թողարկումից 2-3 ամիս անց արդեն կարելի է օգտագործել այն ձեր կայքի համար։


Drupal-ը դինամիկ զարգացող հարթակ է։ Drupal-ի ծրագրավորողները փորձում են հետևել բոլոր ժամանակակից միտումներին, և decoupled հավելվածները դրանցից մեկն են։ Արդեն սովորական է տեսնել Drupal-ի վրա հիմնված backend API և frontend-ում՝ JavaScript գրադարան (React, Angular)։ Նույնիսկ փոքր ընկերությունների միջին մակարդակի կայքերը օգտագործում են այս մոտեցումը։


Նախորդ հոդվածներում մենք ուսումնասիրեցինք, թե ինչ են Services-ը, Dependency Injection-ը (DI) և ինչպես դրանք օգտագործել մեր controller-ում, block-ում և form-ում․


Նախորդ հոդվածներում մենք ուսումնասիրեցինք, թե ինչ են Services-ը, Dependency Injection-ը (DI) և ինչպես դրանք օգտագործել մեր controller-ում, բլոկում և ձևում․
