Command Palette

Search for a command to run...

Guidelines

Status Display

நிலை காட்சி வடிவமைப்பு

Design guidelines and interactive UI examples for every error state, HTTP status code, offline condition, empty state, and maintenance screen in a digital product.

வலைத்தள பிழை நிலைகள் (404, 500 முதலியன), ஆஃப்லைன் திரைகள், காலி நிலைகள் மற்றும் பராமரிப்பு பக்கங்களுக்கான வடிவமைப்பு வழிகாட்டுதல்கள் மற்றும் இடைமுக எடுத்துக்காட்டுகள்.

1. நிலை பக்க ஆய்வாளர்

HTTP பிழைகள் (404, 500) முதல் காலி நிலைகள் மற்றும் ஆஃப்லைன் திரைகள் வரை — ஒவ்வொரு நிலையும் கவனமாக வடிவமைக்கப்பட்ட UI பதிலைப் பெற வேண்டும். கீழே ஒரு நிலை வகையை தேர்ந்தெடுக்கவும்.

நிலை பக்க ஆய்வாளர்

ஒரு நிலையை தேர்ந்தெடுத்து UI வடிவமைப்பை பாருங்கள்

yourapp.com/error/404
HTTP 404கிளையன்ட் பிழை

பக்கம் கிடைக்கவில்லை

404 — நீங்கள் தேடும் பக்கம் இல்லை

URL தவறாக உள்ளிடப்பட்டிருக்கலாம், பக்கம் நகர்த்தப்பட்டிருக்கலாம் அல்லது நிரந்தரமாக நீக்கப்பட்டிருக்கலாம்.

திட்டமிட்ட பிழை வடிவமைப்பு ஏன் முக்கியம்?

  • நம்பிக்கை பாதுகாப்பு: நன்கு வடிவமைக்கப்பட்ட பிழை பக்கம் எதோ தகராறு ஏற்பட்டாலும் பயனரின் நம்பிக்கையை பாதுகாக்கிறது.
  • மீட்பு வாய்ப்பு: தெளிவான CTA பொத்தான்கள் (மீண்டும் முயற்சி, முகப்புக்கு செல்) பயன்படுத்துவோர் தளத்தை விட்டு வெளியேறுவதை கணிசமாக குறைக்கும்.
  • சமத்துவம்:தமிழகத்தில் முதல் தலைமுறை இணைய பயனர்களுக்கு "503" என்ன என்று தெரியாது — தமிழ் மொழியில் எளிமையான செய்திகள் கட்டாயம்.

2. நிலை பக்கத்தின் அமைப்பு

ஒவ்வொரு நிலை பக்கமும் இந்த எட்டு கட்டமைப்பு கூறுகளை கொண்டிருக்க வேண்டும். ஒரு கூறு இல்லாமலும் பயனர் அனுபவம் பாதிக்கப்படும்.

அவசியமான கூறுகள்

HTTP நிலைக் குறியீடு (தெரியும், ஆனால் முதன்மையாக அல்ல)

பிழை வகையை தெரிவிக்கும் ஐகான் அல்லது விளக்கப்படம்

எளிய மொழியில் படிக்கக்கூடிய தலைப்பு

சுருக்கமான விளக்கம்: என்ன நடந்தது மற்றும் ஏன்

முதன்மை மீட்பு செயல் (CTA பொத்தான்)

இரண்டாம் நிலை வழி (முகப்பு / திரும்பு)

நிலையான பிராண்டிங் — உங்கள் தளம் போல் தெரிகிறது

தொடர்ந்த பிழைகளுக்கு ஆதரவு இணைப்பு

3. செய்ய வேண்டியவை & தவிர்க்க வேண்டியவை

மிகவும் பொதுவான தவறு என்னவென்றால் பயனருக்கு தொழில்நுட்ப பிழை செய்திகளை காட்டுவது. கீழே "தொழில்நுட்ப குப்பை" (இடது) மற்றும் மனித-மையமான அணுகுமுறையை (வலது) ஒப்பிடுங்கள்:

தவிர்க்க வேண்டியவை
500

Internal Server Error: Cannot read properties of undefined (reading 'map') at getServerSideProps

Stack trace: at Object.getServerSideProps (/app.js:142:12)...

செய்ய வேண்டியவை

ஏதோ தவறானது

எங்கள் குழு அறிவிக்கப்பட்டது மற்றும் சிக்கலை சரிசெய்கிறது.

முக்கிய கொள்கைகள்

  • ஸ்டாக் ட்ரேஸ் காட்டவேண்டாம்: இவை டெவலப்பர்களுக்கு மட்டுமே — பயனர்களுக்கு கவலை மற்றும் பாதுகாப்பு அபாயம் ஆகும்.
  • எண்களை மட்டுமல்ல, ஐகான்களை பயன்படுத்துங்கள்: ஒரு ஐகான் HTTP அறிவு இல்லாமலே பிழை வகையை தெரிவிக்கும்.
  • மீட்கக்கூடியதையும் மீட்க முடியாததையும் வேறுபடுத்துங்கள்: 404 மீட்கக்கூடியது, 500 காத்திருக்க வேண்டியது.
  • தமிழ் மொழியில் செய்திகள்: அரசு சேவைகளுக்கு தமிழ் பிழை செய்திகள் சமம் அல்லது முன்னுரிமை பாதை ஆக இருக்க வேண்டும்.
  • W3C உணர்வுசார் பண்புகள் (WCAG 1.3.3): பிழையைக் குறிக்க நிறத்தையோ (எ.கா. "சிவப்பு நிறம்") வடிவத்தையோ மட்டுமே நம்பியிருக்கக் கூடாது. நிறக்குருடு உள்ளவர்களுக்கும் திரை வாசிப்பான்களுக்கும் புரியும் வகையில், நிறத்தோடு சேர்த்து எழுத்துகளையும் ஐகான்களையும் (Icons) கட்டாயம் பயன்படுத்த வேண்டும்.

4. HTTP நிலைக் குறியீடு குறிப்பு

பொதுவான நிலைக் குறியீடுகள் மற்றும் அவற்றின் பயனர் பக்க வடிவமைப்பு தாக்கங்கள்:

குறியீடுபெயர்பயனர் தலைப்புமுதன்மை செயல்
400மோசமான கோரிக்கைஏதோ சரியில்லைஉள்ளீட்டை சரிபார்க்கவும்
401அங்கீகாரமில்லைஉள்நுழைவு தேவைஉள்நுழை
403தடைசெய்யப்பட்டதுஅணுகல் இல்லைஅணுகல் கோரு
404கிடைக்கவில்லைபக்கம் இல்லைமுகப்புக்கு செல்
408காலாவதிகோரிக்கை காலாவதியானதுமீண்டும் முயற்சி
429அதிக கோரிக்கைவரம்பை மீறினீர்கள்காத்திருங்கள்
500சர்வர் பிழைஏதோ தவறானதுபுதுப்பி / புகாரளி
502மோசமான நுழைவாயில்இணைப்பு சிக்கல்மீண்டும் முயற்சி
503சேவை இல்லைபராமரிப்பில் உள்ளதுநிலையை சரிபார்
504தாமதம்மிகவும் நீண்டதுமீண்டும் முயற்சி