Թարգմանություն հայերեն (արևելահայերեն)
Drupal-ի CKEditor մոդուլը դադարեցնում է CKEditor 4-ի աջակցությունը։ Սակայն դուք դեռ կարող եք օգտագործել CKEditor 4-ը՝ այն միացնելով անհատականացված մոդուլների միջոցով և շարունակելով աշխատել դրա հետ։ Իհարկե, ավելի ցանկալի է օգտագործել CKEditor 5-ի կամ ավելի նոր տարբերակը, բայց CKEditor-ի ժառանգական մոդուլը դեռ օգտագործում է ավելի քան 140 հազար կայք (Drupal-ի յուրաքանչյուր չորրորդ կայքը!).
https://www.drupal.org/project/ckeditor
Ուղիղ ասեմ՝ CKEditor 4-ը անանուն օգտվողների համար օգտագործելը անվտանգ չէ։ Եթե ձեր կայքում անանուն օգտվողներին թույլ եք տալիս թողնել մեկնաբանություններ կամ ստեղծել էջեր (օրինակ՝ bug-tracker-ի issues), ապա այլընտրանք չունեք և պետք է օգտագործեք CKEditor 5։
/sites/default/files/inline-images/d134b2ae066a2bb19cfbbe16e1943e3a.png
CKEditor 4-ը անվտանգ չէ, քանի որ այն ունի խոցելիություններ, որոնք թույլ են տալիս ավելացնել JavaScript և CSS՝ շրջանցելով հասանելիության իրավունքները։ Բայց շատերի համար CSS և JavaScript ավելացնելու հնարավորությունը հենց visual editor-ի ներսում ոչ թե խնդիր է, այլ գործառույթ։ Եթե CKEditor-ը օգտագործում են միայն ձեր ընկերության աշխատակիցները և ոչ ոք այլևս չի ավելացնում բովանդակություն կայքում, ապա կարող եք շարունակել օգտագործել CKEditor 4-ը։ Այնուամենայնիվ, սա մնում է խոցելիություն, որովհետև եթե չարագործները գողանան ձեր խմբագրի հաշվի մուտքը, ապա նրանք կարող են վնասել կայքը՝ JavaScript կոդ ավելացնելով յուրաքանչյուր էջում։
https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-fq6h-4g8v-qqvm
Շատերը պատրաստ են նման ռիսկերին, քանի որ CKEditor 4-ի plugin-ները CKEditor 5 տեղափոխելու ուղիղ ճանապարհ չկա։ Անհրաժեշտ է մեծ ժամանակ՝ յուրաքանչյուր plugin ստուգելու համար, նոր plugin-ների փորձարկումը մեծ քանակությամբ էջերում բարդ է, և HTML-ի փոխակերպման ընթացքում (CKEditor 4-ից դեպի CKEditor 5) ինչ‑որ բան կարող է սխալ գնալ։
Իմ նախագծերից մեկում ես ստեղծել եմ անհատականացված պատկերների վերբեռնման ձև՝ օգտագործելով IMCE և Editor Advanced Image.
https://www.drupal.org/project/imce
https://www.drupal.org/project/editor_advanced_image
/sites/default/files/inline-images/ca4b9ec6d79c9d40dadb84267a94a4cc.png
/sites/default/files/inline-images/b15525827abb93f100e40c52c46c9c3d.png
Միևնույն ժամանակ CKEditor-ը առաջարկում է պատկերների վերբեռնման ավելի պարզեցված տարբերակ.
/sites/default/files/inline-images/EAI%20-%20CKE5%20-%20Balloon%20Button.png
CKEditor 5-ի պատկերների վերբեռնումը ավելի նոր և հաճելի է երևում, բայց այն չի հիշեցնում շվեյցարական դանակի նման բազմաֆունկցիոնալ գործիք, ինչպես Drupal admin-ում։
CKEditor 4-ն ունի նաև լրացուցիչ plugin-ների փաթեթ, որոնք CKEditor 5-ում դեռ չեն հայտնվել նույնիսկ երկու տարի անց՝ օրինակ Anchor plugin-ը.
https://www.drupal.org/project/usage/anchor_link
Anchor Link module օգտագործող կայքերի մեկ երրորդը շարունակում է աշխատել CKEditor 4-ով։
CKEditor 4-ը ապահովում է ծանոթ և հարմար աշխատանքային միջավայր իմ նախագծի տեխնիկական հեղինակների համար, և նրանք չեն ցանկանում անցնել CKEditor 5։
/sites/default/files/inline-images/dba997dc073035fce54995b1829ada3b.png
CKEditor 4-ը կարող է հիանալի աշխատել Drupal 11-ի հետ՝ CKEditor մոդուլի փոքր փոփոխություններից հետո.
https://www.drupal.org/project/ckeditor
Ես թարմացրել եմ Drupal 10-ը Drupal 11-ի և պահպանել CKEditor 4-ը որպես visual editor մեր տեխնիկական հեղինակների համար, ինչը դարձրել է Drupal-ի տարբերակների միջև անցումը լիովին աննկատ նրանց համար։ Եթե ձեզ նույնպես անհրաժեշտ է Drupal-ի թարմացում նոր տարբերակների՝ աշխատող CKEditor 4-ով, կարող եք գրել ինձ LinkedIn-ով կամ էլ. փոստով․
https://www.linkedin.com/in/ivan-abramenko/
mailto:levmyshkin89@gmail.com