logo

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

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

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

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

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

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

Scroll
18/06/2025, by Ivan

Drupal-ի 8-միջուկային «Migrate Drupal» մոդուլը ապահովում է API աջակցություն Drupal-ից Drupal փոխանցման համար, իսկ «Migrate Drupal UI»-ն առաջարկում է պարզ օգտագործողի միջերես՝ հին Drupal տարբերակներից թարմացման համար։

Drupal 6-ից Drupal 8 և Drupal 7-ից Drupal 8 թարմացումները կայուն են մեկալեզու կայքերի համար։ Բազմալեզու կայքերի թարմացման ուղին դեռ ավարտված չէ։ Տվյալների համար այցելեք Բազմալեզու Drupal 6-ից Drupal 8 թարմացում բաժինը՝ համառոտ տեղեկությունների համար, ինչպես նաև Բազմալեզու փոխանցումների մեթա խնդիրներ էջը՝ անցումների խնդիրների ցանկի համար։ Կան մի քանի եղանակներ՝ ապահովելու D6-D8 և D7-D8 թարմացման ուղիների կայունությունը։

Շատ ուշադիր թեստավորեք ձեր կայքի թարմացումը և հաղորդեք արդյունքների մասին

Երբ թարմացնում եք Drupal 6 կամ Drupal 7 կայք դեպի Drupal 8, անպայման հոգալով թեստավորեք և ստուգեք արդյունքները։ Հնարավոր է հայտնաբերեք, որ ինչ-որ բան չի թարմացել այնպես, ինչպես սպասում էիք։ Այդ դեպքում՝

Նոր խնդիրներ հաղորդելիս դրանք վեր դասվում են «փոխանցման համակարգ» կոմպոնենտում։ Շատ կարևոր է տրամադրել հնարավորինս շատ մանրամասներ։

  • Խնդրում ենք տրամադրել մինչև (Drupal 6/7) և հետո (Drupal 8) սկրինշոթեր, որտեղ դա հնարավոր է։
  • Նկարագրեք խնդիրը հնարավորինս հստակ։
  • Նշեք ձեր կայքում լրացուցիչ տեղեկություններ, որոնք կարող են կապված լինել խնդրի հետ։
  • Օրինակ լավ խնդրի հաշվետվության՝ https://www.drupal.org/node/2853872

                                   - Հարցի համառոտ նկարագրությունը, սկրինշոթը և նշումները սկրինշոթի տակ ստեղծվել են սկզբնական հաշվետվությունում։
                                   - Հարցի ամփոփագիրը թարմացվել է մի քանի անգամ՝ ավելի շատ տեղեկություններ հայտնաբերվելուց հետո։
                                   - Հարցի ամփոփագրի թարմացումը կարևոր է սխալների շտկման գործընթացում։ Պարբերաբար խոշոր սխալների փոխանցումը կարող է դժվար լինել, և իրադարձությունների արդիական ամփոփագրերը մեծապես կօգնեն փոխանցման թիմին և այլ մասնակիցներին։
                                   - Մի վախեցեք. մենք կօգնենք հնարավորինս մանրամասն սխալի հաշվետվություն գրելու հարցում։

Օգնեք patches-երի թեստավորման հարցում

Եթե ցանկանում եք օգնել փոխանցման շտկումների թեստավորման հարցում, անհրաժեշտ է կարգավորել փորձարկման միջավայր։ Ամեն անգամ կիրառեք patches-ները Drupal 8-ի վերջին dev տարբերակին։

Օգնեք հայտնաբերել փոխանցման խնդիրների հիմնական պատճառները

Եթե դուք ավելի փորձառու եք Drupal-ի և նրա տվյալների մոդելի հետ, կարող եք օգնել հասկանալ փոխանցման սխալների արմատային պատճառները։ Քանի որ խոսքը տվյալների փոխանցման մասին է, կարևոր է հասկանալ՝

  • Ի՞նչ աղբյուրներից են վերցվում տվյալները Drupal 6/7-ում
  • Ուր պետք է նրանք տեղափոխվեն Drupal 8-ում

Իհարկե, կան մի շարք գործիքներ, որոնք կօգնեն հասկանալ, թե որտեղից են գալիս տվյալները․

  • Devel մոդուլը՝ շատ լավ գործիք Drupal 6/7 տվյալների աղբյուրները ստուգելու համար։
  • phpMyAdmin կամ որևէ այլ տվյալների բազայի դիտարկիչ կօգնեն գտնել տվյալների աղբյուրը Drupal 6/7-ում։
  • Եթե կարողանում եք գտնել տվյալների պահման Drupal 6/7 ձևը, բայց բազայում չեք գտնում տվյալները, կարող եք կարդալ API-ն, բացել տվյալ ձևը, պատճենել դաշտը և որոնել Google-ում՝ «site:api.drupal.org դուք փնտրում եք>»

Փոխանցման կոնֆիգուրացիաները Drupal 8-ում կարող եք կարդալ այս հասցեով՝

  • admin/config/development/configuration/single/export
  • Ընտրեք «փոխանցում» որպես կոնֆիգուրացիայի տեսակ
  • Ընտրեք այն փոխանցումը, որը ցանկանում եք ստուգել

Ավտոմատացված փոխանցման թեստերի մասին մի քանի բառ

Բոլոր Drupal 8 միջուկի սխալների շտկումների համար պետք է ունենան ավտոմատ թեստերի ծածկույթ։ Կարող եք շտկումներ անել առանց թեստերի, եթե չեք ճանաչում թեստերի ավտոմատացումը։ Այս գլուխը նախատեսված է փորձառու մասնակիցների համար, ովքեր ցանկանում են մասնակցել թեստերին։

Փոխանցումները պետք է թեստավորվեն, որպեսզի թեստային բոտը իսկապես կատարի փոխանցումը։ Երբ գրում եք թեստեր ձեր D6/D7-ից D8 միջուկային փոխանցումների համար, որպես աղբյուր օգտագործվում են տվյալների բազայի ֆիքսերները, որոնք ներառված են Drupal 8 միջուկում՝

Իրական թեստերը սովորաբար որոշվում են համապատասխան մոդուլի միջուկի թեստերում, օրինակ՝ core/modules/comment/tests/src/Kernel/Migrate/d7

Source authors:

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.