Legacy layer பாதுகாப்பு – வெட்கப்பட்டு பழையதை அழிக்காதீர்கள்

📋 Table of contents (7)

Tamil Ancestry Research | Family Tree Guide


இந்த கட்டுரையில்:

  1. “Legacy layer” என்பது குடும்ப archive-ல் என்ன
  2. மூன்று அடுக்குகள்: legacy / operational / cosmetic
  3. நீங்கள் தெரியாமல் அழிக்கும் legacy விஷயங்கள்
  4. UI-ஐ museum ஆக்காமல் legacy patterns பாதுகாப்பது
  5. Versioning: “before/after” TamizhConnect-இல் சுத்தமாக காட்டுவது
  6. Editing விதிகள்: எதை மறுபடியும் எழுதலாம், எதை மாற்றக்கூடாது
  7. Legacy layer உருவாக்கி காப்பாற்ற படிகள்

1. Legacy layer என்றால்?

Buzzword அல்ல: முந்தைய நிலை (பெயர், புலங்கள், வடிவம், ஊர் லேபல், சாதி சொல், கிராம எல்லை) — நீங்கள் “சுத்தம்/ஸ்டாண்டர்டைஸ்” செய்யத் தொடங்குவதற்கு முன் இருந்த frozen snapshot.

இதில் அடங்கும்:

  • பழைய பெயர் pattern (initials, ஊர் tag, caste marker),
  • பழைய மாவட்ட/தாலுகா எல்லைகள், கிராம பெயர்கள்,
  • சான்றுகளில் இருந்த raw spelling,
  • மக்கள் themselves பயன்படுத்திய மத/சாதி/அரசியல் label,
  • இடம்பெயர்வு முன் முகவரி (இப்போது பெயர் மாறியிருந்தாலும்),
  • TamizhConnect முன் பயன்படுத்திய Excel/ஸ்கீமா.

அனைத்தையும் புதிய schema-வால் overwrite செய்தால் neat/வாசிப்பு நன்றாக இருக்கும், ஆனால் வரலாறு மாயம்.


2. மூன்று அடுக்குகள்

  • Legacy: பழைய snapshot (அசல் எழுத்து).
  • Operational: தற்போது நீங்கள் பயன்படும் normalised fields (search/report).
  • Cosmetic: display/பொது பகிர்வு (அழகான பெயர்/டயகிராம்).

இவை மூன்றும் இருக்க வேண்டும்; ஒன்று மற்றதை உறிஞ்சக்கூடாது.


3. நீங்கள் அழித்துவிடக் கூடும் விஷயங்கள்

  • initials → full name ஆக மாற்றி பழைய எழுத்து drop.
  • பழைய ஊர் பெயர் (புதிய மாவட்டம் பெயரால் replace).
  • caste/house/oor labels outright remove “வெட்கம்” காரணமாக.
  • spelling variants in certificates, “கட்டாய surname” vs “original initials”.

4. UI museum ஆகாமல் பாதுகாப்பது

  • dual fields: legacyName (raw), displayName (clean).
  • legacyPlace: பழைய மாவட்ட/தாலுகா பெயர் புலம் + current place link.
  • toggle: UI-ல் “show legacy” option; default clean view.

5. Versioning

  • person/place record: history log (before/after edits).
  • major changes: note “reason” (passport format, legal change).
  • TamizhConnect-இல் இது notes/versions பாகம்; edited-by/time.

6. Editing விதிகள்

  • Rewrite OK: typo fix, மாறிய சட்டப் பெயர் (passport).
  • Stay as-is: original doc spelling, பழைய label (நேர்மையாக private notes-ல் இருந்தாலும்).
  • Add, don’t replace: புதிய பெயரை display, பழையதை legacy.

7. நடைமுறை படிகள்

  1. பழைய ஆவணங்கள்/பட்டியல் → legacy புலத்தில் exact text.
  2. அதற்கேற்ப normalized புலத்தை உருவாக்கவும் (search/report).
  3. மாற்றம் செய்தால் reason + date எழுதவும்.
  4. private vs public: sensitive legacy (caste label) → private; ஆனால் அழிக்க வேண்டாம்.
  5. regular audit: legacy fields இருப்பது உறுதி; blank ஆகிவிட்டால் நிரப்ப.

legacy layer = குழப்பத்தின் பதிவேடு. அதை வைத்திருப்பதால் “எப்படி இங்கு வந்தோம்” என்பதை அடுத்த தலைமுறைப் புரிந்துகொள்ளும்; சுத்தப்படுத்தல் மட்டும் வரலாற்றைச் சொல்காது.

← All articles