Articles

Նույնականացում CRUD գործողությունների համար JSON:API-ով
JSON:API-ով աշխատելիս կարելի է օգտագործել այնպիսի գործիքներ, ինչպիսիք են Postman-ը կամ cURL-ը՝ հարցումներ ուղարկելու համար։ Լռելյայն՝ այս գործիքներով ուղարկված հարցումները դիտարկվում են որպես «անանուն» օգտատերերից եկող, քանի որ դրանք ինքնին չեն իրականացնում օգտատիրոջ նույնականացում։ Արդյունքում, որոշ ռեսուրսների հասանելիությունը կարող է սահմանափակվել՝ ելնելով ձեր Drupal կայքում անանուն օգտատերերի համար սահմանված թույլտվություններից։


Drupal կարող է աշխատել ոչ միայն տեքստային էջերով, այլ նաև պատկերներով։ Դրա համար անհրաժեշտ է միացնել Image մոդուլը։ Image մոդուլը թույլ է տալիս կցել լուսանկարներ հանգույցներին և ցուցադրել դրանք մեզ անհրաժեշտ չափսով։ Իսկ տարբեր վայրերում այդ չափերը կարող են տարբեր լինել։ Ուրինակ, օրինակ, հանգույցի թիզերում կարող ենք օգտագործել փոքր լուսանկար, իսկ ամբողջական հանգույցում արդեն մեծ:
Նախորդ դասերում մենք ստեղծել ենք Employee բովանդակության տիպը։ Բացենք Employee բովանդակության տիպի դաշտերի կառավարումը և ավելացնենք պատկերային դաշտ։


Դուք նոր եք տեղադրել Drupal-ը կամ ունեք կայք՝ ստանդարտ կարգավորումներով։ Կարող եք հոդվածներ ավելացնել և դրանք պիտակավորել։ Հիմա, ուզո՞ւմ եք այցելուներին ներկայացնել որոշակի կատեգորիայի հոդվածներ պարունակող էջ, ինչպե՞ս դա անել։ Դուք որոշել եք մի կողմ դնել այս գաղափարը և փոխարենը ցուցադրել բոլոր հոդվածները՝ դասավորված վերնագրով։ Ինչպե՞ս դա անել։


Նախորդ դասերում մենք արդեն դիտարկել ենք՝ ինչպես ստեղծել թեմա՝ հիմնվելով 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 ամիս անց արդեն կարելի է օգտագործել այն ձեր կայքի համար։
