PHP සංවර්ධකයින්ට දවසකින් බොහෝ වෙලාවක් එකම CRUD (Create, Read, Update, Delete) තිරයන් ලියන වැඩකට යොදවන්නෙමු. පිටු ගණන, සෙවුම් ප්රශ්න, ෆෝරම් වල සත්යාපනය – මේ සියල්ලම නැවත නැවත කරන්නේ කාලය නාස්ති කරන වැඩක්.
අලුත් විසඳුම GriD12. මේක MySQL ටේබලයක් ගෙන එයට සම්පූර්ණ, ප්රතිචාරශීලී CRUD ග්රිඩ් එකක් මිනිත්තු කිහිපයකින් සාදන configuration‑driven මෙවලමකි. තවත් බාහිර පැකේජයක්, npm, Webpack හෝ බන්ඩල් අවශ්ය නැත – කෙළින්ම අරගෙන, එක් ගොනුවක් ඇතුළත් කරලා පණිවිඩයක් පෙන්වන්න.
ඉතා සරල ක්රියාවලිය:
- තවත් කුඩා configuration array එකක් ලියන්න.
- එකම PHP ගොනුව ඇතුළත් කරන්න.
ඒකම කරලින් ඔබට ලැබෙන්නේ:
- පිටුගත කිරීම සහ සෙවුම් සමඟ ලැයිස්තුව.
- තීරුව අනුව අනුස්ථානික සෝට් කිරීම.
- විදෙස් යතුරු (foreign‑key) lookup, සංඛ්යාත්මක හා දිනයේ ආකෘතිකරණය.
- CSV ගොනුවට නිර්යාත කිරීම.
- සම්පූර්ණ Create, Read, Update, Delete ක්රියාකාරකම්.
ආරක්ෂාව GriD12‑ේ මූලික අංගයක්. PDO prepared statements, schema whitelist, CSRF token, XSS escape – මේ සියල්ලම ස්වයංක්රීයව ක්රියාත්මක වේ. එබැවින් SQL injection, cross‑site scripting වැනි තර්ජනවලින් ඔබේ දත්ත ආරක්ෂා කරයි.
UI පාර්ශ්වයෙන් Bootstrap 5 මත පදනම්ව, CDN මගින් CSS/JS ලබා ගනිමින්, සරල, නවීන, සමාජ ජාලයකින් පවා පිරිසිදු දර්ශනයක් ලබා දේ. ජංගම දුරකථන, ටැබ්ලට්, පරිගණක – සියලු උපාංගවලට පූර්ණ ප්රතිචාරශීලී.
භාෂා පරිවර්තනයද අත්යවශ්ය. මුලින්ම ඉංග්රීසි, ග්රීක, ජර්මන්, ස්පාඤ්ඤ, ප්රංශ, ඉතාලි භාෂා 6කින් UI ලබා දෙන අතර, නව භාෂාවක් එකතු කිරීම සඳහා ගොනුවක් එකතු කිරීම පමණක් අවශ්ය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්ට, විශ්වවිද්යාල සිසුන්ට, ස්ථානීය ව්යාපාරවලට GriD12 ඉතා ප්රයෝජනවත්. බොහෝ ආයතන තවමත් CRUD තිරයන් සෑදීමට දින ගණනක් වැය කරයි; මේ මෙවලම ඒ කාලය අඩු කර, ඉගෙනීමේ කාලය වැඩි කරයි. අතිරේක බාහිර ලයිබ්රරී නොමැති නිසා, සර්වර් සම්පත් අඩු වන අතර, සමාජ ආරක්ෂාවට අවශ්ය නවීන ආරක්ෂක පියවරද දැනටමත් ඇතුළත් වේ.
ස්ථානීය startups සඳහා, ඉක්මනින් ඇඩ්මින් පැනලයක් හදලා, දත්ත විශ්ලේෂණය හා ව්යාපාරික තීරණ ගැනීමට අවශ්ය තොරතුරු ලබා ගත හැක. ඒ අතර, සිංහල UI සහිතව තිබීම නිසා, තාක්ෂණික නොවන පරිශීලකයන්ටද පහසුවෙන් පරිච්ඡේදනය කළ හැක.
අවසානයට, GriD12 ලාංකීය තාක්ෂණික පරිසරයට “කෝඩ් ලියන කාලය කෙටි කර, ආරක්ෂාව ශක්තිමත් කර” යන වාසියක් ගෙන එයි.
ඉතා සරල configuration එකක්, එකම ගොනුවක්, සහ සම්පූර්ණ ආරක්ෂාව – PHP සංවර්ධකයින්ට දැන් GriD12 සමඟ වැඩකිරීම අත්යවශ්ය වේ.