logo

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

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

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

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

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

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

Scroll

Կոնֆիգուրացիաների հետ աշխատանք Drupal UI-ի միջոցով

20/06/2025, by Ivan

Ահա մի պարզ օրինակ, որը ցույց է տալիս, թե ինչպես կարող է կայքի անունը կարգավորվել մեկ միջավայրում և տեղադրվել մեկ այլ միջավայրում: Այս օրինակն ընդգրկում է կազմաձևային ֆայլերի tar.gz ֆայլի ձեռքով ներմուծումը և արտահանումը, բայց նաև հնարավոր է պահպանել ձեր կայքի սինքրոնիզացիայի կատալոգը տարբերակների կառավարման տակ և սինխրոնիզացնել այդ կերպ:

1. Տեղադրեք Drupal 8: Մենք այս կայքը կկանվանենք «Արտադրություն»:

2. Արտադրական կայքի նույն աղբյուրը, ֆայլերի կատալոգը և տվյալների բազայի դամբը օգտագործելով, ստեղծեք պատճեն մի այլ URL-ով, որն անվանվում է «Բուժում»: Հիշեք, որ կազմաձևի համակարգը նախատեսված է նույն կայքի պատճենների պարամետրերի սինխրոնիզացման համար, ինչը նշանակում է UUID-ների համապատասխանություն: Առաջին հերթին դուք պետք է միշտ կատարեք կայքի և տվյալների բազայի ամբողջական պատճեն (բայց դա անհրաժեշտ չէ մինչ ձեր կայքում նոր կոնտենտ ավելացնելը): Drupal 7-ում ձեզ անհրաժեշտ կլիներ միայն տվյալների բազայի դամբ և ներբեռնված ֆայլեր, իսկ Drupal 8-ում կարևոր են նաև ֆայլերի այլ մասեր՝ ներառյալ կազմաձևային և PHP ֆայլերը։
Պատճենման ավարտից հետո հնարավոր կլինի նոր կայք տեղադրել գոյություն ունեցող կազմաձևից, այնպես որ կայքի պատճենումը նույնքան պարզ կլինի, որքան նոր կայք տեղադրելը արտահանված կազմաձևով: Մինչ այս խնդիրն լուծված չէ, ձեզ անհրաժեշտ կլինի ամբողջական կայքի պատճեն:

3. Պատճենից հետո խմբագրեք settings.php ֆայլը նոր պատճենում (Բուժում) և կարգավորեք MySQL-ի մանրամասները $database-ում:

4. Ստուգեք ֆայլի/կատալոգի սեփականատիրոջ իրավունքներն ու հասանելիությունը (Drupal-ը կարող է բողոքել, եթե ձեր սինքրոնիզացիայի կատալոգը գրելու համար հասանելի չէ):

5. Մաքրել/վերականգնել կեշը:

6. Այժմ մոդելավորենք կազմաձևի փոփոխություն. Բուժման կայքում անցեք Կայքի հիմնական կարգավորումներ - admin/config/system/site-information և փոխեք կայքի անունը:

7. Արտահանեք բուժման կայքի ամբողջական կազմաձևը հասցեով admin/config/development/configuration/full/export: Սա կստեղծի սեղմված ֆայլ՝ անվանված config-site-domain-name-2017-01-10-15-38.tar.gz:

8. Արտադրական կայքում գնացեք admin/config/development/configuration/full/import և ներբեռնեք այդ սեղմված ֆայլը:

9. Ֆայլի փոխանցումից հետո ձեզ կուղղորդեն «Սինխրոնիզացիա» ներդիր: Այստեղ կարող եք տեսնել YAML ֆայլերի ցանկ, որոնք կփոփոխվեն, կավելացվեն կամ կջնջվեն: «Տեսնել տարբերությունները» կոճակը ցույց է տալիս մանրամասներ՝ «Տարբերություն» (ներկա պարամետրերը) և «Սինթետիկ» (ներմուծման համար) տվյալների միջև:

configuration-system-view-differences-modal-v2

10. Սեղմեք Ներմուծել բոլորը՝ կազմաձևի փոփոխությունները ներմուծելու համար: Դուք պետք է տեսնեք հաղորդագրություն, որ կազմաձևը հաջողությամբ ներմուծվել է, և աղյուսակում կհայտնվի «Կարգավորումների ներմուծման համար փոփոխություններ չկան» հաղորդագրությունը:

Կայքի անունը հիմա փոխվել է նաև արտադրման միջավայրում: Թեորետիկորեն դուք պետք է կատարեք բոլոր փոփոխությունները բուժման միջավայրում և դրանք տեղադրեք արտադրման միջավայրում, սակայն երբեմն անհրաժեշտ է կատարել փոփոխություններ անմիջապես Live-ում կամ սովորաբար օգտագործողների կողմից (նաեւ կարող եք կանխարգելել ցանկացած փոփոխություն կարգավորումների օգտատերերի կողմից փոփոխումը «Միայն կարդալ» մոդուլի միջոցով):

Եթե գնաք /admin/config/development/configuration, Drupal-ը կտեղեկացնի ձեզ, որ կան փոփոխություններ հետևյալ հաղորդագրությամբ.

Ձեր ակտիվ կազմաձևի հետևյալ տարրերը փոփոխվել են վերջին ներմուծումից ի վեր, և դրանք կարող են կորչել հաջորդ ներմուծման ժամանակ:

Այդ փոփոխությունները արտահանելու համար արտադրման միջավայրից դեպի բուժման միջավայր՝

  • Արտահանեք ամբողջական արտադրված կայքի կազմաձևը հասցեով admin/config/development/configuration/full/export. Սա կստեղծի այլ tar.gz ֆայլ:
  • Բուժման կայքում գնացեք admin/config/development/configuration/full/import և ներբեռնեք այն ֆայլը, որը հենց նոր արտահանեցիք: Դիտեք փոփոխությունները և սեղմեք «Ներմուծել բոլորը»:

Դուք կարող եք շարունակել կատարել փոփոխություններ բուժման միջավայրում և արտահանել դրանք արտադրման միջավայր, երբ գոհ եք դրանցից:

Եթե ունեք բարդ ինտերակտիվ կայք հարմար երթևեկությամբ, խորհուրդ է տրվում ներմուծման ժամանակ միացնել սպասարկման ռեժիմը արտադրման միջավայրում՝ օգտատերերի գործողությունների հետ մրցակցող կազմաձևային փոփոխությունները կանխելու համար: Սա նաև թույլ է տալիս ադմինիստրատոր օգտատիրոջ իրավունքներով տեսնել և կրկնակի ստուգել, որ թարմացված կայքը նորմալ է գործում, նախքան կրկին գործարկելը:

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.