چهرک یک ایده ساده برای مدیریت آواتار شما در تمام سایت ها
حتماً در مورد کلمه آواتار چیزهایی به گوشتان خورده، البته آواتار برای کسانی که کاربر اینترنت هستند واژه غریبی نیست و برای طرفداران فیلم آواتار که در سال 2009 به کارگردانی جیمز کامرون اکران شد هم آشناست. اما موضوع بحث ما همان آواتار مورد استفاده در اینترنت و سایت های مختلف اینترنتی است بخصوص سایت های وردپرسی که برای خودشان مرکز ویژه ای به آدرس gravatar.com دارند که تمامی آوتارهای کاربران را در وب سایت های وردپرسی کنترل و مدیریت می کند. در تعریف کلمه آواتار در حوزه اینترنت در سایت ویکی پدیا اینگونه نقل شده است:
آواتار (اینترنت)، تصاویری که کاربران در اینترنت و به خصوص در تالار گفتگو برای کاربر خود استفاده میکنند. فرهنگستان زبان و ادب فارسی به جای آن معادل فارسی چهرک را به تصویب رسانده[۱].
اگر نمیدانید کار گراواتار چیست؟ باید عرض کنم گراواتار سرویسی است که ما ایمیل و تصویر شخصی خود را به آن میدهیم و از آن پس هر موقع هرجا در سایت های وردپرسی با آن ایمیل دیدگاهی ارسال کنیم آن تصویر به عنوان تصویر ما نمایش داده خواهد شد.
اما موضوع بحث ما مشکلات کاربران ایرانی در استفاده از سرویس gravatar.com است، دسترسی کاربران ایرانی به این وب سایت با سرعت کم امکان پذیر است به عبارتی خیلی وقت های شده وقتی به ادامه مطلب میرویم سرعت لود سایت ما به شدت افت پیدا میکند! اگر کمی دقیقتر شوید مشاهده میکنید دیتای سنگینی از gravatar.com در حال لود است! در حقیقت این دیتا سنگین نیست و به دلیل محدود نمودن دسترسی ایران به این سایت سرعت لود بسیار پایین است.
از آنجایی که کاربران ایرانی هیچ محدودیتی رو برنمی تابند برای حل این مشکل و ایجاد یک جایگزین مناسب برای سایت gravatar.com عده ای از دوستان خوش ذوق هموطن اقدام به راه اندازی سرویس کاملا ایرانی Chehrak کرده اند. این سرویس با عملکرد مشابه گراواتار به کاربران این امکان را میدهد تا در سایت chehrak.com عضو شوند و با وارد نمودن ایمیل (رایانامه) خود و انتخاب کردن تصویر دلخواه آن ایمیل را با تصویر مربوطه هماهنگ نمایند. و از این طرف سایت هایی که افزونه جالب چهرک را نصب می نمایند برای آن ایمیل هایی که در چهرک ثبت شده اند از چهرک تصویرشان را لود میکنند. این افزونه سرعت لود اواتار کاربران در دیدگاه ها را با توجه به قرار داشتن در سرورهای ایران فوق العاده افزایش میدهد.
در توضیح این افزونه در سایت چهرک اینگونه بیان شده است:
چهرک یک ایده ساده برای مدیریت آواتار شما در تمام سایت ها است ، دیگه نیاز نیست موقع ثبت نام در هر سایت یک تصویر برای آواتار خودتون آپلود کنید، فقط کافیه اینکار رو یکبار در چهرک انجام بدید و اگر یک روز هم تصمیم گرفتین تصویر خودتون رو در این همه سایت عوض کنین فقط یکبار چهرک رو بروز کنید. مدیر سایت ها با قرار دادن یک آدرس ساده می تونن چهرک کاربران رو تو سایتشون نمایش بدهند.
برای استفاده از چهرک در سایت خودتون نیازی به تائید هویت و لاگین و حتی عضویت در سیستم نیست و تمام کارها از طریق URL و درخواست های ساده به صورت GET انجام خواهد شد .
راهنمای سریع :
برای نمایش آواتار هر یک از کاربرانتان کافی است آدرس ایمیل کاربر را بوسیله توابع MD5 به یک رشته هش شده تبدیل کنید و سپس با استفاده از این رشته درخواست خود را به سرور چهرک ارسال کنید ، برای مثال :
$Hash = md5( strtolower( trim("EmailAddress@site.com") ) ); //4265ab82927ac79bb2d585e8916da85d
توصیه می کنیم برای تروتمیز کردن آدرس های ایمیل همیشه از دوتابع trim و strtolower استفاده کنید .
بعد از ساختن رشته هش آنرا در یک تگ عکس قرار دهید :
<img src="http://rokh.chehrak.com/4265ab82927ac79bb2d585e8916da85d">
اندازه آواتارها :
ما در چهار سایز استاندارد 32 ، 64 ، 128 ، 256 پیکسل تصاویر را ارائه می کنیم و شما با اضافه کردن پارامتر size به url در خواست خود می توانید آواتار را در سایز مورد نظر خود دریافت کنید.
<img src="http://rokh.chehrak.com/4265ab82927ac79bb2d585e8916da85d?size=64">
اگر این پارامتر تنظیم نشود سیستم به صورت پیش فرض تصاویر را در سایز 64 پیکسل برمی گرداند .
تصویر پیش فرض :
در صورتی که چهرک هیچ تصویری را از کاربر پیدا نکند تصویر پیش فرض خود را برمی گرداند ، اما اگر شما می خواهید تصویر پیش فرض چهرک را تغییر دهید کافیه تصویرتان را بروی سرور خود قرار دهید و آدرس کامل آنرا در پارامتر default ست کنید.
<img src="http://rokh.chehrak.com/4265ab82927ac79bb2d585e8916da85d?default=http://yoursite.com/pic.jpg">
آواتار از همه جای وب :
با توجه به اینکه برخی از کاربران دل و دماغ عضویت و آپلود تصاویر خود را ندارند و شما برعکس آنها کلی انگیزه برای شادابی و نشاط سایت خود دارید می توانید آدرس ایمیل کاربر را به صورت base64 هش کنید و در پارامتر hash قراردهید تا ما تصاویر کاربر را از فیسبوک ، گوگل پلاس و یاهو پیدا کنیم و به شما بر گردانیم ، البته تصویر کاربران هر 24 ساعت یک بار تکمیل خواهد شد .
<img src="http://rokh.chehrak.com/4265ab82927ac79bb2d585e8916da85d?hash=RW1haWxBZGRyZXNzQHNpdGUuY29t">
[highlight]البته چهرک به صورت پیش فرض تصویر کاربرانی که عضو نیستند را از سرویس گراواتار جستجو و برمی گرداند.[/highlight]
[divider]
صفحه افزونه چهرک در سایت وردپرس
[divider]
امیدوارم که این مطلب برای شما مفید واقع شده باشه.