logo

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

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

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

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

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

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

Scroll

Drupal 8-ի բազմիցայթ համակարգի պանակների կառուցվածքը

20/06/2025, by Ivan

Երկու կողմնյա Drupal 8 բազմիցայթ կառուցվածքի օրինակ. Լրացուցիչ հիմնական պանակներն ու ֆայլերը ցուցադրված չեն պարզության համար.

Բազմիցայթ կառուցվածք՝

-- core

-- modules
   -- contrib
   -- custom

-- themes
   -- contrib
   -- custom

-- sites
   -- site1
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
         -- files
   -- site2
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files
   -- site3
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files

Devops սցենար

Բազմիցայթ միջավայրերում սովորաբար յուրաքանչյուր կայքի սպասարկող պահպանում է իր սեփական կայքի կոդը: Բարդ միջավայրերում frontend ծրագրավորողները ցանկանում են, որ արտադրական տեղադրումները անկախ լինեն Drupal-ի սովորական տեղադրումներից: Ներքևում ներկայացված է, թե ինչպես կարող են Drupal 8-ի բազմիցայթ պանակները բաժանվել մի քանի պահոցների: Ենթադրվում է, որ յուրաքանչյուր կայքը ունի իր սեփական տվյալների բազան և ընդհանուր կոդը, ինչպես ցույց է տրված ներքևում:

.                    ----> Repository1 (ընդհանուր բոլոր ծրագրավորողների համար)
-- core                                                           

-- modules
   -- contrib
   -- custom

-- themes
   -- contrib
   -- custom           ----> Repository2 (համակարգվում է frontend ծրագրավորողների կողմից)

-- sites
   -- site1            ----> Repository3 (համակարգվում է site1-ի ծրագրավորողների կողմից)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
         -- files
   -- site2            ----> Repository4 (համակարգվում է site2-ի ծրագրավորողների կողմից)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files
   -- site3            ----> Repository5 (համակարգվում է site3-ի ծրագրավորողների կողմից)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files

Այս մոդելը ունի հետևյալ առավելությունները՝

1. Frontend ծրագրավորողները կարող են անկախ տեղադրումներ կատարել Drupal-ի սովորական տեղադրումներից:

2. Յուրաքանչյուր կայքի սպասարկող կարող է իրականացնել անկախ տեղադրումներ (օրինակ, յուրաքանչյուրը կարող է ունենալ իր սեփական թողարկման օրերը):

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.