ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

TDS Classic හි Deploy, Update, Delete සැකසුම් තුනෙන් ඔබේ Sitecore ව්‍යාපෘතිය පාලනය කරන්න

TDS Classic හි Deploy, Update, Delete සැකසුම් තුනෙන් ඔබේ Sitecore ව්‍යාපෘතිය පාලනය කරන්න

Sitecore සංවර්ධකයින් අතර TDS Classic යනු අඩු-අධිකාරී පරිසරයක දත්ත නිකුත් කිරීමේ අත්දැකීම පහසු කරවන ප්‍රචලිත මෙවලමකි. නමුත් එහි ත්‍රිත්ව සැකසුම් – Item Deployment, Child Item Synchronization (CIS) සහ Recursive Deploy Action (RDA) – නිවැරදිව තේරුම්ගත නොහොත්, නිකුත් කිරීමකදී අහම්බෙන් පිරිසිදු නොවූ ටෙම්පලේට් ගසක් නැවත-සකස් වීම හෝ මකා දැමූ අයිතමයක් වෙබ් දත්ත ගබඩාවට නොපැමිණීම වැනි ගැටළු සිදුවේ.

මෙම ලිපියෙන් අපි ඒ සැකසුම් තුනේ ක්‍රියාකාරිත්වය, ඒ අතර ඇති සම්බන්ධතාවය, master හා web දත්ත ගබඩාවලදී එය කෙසේ ක්‍රියා කරයි, සහ වැරදි සම්බන්ධතාවයන් මඟින් ඇති විය හැකි ප්‍රශ්න කුමක්දැයි පැහැදිලි කරමු. ඒ සඳහා TDS Classic 6.x (Sitecore 10.x) සහ පසුගිය TDS 5.x සංස්කරණයන්ට අදාළ තොරතුරු දක්වා ඇත.

Item Deployment යනු එක් අයිතමයක් නිකුත් කිරීමේදී එය සෑදීමට, අලුත් කිරීමට, හෝ නොකිරීමට නියම කරන සැකසුමයි. DeployOnce, AlwaysUpdate, Never යන තේරීම් තුළින් ඔබට අයිතමය එක වරක් පමණක් නිර්මාණය වීමට, හෝ සෑම නිකුත් කිරීමකදීත් පූර්ණයෙන්ම අලුත් කිරීමට, හෝ සම්පූර්ණයෙන්ම නිකුත් නොකිරීමට හැකියාව ඇත. මෙය Visual Studio හි Properties කවුළුවේ හෝ Deployment Property Manager මඟින් සකස් කළ හැක.

Child Item Synchronization (CIS) පසුගිය අයිතමයේ උප අයිතමයන්ට අදාලව TDS කුමන ගැඹුරින් පරීක්ෂා කරනු දැයි තීරණය කරයි. None (පෙරනිමිය), KeepDirect (මුල් පරම්පරාවට සමාන මට්ටම), KeepAll (සියලු උප අයිතම) යන තේරීම් ඇත. CIS මගින් RDA සඳහා දොරටුවක් සැපයෙයි; CIS None නම්, පියවරේ RDA සැකසුමක් පවා ක්‍රියා නොකරයි.

Recursive Deploy Action (RDA) ව්‍යාපෘතියේ පිහිටි නෑවූ (stray) අයිතමයන්ට කුමක් කිරීමට යන්නැයි නියම කරයි – Delete, Recycle, හෝ Ignore. මෙය ව්‍යාපෘතියේ Build Configuration එකේ සකස් කර, Sitecore හි master හෝ web දත්ත ගබඩාවේ අතිරේක අයිතමයන් ඉවත් කිරීමේ ප්‍රතිපල නියම කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

මෙම සැකසුම් නිවැරදිව භාවිතා කිරීමෙන් ශ්‍රී ලංකාවේ සංවර්ධක කණ්ඩායම්වලට පහත වාසි ලැබේ:

  • දෝෂ රහිත නිකුත් කිරීම: අහම්බෙන් පිරිසිදු නොවූ අයිතමයන් මකා දැමීමෙන් වෙබ් අඩවි අස්ථාවර නොවෙයි.
  • කාලය ඉතිරි කිරීම: DeployOnce සහ Never සැකසුම් මගින් අයත් නොවන අයිතමයන් පරීක්ෂා නොකිරීමෙන් බිල්ඩ් වේලාව කෙටි වේ.
  • පරිසර-විශේෂිත අභිරුචි: AlwaysUpdate භාවිතයෙන් සංවර්ධකයන්ගේ අලුත්ම කේතය සෑම පරිසරයකම එකම තත්වයෙන් පවත්වා ගත හැක.

ඉදිරියේදී ශ්‍රී ලංකාවේ තාක්ෂණික සමාගම් Sitecore පදනම් කරගත් වෙබ් අඩවි ඉදිරිපත් කිරීමේදී TDS Classic සැකසුම් නිවැරදිව ගත කිරීම අත්‍යවශ්‍ය වේ.

අවසන් වශයෙන්, TDS Classic හි ත්‍රිත්ව සැකසුම් ඔබේ Sitecore ව්‍යාපෘතියේ සෞඛ්‍යය රැකගත කිරීමේ මූලික කොටසයි. ඒවා හොඳින් තේරුම්ගෙන, නිරවද්‍යව සකස් කිරීමෙන් අනාගත නිකුත් කිරීම් සාර්ථකව සිදු කරගත හැක.

💡 ඔබේ Sitecore නිකුත් කිරීමේ ක්‍රමය අදම නවීකරණය කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#TDS #Sitecore #Deploy #CIS #RDA