Drupal․ Colorbox-ի փոխարինումը GLightbox-ով
1 Ներածություն
Lightbox փլագինները Drupal-ով աշխատող կայքերի անբաժան մասն են եղել ավելի քան մեկ տասնամյակ։ Դրանք խմբագիրներին թույլ են տալիս ցուցադրել պատկերներ, տեսանյութեր և այլ մեդիա բովանդակություն՝ էջի վրա վերադիր շերտում (overlay), առանց ընթացիկ էջից դուրս գալու — սա այն վարքագիծն է, որը այցելողները ակնկալում են ժամանակակից, մեդիա-հագեցած կայքերում։
CKEditor 4 փլագինների վերագրում CKEditor 5‑ի համար
DrupalBook‑ում մենք աջակցում ենք Drupal հարթակներ, որտեղ խմբագրական փորձը բիզնեսի համար կենսական նշանակություն ունի, այլ ոչ թե երկրորդական տեխնիկական մանրուք է։ Երբ Drupal‑ը անցում կատարեց CKEditor 4‑ից CKEditor 5‑ի, այն ներկայացրեց ժամանակակից խմբագրման հիմք, սակայն միաժամանակ ստեղծեց զգալի բաց այն կազմակերպությունների համար, որոնք ապավինում էին CKEditor 4‑ի կայացած փլագիններին։ Այս հոդվածում ներկայացվում է, թե ինչպես ենք մենք լրացրել այդ բացը՝ միգրացիայի ենթարկելով հիմնական ֆունկցիոնալությունը, ապահովելով խմբագրական թիմերի աշխատանքային շարունակականությունը և հնարավորություն
Բովանդակության մոդելավորում բազմալեզու Drupal-ի համար․ թարգմանեք հատվածներով, ոչ թե էջերով
Drupal‑ի CI-ով կառավարվող կոնֆիգուրացիայի կառավարում՝ Jenkins և GitLab CI օգտագործմամբ
1. Ինչու է CI-ով կառավարվող կոնֆիգուրացիայի կառավարումը կարևոր
Drupal-ի կոնֆիգուրացիայի համակարգը հարթակի ամենամեծ ուժեղ կողմերից մեկն է — և ամենահաճախ ցավ պատճառողներից մեկը։ Կայքի յուրաքանչյուր կոնֆիգուրացիայի մասի արտահանումն ու ներմուծումը YAML ֆայլերի տեսքով հզոր հնարավորություն է, բայց միայն այն դեպքում, երբ բոլորը համաձայն են, թե ով է պատասխանատու այդ ֆայլերը միջավայրերի միջև տեղափոխելու համար։ Թիմերի մեծ մասում այդ համաձայնությունը երբեք լիովին գոյություն չունի։
Drupal 7-ի թարմացում մինչև Drupal-ի վերջին տարբերակը
Թեև Drupal 7-ի աջակցությունն արդեն ավարտվել է և այլևս չեն լինի նոր թարմացումներ, իսկ բոլոր նոր մոդուլները թողարկվում են միայն Drupal 11+ տարբերակների համար, այնուամենայնիվ շատ կայքեր դեռ օգտագործում են Drupal 7 և չեն կարող անցնել նոր տարբերակների։ Դրա համար կան մի շարք պատճառներ, հատկապես այն կայքերի դեպքում, որոնք ունեն մեծ քանակությամբ քաստոմ կոդ։
Ինչպես վեր գրել jQuery Cookie-ը և core/js-cookie գրադարանը Drupal-ում՝ օգտագործելով js_cookie մոդուլը
Ինչու՞ է այս փոփոխությունը պետք
- Այնուամենայնիվ Drupal 9-ում jQuery Cookie-ը հեռացվել է core-ից և փոխարինվել js-cookie գրադարանով։ Drupal 9-ի ընթացքում գոյություն ուներ հետհամատեղելիության շիմ (
core/jquery.cookie), բայց այն հեռացվել է Drupal 10-ի համար։
Drupal-ի թարմացում
Այս բաժինը վերաբերում է Drupal-ի միջուկի թարմացմանը նախորդ տարբերակներից (ներառյալ հին Drupal 6 և Drupal 7 տարբերակները) դեպի վերջին արդիական տարբերակը։ Այստեղ ես նաև կհրապարակեմ հոդվածներ Drupal-ի contrib մոդուլները թարմացնելու վերաբերյալ։
Թարգմանություն հայերեն (արևելահայերեն)
Drupal-ի CKEditor մոդուլը դադարեցնում է CKEditor 4-ի աջակցությունը։ Սակայն դուք դեռ կարող եք օգտագործել CKEditor 4-ը՝ այն միացնելով անհատականացված մոդուլների միջոցով և շարունակելով աշխատել դրա հետ։ Իհարկե, ավելի ցանկալի է օգտագործել CKEditor 5-ի կամ ավելի նոր տարբերակը, բայց CKEditor-ի ժառանգական մոդուլը դեռ օգտագործում է ավելի քան 140 հազար կայք (Drupal-ի յուրաքանչյուր չորրորդ կայքը!).
https://www.drupal.org/project/ckeditor
DrinkUp 2025.07 Novi Sad, Serbia
Բարեւ!
Մենք ուրախ ենք հրավիրել ձեզ մասնակցելու Drupal Novi Sad DrinkUp #9-ի հուլիսյան միջոցառմանը:
Ինչպես միշտ, կխոսենք Drupal-ի, աշխատանքների մասին, բայց հիմնականում պարզապես հաճելի ժամանակ կանցկացնենք լավ մարդկանց և համեղ սնունդի հետ:
Հինգշաբթի, 2025թ. հուլիսի 31-ին։
Loft Štrand
18:00 - 22:00 — Ազատ քննարկում Drupal-ի, նորությունների և Սուրբ Գրալի մասին:
Loft Štrand, քաղաքային լողափ, Նովի Սադի մուտքից ձախ, տեսեք Google Քարտեզում։