logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll
20/06/2025, by Ivan

Drupal-ը կայքի կազմաձևի տվյալները պահում է համապարփակ ձևով՝ սկսած միացված մոդուլների ցուցակից մինչև պարունակության տեսակները, տաքսոնոմիայի բառարանները, դաշտերը և Views-ները։

Կայքում կազմաձևի փոփոխություններ կատարելը, որը արդեն գործում է, խորհուրդ չի տրվում։ Համակարգը նախագծված է այնպես, որ հեշտությամբ կարողանաք օգտագործել ընթացիկ կազմաձևը, տեղական մակարդակում թեստավորել փոփոխությունները, դրանք արտահանել ֆայլերում և տեղադրել աշխատանքային միջավայրում։ Ձեր կայքի կազմաձևը կարող է պահվել որպես ձեր կոդային հիմքի մաս և ինտեգրվել տարբերակների վերահսկման համակարգի հետ։

Դրա միակտիվ կազմաձևը սովորաբար պահվում է տվյալների բազայում («config» աղյուսակում)՝ ելնելով արդյունավետության և անվտանգության նկատառումներից։ Սա ամբողջ կայքի ամբողջական կազմաձևն է ներկայիս պահին։ Կազմաձևը կարելի է արտահանել և ներմուծել YAML ֆայլերի տեսքով՝ ամբողջությամբ կամ կազմաձևի առանձին հատվածներով՝ օգտագործելով Drush և/կամ Drupal Console կամ Configuration Manager հրամաններ։ (Մանրամասները՝ ստորև։)

Կազմաձևի փոփոխությունների արտահանումն ու ներմուծումը Drupal-ի տարբեր միջավայրերում (օրինակ՝ մշակում, թեստավորում և արտադրություն) թույլ է տալիս փոփոխություններ կատարել և ստուգել դրանք ապահով տարածությունից՝ հեռու ձեր կայքի իրական միջավայրից։

Սա թույլ է տալիս կազմաձևը տարածել մի միջավայրից մյուսը (Drupal-ը անվտանգության նպատակներով ստուգում է, որ կայքը նույնն է ներմուծման նախորդում՝ համեմատելով UUID-ն)։

Մոդուլի և թեմայի կազմաձևի ֆայլեր

Նախադրված կազմաձևը, որն ապահովվում է մոդուլներով, դիստրիբյուտներով և թեմաներով, ներմուծվում է ակտիվ կազմաձևի պահեստում ընդլայնումները միացնելու պահից։ Ընդլայնման նախադրված կազմաձևը գտնվում է config/install գրացուցակում։

Ինչպես ներմուծել, արտահանել և համաժամեցնել

Configuration Manager հիմնական մոդուլի միջոցով կարող եք ներմուծել, արտահանել և համաժամեցնել կայքի կազմաձևը՝ անցնելով Կառավարում > Կազմաձև > Մշակում > Կազմաձևի համաժամեցում (admin/config/development/configuration): Կարող եք դիտել փոփոխությունները նախքան դրանց ներմուծումը։

Կամ կարող եք արտահանել կամ ներմուծել առանձին օբյեկտ՝ օգտագործելով պատճենելու/տեղադրելու աշխատանքային հոսք։ Սա օգտակար է, օրինակ, երբ ցանկանում եք մի տեսք տեղափոխել միջավայրերից մեկը մյուսին։

Կամ կայքի ամբողջական կազմաձևը կարող է արտահանվել YAML ֆայլերի տեսքով՝ tar.gz ֆայլում։ Սա գործում է միայն, եթե կազմաձևը տեղափոխվում է մեկ և նույն կայքի տարբեր օրինակների միջև (օրինակ՝ dev և production), և դրա համար կայքերի UUID-ները պետք է համընկնեն։

Կայքի UUID-ն ստուգելու համար CLI-ից՝

Drush-ի միջոցով

drush cget system.site

Drupal Console-ի միջոցով

drupal debug:config system.site

Աշխատանքային հոսքերի ամբողջական համաժամեցման օրինակներ՝

Համաժամեցումից հետո կիրարկվում են բոլոր փոփոխությունները՝ նոր մոդուլների, դաշտերի կամ պարունակության տեսակների միացում։ Ամփոփ ասած, մշակման կայքում կատարած բոլոր կազմաձևային փոփոխությունները հիմա պետք է լինեն արտադրական կայքում։

Լրացուցիչ տեղեկություններ

Եթե ցանկանում եք ավելի մանրամասն տեղեկություններ Drupal 8-ի կազմաձևի կառավարման համակարգի մասին, կարող եք տեսնել Կազմաձևի API-ի ձեռնարկի էջերը։

Ի՞նչ է անհրաժեշտ և ի՞նչ չի կարելի

ԱՆՀԱՐԺԵԿ Է.

Շատ խորհուրդ է տրվում կատարեք database-dump յուրաքանչյուր համաժամեցումից առաջ ակտիվ և միջանկյալ կատալոգների միջև։ Database-dump-ը կարող է "փրկել ձեր կյանքը" հետադարձ քայլի անհրաժեշտության դեպքում։

ՉԻ ԿԱՐՈՂ Է.

Մի փորձեք փոփոխել ձեր կայքի ակտիվ կազմաձևը՝ փոփոխելով մոդուլի config/install գրացուցակի ֆայլերը։
Սա չի աշխատի, որովհետև Drupal-ը կկարդա այդ գրացուցակը միայն մոդուլի միացման ժամանակ։
«Կենդանի» խմբագրման համար պետք է օգտագործեք drush config-edit կամ drupal config:edit հրամանները։

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.