logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll

Drupal-ի բազմիցայթ օգտագործման տարբերակներ

20/06/2025, by Ivan

(Դիտեք սկզբնական քննարկումը #3004496. Բարելավել բազմիցայթային համատեղելիությունը Composer-ով։)

Չնայած Drupal-ի բազմիցայթ հատկության օգտագործման որոշում կայացնելիս պետք է հաշվի առնել տարբեր տարբեր հարցումներ, ահա մի քանի ընդհանուր պատճառներ, թե ինչու են կայքերի մշակողները ընտրում այն.

  • Օգտագործողները բազմիցայթ են կիրառում այլ կայքերի կրկնօրինակներ ստեղծելու համար։ (Բոլորը մեկ կոդային հիմք, նույն ֆունկցիաներն ու ֆունկցիոնալությունը, միայն թեման տարբեր է կայքից կայք։)
  • Կիրառվում է մի քանի հարակից կայքեր հյուրընկալելու համար, օրինակ՝ համալսարանում՝ տասնյակ ֆակուլտետներով, որտեղ բոլորը *հիմնականում* ունեն նույն ֆունկցիաները, սակայն որոշ բաժինների առանձնահատկություններ կան (ընդհանուր կ núcleo, ընդհանուր մոդուլի պրոֆիլ, տարբեր կայքեր ունեն տարբեր անձնական մոդուլներ)։
  • Մի քանի կայքերից մեկում մոդուլը թարմացնել «թեստավորելու» համար, որպեսզի մեկ կայքում մոդուլի ավելի նոր տարբերակ լինի, քան մյուսներում։
  • Երկարատև են տվյալների շտեմարանների աղյուսակների համօգտագործումը։ [պատմականորեն՝ ընդհանուր հոստինգի դեպքում, որտեղ տրամադրվում է միայն 1 տվյալների շտեմարան]
  • Մի մոդուլը թարմացնելը անվտանգության խնդիրների համար, որը չի թարմացնում տվյալների շտեմարանը, ավելի հեշտ է բազմիցայթերի դեպքում, քան անկախ մի քանի կայքերի համար [աշխատում է միայն մոդուլների համար, ոչ թե միջուկի]։
  • PHPUnit-ի պարզ և ֆունկցիոնալ թեստերը բազմիցայթ հատկություններ են օգտագործում թեստեր վարելու համար։
  • Երբեմն բազմիցայթերն օգտագործվում են հոստինգի ծախսերի կրճատման համար, είτε՝ մատակարարի նախնական ծախսերի, կամ սեփական ուժերով հոստինգի տրամադրման և կառավարման դժվարությունների պատճառով։
  • Օգտագործողները բազմիցայթ են կիրառում ռեսուրսների օգտագործումը նվազեցնելու համար՝ մի քանի կայքեր գործարկելով, որոնք համօգտագործում են կոդի օպերացիայի նույն քեշը, ինչը խնայող է հիշողության։
  • Մուլտիսայթը օգտագործվում է մշակման ընթացքում։ Շատ արագ կարելի է սկսել նոր դուստր կայք կոնկրետ խնդրի վրա աշխատելու համար։
  • Hostname կոնֆիգուրացիաների ֆայլերի աջակցման համար։