Տեսանյութից հանված այս հոդվածում կխոսեմ Varbase Media-ում մեր ներդրած նոր հնարավորության մասին՝ խելացի [node] թոքենի։ Այն նախատեսված է խելացիորեն ընտրելու ամենահարմար պատկերը, երբ նոդերը կիսվում են Facebook-ում, Twitter-ում կամ նույնիսկ Slack-ում։ Բացի այդ, այն ունի պահեստային (fallback) URL-ի տարբերակ. եթե հարմար պատկեր չգտնվի, կօգտագործվի լռելյայն պատկերը։ Այս հնարավորությունը պարզեցնում է աշխատանքը և բարելավում է կիսված բովանդակության տեսքը բոլոր հարթակներում։
Հին մոտեցման խնդիրը
Նախկինում, երբ կիսվում էինք բովանդակությամբ, հենվում էինք տարբեր թոքենների վրա՝ հին թոքեններ, որոնք չափազանց բարդ էին խմբագիրների կամ բովանդակության ադմինների համար։
Ներդրվածության (nesting) տրամաբանությունը թույլ չէր տալիս ճիշտ պահեստային տարբերակ ունենալ։
[node:field_media:entity:social_large][node:field_media:entity:social_medium][node:field_media:entity:social_small]
Սրանցով նշվում էր, թե որ պատկերը պետք է օգտագործվի։ Այս թոքենները պահանջում էին զգույշ կարգավորում և կարող էին շատ բարդանալ, հատկապես երբ խոսքը տարբեր տեսակի բովանդակության և մեդիա դաշտերի մասին էր։
Օրինակ, եթե բովանդակության տեսակն ուներ մեդիայի դաշտ, իսկ այդ մեդիան՝ շապիկի պատկեր, ապա օգտագործվում էր հենց այդ պատկերը։ Սակայն եթե մեդիա դաշտում պատկեր չկար, թոքենը չէր կարողանում տրամադրել կիսվելու պատկեր, և սոցիալական ցանցում հրապարակումը ստացվում էր թերի կամ պակաս գրավիչ։
Նոր խելացի [node:share-image] թոքենը
Նոր խելացի [node] թոքենը հեղաշրջում է այս գործընթացը՝ ավտոմատ ընտրելով նոդի բովանդակությանը ամենահարմար պատկերը։ Ահա թե ինչպես է այն աշխատում։
- Մեդիա դաշտի ստուգում. եթե բովանդակության տեսակն ունի մեդիա դաշտ՝ պատկերով կամ տեսանյութով, թոքենն օգտագործում է այդ պատկերը։
- Անցում պատկերի դաշտին. եթե մեդիա դաշտ չկա, ստուգվում է պատկերի դաշտը։
- Տեսանյութի դաշտը՝ որպես վերջին տարբերակ. եթե վերը նշվածներից ոչ մեկը չգտնվի, ստուգվում է տեսանյութի դաշտը։
- Լռելյայն պահեստային պատկեր. եթե այս դաշտերից ոչ մեկում պատկեր չկա, թոքենն ավտոմատ կերպով կօգտագործի նախապես նշված պահեստային պատկերը։ Այն կարելի է գլոբալ կերպով սահմանել լռելյայն թեմայում, և այդպես կիսված ողջ բովանդակությունը կունենա միասնական տեսք։
Օգտագործման օրինակներ
Դիտարկենք մի քանի կոնկրետ օրինակ։
- Մեդիայով բլոգի գրառումներ. ենթադրենք՝ ունեք բլոգի գրառման բովանդակության տեսակ՝ մեդիա դաշտով։ Եթե մեդիա դաշտում պատկեր կա, կիսվելու համար կօգտագործվի հենց այդ պատկերը։ Եթե այնտեղ տեսանյութ է, կօգտագործվի տեսանյութի շապիկի պատկերը։
- Միայն տեքստով գրառումներ. եթե գրառումը միայն տեքստ է և մեդիա չունի, թոքենը կօգտագործի պահեստային պատկերը, և գրառումը կիսվելիս կմնա տեսողականորեն գրավիչ։
- Մի քանի մեդիա դաշտով բովանդակության տեսակներ. երբ «Show» նման բովանդակության տեսակն ունի և մեդիայի, և տեսանյութի դաշտ, թոքենը առաջնությունը կտա մեդիայի դաշտին։ Եթե մեդիա չգտնվի, շապիկի պատկեր կփնտրվի տեսանյութի դաշտում։ Եթե երկուսն էլ բացակայեն, կօգտագործվի լռելյայն պատկերը։
Ավտոմատ աշխատանք՝ առանց լրացուցիչ կարգավորումների
Խելացի [node] թոքենի լավագույն կողմերից մեկն այն է, որ աշխատում է անմիջապես տեղադրումից հետո։ Հենց որ թոքենը ավելացվի ձեր մետա թեգի կարգավորմանը, այն սկսում է ավտոմատ ընտրել ձեր բովանդակության համար լավագույն պատկերները։ Այսպես չափազանց հեշտ է ապահովել, որ ձեր բովանդակությունը կիսվելիս միշտ լավագույն տեսքն ունենա՝ առանց ծավալուն ձեռքով կարգավորումների։
Եզրակացություն
Varbase Media-ում խելացի [node] թոքենի ներդրումը նախկին մեթոդների համեմատ էական բարելավում է։ Կիսվելու համար հնարավոր լավագույն պատկերն ավտոմատ ընտրելով և պահեստային տարբերակ առաջարկելով՝ այն բարելավում է և՛ օգտատիրոջ փորձառությունը, և՛ կիսված բովանդակության տեսքը։ Լինեք կայքի ադմին, թե բովանդակության հեղինակ, այս թոքենը կխնայի ձեր ժամանակը և կապահովի, որ ձեր բովանդակությունը միշտ պատրաստ լինի կիսվելու։
Շնորհակալություն կարդալու համար, և մի բաց թողեք այս խելացի թոքենի առավելությունները ձեր նախագծերում օգտագործելու հնարավորությունը։