WordPress අඩවි වලට PDF ජනන, CSV විශ්ලේෂණ, රූප සැකසුම් වැනි PHP පුස්තකාලයක් එක්කරන්න අවශ්ය වූ විට, සාමාන්යයෙන් Composer භාවිතා කරයි. නමුත් බොහෝ කළමනාකරණ හෝස්ට්වල SSH ප්රවේශය නොමැති හෝ සීමා කර ඇති නිසා, සංවර්ධකයන්ට ගැටළු එනවා.
මෙම ගැටලුවට විසඳුමක් ලෙස Loopress Full නමැති නව මෙවලම පෙනී යයි. Loopress Full, WordPress පරිපාලක පුවරුවේම Dependency Management පැනලයක් එක් කරයි. එය Packagist සමඟ සම්බන්ධ වෙමින්, සර්වරය තුළ Composer ක්රියාත්මක කර, ඔබට SSH අවශ්ය නොවී පැකේජ්ස් ස්ථාපනය කළ හැකිය.
Loopress Full භාවිතා කිරීමේ පියවර ඉතා සරලයි. පළමුව WordPress පැනලයේ Loopress → Dependencies යන්නට පිවිස, ඔබට අවශ්ය පැකේජ් නාමය (උදා: guzzlehttp/guzzle) සෙවීමෙන්, අනුවාදය තෝරා Install බොත්තම ඔබන්න. පසුදා Composer require කමන්ඩ් එක සර්වරයේ ධාවනය වීමෙන්, පැකේජ් එක plugin එකේම vendor ෆෝල්ඩරයට ස්ථාපනය වේ.
ස්ථාපනය වූ පැකේජ් භාවිතා කිරීමට, ඔබේ කෝඩ් එකේ require_once WP_CONTENT_DIR . '/loopress/vendor/autoload.php'; ලෙස autoloader එක ඇතුළත් කර, පසුකාලීනව Composer පැකේජ් එකේ class භාවිතා කළ හැකිය. මෙය API ඇමතුම්, දත්ත සැකසීම, හෝ වෙනත් කාර්යයන් සඳහා ඉතා ප්රයෝජනවත්.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ බොහෝ වෙබ් සංවර්ධන ආයතන සහ ස්වයං සේවකයන්, සීමිත හෝස්ට් පරිසරයන් හේතුවෙන් SSH ප්රවේශය නොමැතිව වැඩ කරති. Loopress Full මඟින්:
- සියලුම client sites එකම WordPress පැනලයෙන්ම dependency කළමනාකරණය කළ හැකි බැවින්, කාලය හා ගාස්තු ඉතිරි වේ.
- FTP හෝ rsync මගින් vendor ෆෝල්ඩරය අතට ගෙන යාමෙන් සිදුවන ගැටළු දුරු වේ.
- අධ්යයනිකයන්ට Composer, Packagist වැනි නව තාක්ෂණික උපකරණ ඉගෙන ගැනීම පහසු වේ, එමඟින් දැනුම වැඩිදියුණු වේ.
ඒ අනුව, ශ්රී ලංකාවේ තාක්ෂණික ආයතන, ස්ථානික ව්යාපාරිකයන්, සහ පුරෝගාමී සංවර්ධකයන්ට මෙය නව අවස්ථාවක් සපයයි.
Loopress Full නොමිලේ නොවන සංස්කරණයක් (Loopress Light) වන අතර, WordPress.org වෙතින් ලබා ගත නොහැක. එය loopress.dev වෙතින් මිලදී ගත හැක.
අදම Loopress Full එක ස්ථාපනය කර, WordPress අඩවියේ Composer පැකේජ්ස් ස්වයංක්රියව කළමනාකරණය කර බලන්න. ඔබේ වැඩ කාර්යක්ෂමතාවය තවත් උසස් මට්ටමකට ගෙන යනු ඇත.