ඔබේ වෙබ් අඩවියේ සමාජ මාධ්ය තිරස් පූර්වදර්ශන (Open Graph) කාඩ්පත්, සෑම පිටුවකම වචනයක මැද කපාගත් තත්ත්වයක් අසලින් මාසයක් පුරා පෙනුනේ නැත. එය ඇලipsis එකක් නොව, වචනයක් අර්ධයෙන් කපාගෙන තිබුණා.
මෙම ගැටළුවේ මූලික හේතුව කෙළින්ම සරල ලයිනයක් – slice(0, 60) – ය. මෙම කේතය 60 අක්ෂර ගන්නා ලෙස සැකසූ නමුත්, එය වචන අවසන් තැන නොසලකා, මැද අක්ෂරයකින් කපා දුන්නේය. ඒ නිසා converters වචනය conv ලෙස පෙනුනා.
බග් එක දිගට පවත්නා කාලයක් තිබුණේ දෙකේ හේතුවක් නිසා. පළමුව, OG කාඩ්පත් නිර්මාණය වෙබ් අඩවියේ පිටු සෑදීමේදී නොදැකෙන තැනක සිදුවේ – එය බාහිර සේවාදායකයකින් රෙන්ඩර් වේ. දෙවැනි, මෙම කේතය එක් එක් මෙවලම් පිටුවකට වෙන වෙනම නොව, ogSvg() නම් පොදු ෆන්ක්ෂන් එකක් තුළින් සියලුම 164 මෙවලම් පිටු සහ ඒවායේ භාෂා 5ක් (එකතුව 836 කාඩ්පත්) සඳහා එකවර පදනම් කර ඇත. එම නිසා බග් එක එකම තැනින් සියල්ලම අසමත් වුණි.
මෙම ගැටළුව විසඳීමට මුලින්ම සිතූ විසඳුම වචනයේ අවසානයේ අවකාශය (space) හොයාගැනීමයි. එය ඉංග්රීසි භාෂාවට පමණක් සුදුසුය; ජපන්, චීන, කොරියානු වැනි CJK භාෂා වල අවකාශයක් නොමැති නිසා එම පද්ධතිය අලුත් බග් එකක් හඳුන්වා දුන්නේය. අවසානයේ ලියූ කේතය අවකාශයක් හෝ අඩු වශයෙන් අර්ධයෙහි පසු නොමැති නම්, කෙටි කට්ටලයක් (hard‑cut) කර, අවසන් ව punctuation ඉවත් කර ellipsis එක එක් කරන ලදී.
ශ්රී ලංකාවට ඇති වැදගත්කම
- බහුභාෂා සහයෝගය: ශ්රී ලංකාවේ ඉංග්රීසි, සිංහල, තමිල් සහ වෙනත් භාෂා භාවිතා කරන වෙබ් අඩවි බොහොමයක් ඇති අතර, මෙම සිදුවීමෙන් බහුභාෂා අනුකූල කේත ලිවීමේ වැදගත්කම පැහැදිළි වුණි.
- සමාජ මාධ්යයේ ප්රතිචාරය: කාඩ්පත් කපාගත් විට, පරිශීලකයින්ට අසම්පූර්ණ මාතෘකාවක් පෙනෙයි, ඒ නිසා ලින්ක් බෙදාගැනීමේ ආකර්ශනීයත්වය අඩු වේ. මෙය ශ්රී ලාංකීය ව්යාපාර සහ startups සඳහා අලාභයක් වේ.
- ඉගෙනුම් සහ පරීක්ෂණ ක්රමය: බග් එක build log එකේ හෝ පේජ් preview එකේ පෙනී නොසිටීම නිසා, සංවර්ධකයින්ට අදාළ artifact (OG image) නිරීක්ෂණය කිරීම අත්යවශ්ය බවක් සලකයි.
- ආරක්ෂිත හා පාරිභෝගික විශ්වාසය: නිවැරදි සමාජ preview එකක්, පාරිභෝගිකයින්ගේ විශ්වාසය ඉහළ දමයි. මෙය ශ්රී ලංකාවේ ඩිජිටල් සේවා වර්ධනයට ඉතා වැදගත්.
අවසන් වශයෙන්, සංවර්ධකයින්ට මෙම පළපුරුදු කථනය මතක තබාගත යුතුය – “shared template එකේ අඩුපාඩු, සියලු පිටු වලට ප්රතිඵල වේ.” නිවැරදි පරීක්ෂණ, බහුභාෂා අනුකූල කට්ටල, සහ artifact පරීක්ෂණය, ඔබේ වෙබ් අඩවිය අනාගතයේත් පිරිසිදු, පාරිභෝගික‑හිතකාමී ලෙස පවතින්නේය.