توي اين چند روز کلي به اين مشکل فکر کردم، اينکه چطور ميشه حلش کرد و يا بايد بيخيال (مثل خيلي از مشکلهاي ديگه) از کنارش گذشت؟ مشکلي به نام نظرات بازديدکنندگان
وبلاگ نويسي کار جالب و سرگرم کننده اي براي خيلي ها مي تونه باشه (هر چند همه فوايدش در همين مورد خلاصه نميشه) اينکه من و شما جايي رو داشته باشيم که بتونيم نظراتمون رو در مورد چيزهاي مختلف بيان کنيم و يا حتي مطالبي رو که بهشون علاقه داريم براي خوانندگان وبلاگمون ثبت کنيم. اما يک مورد ديگه که به جذابيت اين موضوع مي تونه اضافه کنه اينه که بتونيم نظرات خوانندگانمون رو دي مورد نوشته ها مون بدونيم. مهم نيست که کسي که مي خواد نظرش رو در مورد يکي از مطالب ثبت شده بنويسه حتما اسم و مشخصات خودش رو هم ثبت کنه ... فقط اين مهمه که به چه صورتي اين نظرات نوشته ميشن.
من و شما مي تونيم در جواب اين سوال که
حالت چطوره؟ به روشهاي مختلفي جواب بديم. ميشه گفت:
خوبم، ممنون و يا
اصلا خوب نيستم و يا
به تو چه ربطي داره؟ و يا حتي
فضوليش به تو نيومده و خيلي موارد ديگه و اين دقيقا همون چيزيه که ميشه بعنوان مهمترين مشکل در مورد نظرات بازديدکنندگان وبلاگها از اون اسم برد. بحثم راجع به نرم افزارهايي که به صورت Spam نظراتي رو که محتواي تبليغاتي دارن، توي سايتها ثبت مي کنن نيست. اين نرم افزارها رو به روشهايي مانند استفاده از تصاوير حاوي نوشته هايي که قابل خواندن توسط OCR نيستند، حل کرد. اما در مورد آدمهايي که به هزار و يک دليل نظرات غير اصولي رو توي سايتها ثبت ميکنند چکار مي شه کرد؟
اين چند روز همش داشتم به روشهاي مختلفي که ميشه از اونها براي جلوگيري از نمايش چنين نظراتي توي سايتها استفاده کرد فکر مي کردم. و اين موارد چيزهايي هستند که به عقلم رسيد:
استفاده از سانسور کلمات براي نمايش نظرات.
عدم ثبت نظراتي که توي اونها از کلمات خاصي استفاده شده.
نمايش نظرات پس از تاييد مدير سايت.
اختصاص کد به ثبت کنندگان نظرات.و البته چند مورد ديگه که خودم بدلايل مختلف همشون رو بيخيال شدم. و اما توضيحاتي (و يا بهتر بگم مشکلاتي) در مورد اين روشها ...
در مورد اول سه تا مشکل اساسي وجود داره، اول اينکه بدليل اينکه ممکنه بعد از مدتي ليست کلماتي که مي خواهيم سانسور کنيم خيلي زياد بشه باري که براي ايجاد صفحه به سرور تحميل ميشه خيلي زياد خواهد شد و اين باعث کندي نمايش صفحات - و شايد هم شاکي شدن مدير سرور سايت - ميشه. مشکل بعدي اينه که ممکنه در بعضي موارد کلماتي اشتباها سانسور بشن، براي مثال اگه بخواهيم کلمه خر (بلانسبت!) رو سانسور کنيم چه بلايي قراره سر کلمه بخريد و يا خريدم بياد؟ ميشه گفت که مي تونيم چک کنيم که کلمه ما دقيقا هموني باشه که مي خواهيم سانسور کنيم و نه مشتقات اون که البته در اين مورد يه مشکل ديگه پيدا ميشه و اون هم اينکه مجبوريم تعداد بيشتري کلمه به ليست ساسور اضافه کنيم (مثل خريت) که اين هم باعث کند شدن بيشتر سايت ميشه و اما مشکل سوم هم اينکه کساني که اين کارها رو مي کنن مي تونن با کمي تغييرات توي شيوه نوشتن همه رشته هاي ما رو پنبه کنن (مثلا بنويسن خــــر يا خ.ر يا ...)
در مورد روش دوم، علاوه بر اينکه مشکلات روش اول به نوعي در اين روش هم وجود داره، اين مشکل هم بوجود مي آد که دوستان (البته اگه بشه اين کلمه رو در موردشون بکار برد!) وقتي موتجه وجود اين سيستم ميشن ميتونن خيلي راحت کلمه مورد نظر رو با يه کلمه ديگه - که ممکنه بدتر از کلمه اول باشه عوض کنن!) و اين داستان همينطور ادامه پيدا کنه!
روش سوم شايد بهترين روش باشه، اينکه مدير سايت تمام نظرات جديد رو چک کنه تا بعد از تاييد اون اين نظرات توي سايت نمايش داده بشن ... اما اين روش هم باعث اضافه شدن يک بار اضافي کاري براي مدير سايت ميشه، فکر کنيد اگه سايتي روزانه بطور متوسط ۲۰ تا نظر جديد (و يا بيشتر) داشته باشه، با اين سرعت اينترنتي که ما داريم، بررسي و تاييد (يا رد کردن) اين نظرات چه زماني رو از مدير سايت خواهد گرفت؟
و روش آخر که در واقع همون روش سوم است با اين تفاوت که مدير سايت مي تونه به افرادي که با اونها آشنايي داره يه کد اختصاص بده تا نظرات اونها بدون تاييد مدير توي سايت ثبت بشه که البته مي تونه بعد از مدتي براي خوانندگان وبلاگ مشکلاتي رو ايجاد کنه ... فکر کنيد که شما خواننده دائمي ۱۰ تا وبلاگ هستيد که مديران اونها به شما اعتماد دارن و بهتون يک کد اختصاص دادن ... در اين صورت يا بايد همه اون کدها رو حفض کنيد و يا اينکه اونها رو جايي يادداشت کنيد تا هر باري که خواستيد نظري رو ثبت کنيد با دادن کد، نظرتون بطور مستقيم ثبت بشه و يا اينکه بيخيال اون کدها بشيد (که در اين صوت) اين روش عملا کاربردي نخواهد داشت.
صادقانه ميگم که علاوه بر اين روشها، شايد ۱۰ مورد ديگه هم به ذهنم رسيد که همه اونها مشکلاتي - خيلي بيشتر از موارد ذکر شده - داشتن و به همين خواطر هم بيخيال اونها شدم ... و البته يه نکته جالبتر ... وقتي داشتم روي سيستم WX-Blog کار مي کردم خيلي از سيستم (الگوريتمهاي) نرم افزار WordPress استفاده کردم و همين هم باعث شد تا چند بار با يکي دو نفر از نويسنده هاي اين نرم افزار ها مکاتبه کنم تا مشکلاتم رو بتونم راحت تر حل کنم (که البته واقعا خوب جواب داد!). به هر صورت من اين مشکل رو هم با اونها در ميون گذاشتم تا اگه راه حلي به فکرشون ميرشه بگن و يک جواب جالب گرفتم ... هر دو نفري که من براشون نامه فرستاده بودم فکر کرده بودن که مشکل من در ارتباط با نرم افزارهاي Spam و لينکهاي تبليغاتي اونها بجاي نظرات است (با وجود اينکه فکر ميکنم توي نامه کاملا مشکلم رو توضيح داده بودم) و هيچکدومشون در ارتباط با مشکل انساني! چيزي نگفته بودن ... انگار که چنين مشکلي وجود نداره و يا اگه هست اينقدر اهميت نداره که بخواهيم زماني رو صرف رفع اون بکنيم. در حالي که اينجا، و بين وبلاگ نويسهايي که من ميشناسمشون، اين مشکل يه مورد جدي و شايد کاملا حاد باشه که بايد مدت زمان زيادي رو براي پيدا کردن بهترين راه حل براي اون کرد.
پي نوشت: - من اصلا منظورم اين نيست که اين مشکل فقط توي ايران وجود داره ...
- شايد بهتره زياد هم به اين موضوع فکر نکنيم !!!
- منتظر پيشنهاد هاي شما هستم ... شايد فرجي شد و مشکل ما هم حل شد.