logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Struktura foldera Drupal 8 multisajta

20/06/2025, by Ivan

Ispod je primer multisajt strukture sa Drupal 8. Radi jednostavnosti, ostali glavni folderi i fajlovi Drupala nisu navedeni.

Multisajt struktura:

-- 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 scenario:

U multisajt okruženjima, obično svaki pratilac sajta održava svoj sopstveni kod sajta. U složenijim okruženjima, frontend developeri takođe žele da produkcijska puštanja budu nezavisna od uobičajenih Drupal puštanja. Ispod je primer kako multisajt folderi Drupal 8 mogu biti podeljeni na nekoliko repozitorijuma. Pretpostavlja se da svaki sajt ima svoju bazu podataka i zajednički kod, kao što je prikazano ispod.

.                    ----> Repository1 (zajednički svim developerima)
-- core                                                           

-- modules
   -- contrib
   -- custom

-- themes
   -- contrib
   -- custom           ----> Repository2 (u upravljanju frontend developera)

-- sites
   -- site1            ----> Repository3 (u upravljanju developera site1)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
         -- files
   -- site2            ----> Repository4 (u upravljanju developera site2)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files
   -- site3            ----> Repository5 (u upravljanju developera site3)
         -- modules
            -- custom
            -- contrib
         -- themes
            -- custom
            -- contrib
        -- files

Ovaj model ima sledeće prednosti:

1. Frontend developeri mogu da vrše nezavisna puštanja od uobičajenih Drupal puštanja.

2. Svaki pratilac sajta može da vrši nezavisna puštanja (na primer, svaki pratilac sajta može imati svoje datume izlaska).

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.