logo

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

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

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

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

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

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

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

Scroll

Drupal‑ի CI-ով կառավարվող կոնֆիգուրացիայի կառավարում՝ Jenkins և GitLab CI օգտագործմամբ

16/04/2026, by Ivan

1. Ինչու է CI-ով կառավարվող կոնֆիգուրացիայի կառավարումը կարևոր

Drupal-ի կոնֆիգուրացիայի համակարգը հարթակի ամենամեծ ուժեղ կողմերից մեկն է — և ամենահաճախ ցավ պատճառողներից մեկը։ Կայքի յուրաքանչյուր կոնֆիգուրացիայի մասի արտահանումն ու ներմուծումը YAML ֆայլերի տեսքով հզոր հնարավորություն է, բայց միայն այն դեպքում, երբ բոլորը համաձայն են, թե ով է պատասխանատու այդ ֆայլերը միջավայրերի միջև տեղափոխելու համար։ Թիմերի մեծ մասում այդ համաձայնությունը երբեք լիովին գոյություն չունի։

Drupal 7-ի թարմացում մինչև Drupal-ի վերջին տարբերակը

15/04/2026, by Ivan

Թեև Drupal 7-ի աջակցությունն արդեն ավարտվել է և այլևս չեն լինի նոր թարմացումներ, իսկ բոլոր նոր մոդուլները թողարկվում են միայն Drupal 11+ տարբերակների համար, այնուամենայնիվ շատ կայքեր դեռ օգտագործում են Drupal 7 և չեն կարող անցնել նոր տարբերակների։ Դրա համար կան մի շարք պատճառներ, հատկապես այն կայքերի դեպքում, որոնք ունեն մեծ քանակությամբ քաստոմ կոդ։

Ինչպես վեր գրել jQuery Cookie-ը և core/js-cookie գրադարանը Drupal-ում՝ օգտագործելով js_cookie մոդուլը

02/03/2026, by Ivan

Ինչու՞ է այս փոփոխությունը պետք

  • Այնուամենայնիվ Drupal 9-ում jQuery Cookie-ը հեռացվել է core-ից և փոխարինվել js-cookie գրադարանով։ Drupal 9-ի ընթացքում գոյություն ուներ հետհամատեղելիության շիմ (core/jquery.cookie), բայց այն հեռացվել է Drupal 10-ի համար։

Drupal-ի թարմացում

01/03/2026, by Ivan

Այս բաժինը վերաբերում է Drupal-ի միջուկի թարմացմանը նախորդ տարբերակներից (ներառյալ հին Drupal 6 և Drupal 7 տարբերակները) դեպի վերջին արդիական տարբերակը։ Այստեղ ես նաև կհրապարակեմ հոդվածներ Drupal-ի contrib մոդուլները թարմացնելու վերաբերյալ։

Թարգմանություն հայերեն (արևելահայերեն)

01/03/2026, by Ivan

Drupal-ի CKEditor մոդուլը դադարեցնում է CKEditor 4-ի աջակցությունը։ Սակայն դուք դեռ կարող եք օգտագործել CKEditor 4-ը՝ այն միացնելով անհատականացված մոդուլների միջոցով և շարունակելով աշխատել դրա հետ։ Իհարկե, ավելի ցանկալի է օգտագործել CKEditor 5-ի կամ ավելի նոր տարբերակը, բայց CKEditor-ի ժառանգական մոդուլը դեռ օգտագործում է ավելի քան 140 հազար կայք (Drupal-ի յուրաքանչյուր չորրորդ կայքը!).

https://www.drupal.org/project/ckeditor

Օգտագործելով Chat GPT՝ JavaScript կոդը վերաշարադրելու համար առանց jQuery-ի։

11/06/2025, by Ivan

Հրահանգ ChatGPT-ին՝ jQuery-ից JavaScript վերաշարադրելու համար

Եթե ցանկանում եք վերաշարադրել jQuery կոդը մաքուր JavaScript-ի՝ օգտագործելով ChatGPT, անցեք chat.openai.com և մուտքագրեք հետևյալ հստակ և հակիրճ հրահանգը․

Խնդրում եմ վերաշարադրեք հետևյալ jQuery կոդը մաքուր JavaScript-ի՝ պահպանելով նույն ֆունկցիոնալությունը։ Համոզվեք, որ այն համապատասխանում է ժամանակակից JavaScript ստանդարտներին (ES6+)։ Եթե կիրառելի է, ներառեք նաև Drupal.behaviors-ի օգտագործումը։ [Այստեղ տեղադրեք ձեր jQuery կոդը]

Թեգեր

Drush-ը ցույց է տալիս սխալ՝ աջակցել bash-ին՝ աջակցելու «source»-ին՝ fallback կատարելով $0-ի վրա, եթե սա չի աշխատում bash-ով:

04/06/2025, by Ivan

Ես ունեմ հսկայական քանակությամբ կարգավորումներ և սովորաբար օգտագործում եմ config import հետևյալ կերպ՝ PHP-ի համար անջատելով հիշողության սահմանափակումը (memory_limit=-1)՝

 php -d memory_limit=-1 ./vendor/bin/drush config-import -y

Բայց այս անգամ ստացա սխալ՝
 

1.1 Տեղադրման պրոֆիլներ։

13/05/2025, by Ivan

Շատ հաճախ մարդիկ ցանկանում են կայք՝ այդպիսի ֆունկցիոնալով, որը նկարագրված է բազմաթիվ այլ կայքերում՝ առցանց խանութ, ֆորում, հայտարարությունների տախտակ, քուպոնների կայք: Drupal-ում հնարավոր է ստեղծել ոչ միայն հիմնական ֆունկցիոնալ, այլ նաև պատրաստի լրացուցիչ ֆունկցիոնալ, որը հասանելի է տեղադրման հետ միասին: Այսպիսի Drupal–ի հավաքածուներ կոչվում են տեղադրման պրոֆայլներ (Distributions, install profiles) և դրանք անվճար հասանելի են ներբեռնելու համար՝