Drupal 7-ի թարմացում մինչև Drupal-ի վերջին տարբերակը
Թեև Drupal 7-ի աջակցությունն արդեն ավարտվել է և այլևս չեն լինի նոր թարմացումներ, իսկ բոլոր նոր մոդուլները թողարկվում են միայն Drupal 11+ տարբերակների համար, այնուամենայնիվ շատ կայքեր դեռ օգտագործում են Drupal 7 և չեն կարող անցնել նոր տարբերակների։ Դրա համար կան մի շարք պատճառներ, հատկապես այն կայքերի դեպքում, որոնք ունեն մեծ քանակությամբ քաստոմ կոդ։
Claude Code, Codex, Copilot-ի օգտագործում
Drupal 7-ից Drupal-ի վերջին տարբերակին անցման մասին հոդվածի շրջանակում կարևոր է նշել, որ ժամանակակից AI գործիքները, ինչպիսիք են Claude Code-ը, Codex-ը և Copilot-ը, կարող են դառնալ թիմի համար օգտակար օգնականներ և նվազեցնել նախագծի ընդհանուր բարդությունը, նույնիսկ եթե ընթերցողը չի խորանում տեխնիկական մանրամասների մեջ։ Նրանց հիմնական արժեքն այն է, որ դրանք օգնում են ավելի արագ հասկանալ կայքի հին կոդը, զգուշորեն տեղափոխել գործող բիզնես-տրամաբանությունը հարթակի նոր տարբերակ, նվազեցնել թարմացման ընթացքում սխալների քանակը՝ ավտոմատ կերպով առաջարկելով ավելի ժամանակակից և անվտանգ լուծումներ, հուշելով, թե համակարգի որ հատվածներն են պահանջում փոփոխություններ, և արագացնել զարգացման ռուտինային առաջադրանքները։ Արդյունքում դա կրճատում է միգրացիայի ժամկետները, գործընթացը դարձնում ավելի կանխատեսելի, հեշտացնում է մենեջմենթի կողմից վերահսկումը և թույլ է տալիս թիմին կենտրոնանալ ոչ թե տեխնիկական դժվարությունների, այլ բիզնես նպատակների իրականացման և Drupal-ի նոր տարբերակին անցումից հետո կայքի կայուն աշխատանքի վրա։
Անցնել CKEditor 5-ի, թե՞ մնալ CKEditor 4-ի վրա
CKEditor 5-ի անցումը նախընտրելի է, քան հին վիզուալ խմբագրիչի տարբերակի վրա մնալը։ Սակայն եթե դուք ունեք շատ մեծ նախագիծ, հնարավոր է պահպանել CKEditor 4-ը, բայց միայն այն դեպքում, երբ կայքի բովանդակությունը խմբագրելու են բացառապես ձեր ընկերության աշխատակիցները։ CKEditor 4-ի օգտագործումը անանուն օգտվողների համար, հատկապես պատկերների վերբեռնման պլագիններով, անվտանգ չէ։
CKEditor 4-ի անվերջ աջակցության մասին Drupal-ում կարող եք կարդալ այս հոդվածում։
CKEditor 4-ի աջակցությունը Drupal-ում
Եթե CKEditor 4-ի համար պլագինների քանակը մեծ չէ, ավելի լավ կլինի դրանք վերագրել Claude Code-ի կամ Codex-ի օգնությամբ։
Անցում ժամանակակից ֆրոնտենդ ֆրեյմվորքների, օրինակ՝ Next.js, Nuxt.js
Կայքի թարմացման շրջանակում արժե դիտարկել նաև այլընտրանքային մոտեցում՝ անցում կատարել ժամանակակից ֆրոնտենդ ֆրեյմվորքների, ինչպիսիք են Next.js-ը, Nuxt.js-ը կամ նմանատիպ լուծումները՝ պահպանելով Drupal-ը որպես բեքենդ, հատկապես եթե գործող կայքում կուտակված է հսկայական քանակությամբ բովանդակություն։ Նման սցենարի դեպքում Drupal-ը շարունակում է պատասխանել բովանդակության պահպանման, կառավարման և անվտանգության համար, մինչդեռ նոր ֆրոնտենդը ապահովում է ավելի ժամանակակից արտաքին տեսք, բարձր արագություն և օգտվողի ինտերֆեյսի զարգացման ճկունություն։ Սա թույլ է տալիս կայքը թարմացնել փուլ առ փուլ՝ առանց ամբողջ համակարգի ամբողջական վերագրության, նվազեցնել բիզնեսի համար ռիսկերն, պահպանել արդեն կատարված ներդրումները բովանդակության և խմբագրական գործընթացների մեջ, ինչպես նաև ավելի արագ արձագանքել շուկայի նոր պահանջներին՝ չազդելով հարթակի ներսում գտնվող կարևոր և քննադատապես կարևոր բաղադրիչների վրա։
Որպես DrupalBook գործակալություն՝ մենք օգնում ենք ընկերություններին թարմացնել և զարգացնել Drupal 7-ի վրա սկզբնապես ստեղծված ամենատարբեր կայքեր՝ կորպորատիվ և բրենդային կայքեր, բովանդակային պորտալներ և մեդիա նախագծեր մեծ քանակությամբ կուտակված բովանդակությամբ, բազմալեզու և multisite հարթակներ, կրթական լուծումներ, ինչպես նաև բարդ կոմերցիոն և ներքին համակարգեր, որոնց համար կարևոր են կայունությունը, անվտանգությունը և երկարաժամկետ զարգացման հնարավորությունը։ Մենք աշխատում ենք Drupal-ի հետ 2010 թվականից և թարմացմանը մոտենում ենք ոչ թե որպես միանվագ տեխնիկական առաջադրանքի, այլ որպես բիզնեսի համար ռազմավարական քայլի՝ հաշվի առնելով ճարտարապետությունը, խմբագրական գործընթացները և ապագա փոփոխությունները։ Այդ պատճառով, եթե դուք պլանավորում եք անցում Drupal 7-ից, ցանկանում եք գնահատել թարմացման հնարավոր սցենարները կամ պարզապես քննարկել ձեր իրավիճակը, մենք ուրախ կլինենք շփման համար։
Իվան Աբրամենկո, Principal Drupal Architect
ivan.abramenko@drupalbook.org
projects@drupalbook.org