سایت چت روم عمومی

یه بار یکی از مشتریان که الان می‌تونم بگم یکی از دوستان، تماس گرفتن و گفتن که یه سایت چت روم دارن و می‌خوان که فقط یه امکان خیلی کوچیکی به سایتشون اضافه کنن. منم قبول کردم و براشون اون امکان رو به سایتشون اضافه کردم. دیگه کم کم امکانات دیگه اضافه شد. می‌تونم بگم کل اون چت رومه عوض شد؛ از بس امکاناتی که می‌خواستن زیاد بود :-) هر بار هم می‌گفتم بهتر بود که سایت از اول نوشته بشه. نه اینکه یه اسکریپتی رو بخوایم تغییر بدیم. درسته اون اسکریپته یه اسکریپت خارجی و غیررایگان بود. ولی واقعاً بد برنامه نویسی شده بود. اگر خودم از اول می‌نوشتم خیلی بهتر و کم هزینه‌تر بود براش :-)

تقریباً یک سال بود که هی امکانات و تغییرات روی این اسکریپته انجام می‌دادم. کاربران این سایت که زیادتر شدن، دیگه افراد مزاحم هم اضافه شدن به سیستم. هی اونا میومدن حرفای بی‌تربیتی و فحش و ... می‌نوشتن توی چت روم، هی من می‌رفتم سیستم فیلترینگ به سیستم اضافه می‌کردم و هر بار قوی‌ترش می‌کردم. البته فحش‌های جدید هم یاد گرفتم :-D

بعد یه قانونی اومد که سازمان فیلترینگ اومد همه سایت‌های چت روم رو فیلتر کرد. مگر اونهایی که سیستم ثبت نام گذاشته بودن. سیستم ثبت نام هم به سایت اضافه کردم. بعد گفتن سیستم پیامکی هم باید باشه. سیستم پیامکی هم گذاشتم. سیستم ثبت نام ایمیلی هم گذاشتم و ... . بعد کاربران می‌رفتن با ایمیل‌های موقت ثبت نام می‌کردن. دیگه محدود کردیم که فقط از ایمیل‌های یاهو و جیمیل و ... ثبت نام انجام بشه. ولی باز افراد بیکار زیاد بودن و میرفتن با ایمیل‌های جدید میومدن و ثبت نام می‌کردن. آخر کار دیگه سیستم این چترومه هم قوی شده بود. ولی خب چون از نظر مالی برای صاحب سایته به صرفه نبود نگهداریش، دیگه تصمیم گرفت سایت رو ببنده :-)

مشتری:
حمیدرضا مجیری
تاریخ شروع:
1390/10/07
تاریخ پایان:
1390/11/23
تکنولوژی‌ها و مواردی که توی این پروژه استفاده کردم

HTML5

برای اینکه بتونیم سایتی رو بسازیم، باید اول اسکلت‌بندی سایت رو انجام بدیم. بزارید با مثال بهتون توضیح بدم که بهتر متوجه بشید. فرض کنید شما می‌خواید یه آدمی رو درست کنید. یه آدم...

JSON

جی‌سن (JSON) که برخی جی‌سان و جی‌سون نیز تلفظ می‌کنند، مخفف کلمه JavaScript Object Notation بوده و یک استاندارد باز است که با ساختاری خوانا برای انسان و هم ماشین، م...

XML

Xml مخفف Extensible Markup Language و زبانیست که برای محیط وب طراحی شده است. طراحان XML آن را با مفاهیم HTML کامل نموده‌اند . XML هیچ تگی ندارد و شما می‌توانید ...

SMS

پیامک رو که همه ما می‌شناسیم. بعضی وقت‌ها سایت‌ها یا اپلیکیشن‌ها برای مواردی خاص نیاز به ارسال و یا دریافت پیامک دارند. مثلاً می‌خوان که بعد از اینکه خریدی توی سایت...

JQuery

همونطورکه قبلاً در مورد جاوا اسکریپت بهتون توضیح دادم، وقتی بخوایم تعاملی بین کاربر و سایت (مرورگر) انجام بدیم، از جاوا اسکریپت استفاده می‌کنیم. خب کار با جاوا اسکر...

MySQL

وقتی ما سایتی رو داریم باز می‌کنیم، مطالبی رو به ما نشون میده. مثلاً سایت خبری رو که باز می‌کنیم، هر ثانیه اخبار زیادی داره منتشر میشه، کاربرها از اون اخبار و مطا...

PHP

اصلاً نگید PHP. بگید ماه. زبان برنامه نویسی که برای سایت و سمت سروراستفاده میشه. بسیار قدرتمند، راحت، سریع و ... . نمی‌خوام از فواید PHP توضیح بدم. سعی می‌کنم فقط...

JavaScript

خب بخوام خیلی ساده بگم که جاوا اسکریپت چیه: جاوا اسکریپت زبان کدنویسی بسیار قوی هست که هم سمت کاربر (مرورگر) استفاده میشه، هم سمت سرور و ... . خیلی سریع داره پیشر...

CSS3

همونطور که توی آموزش مربوط به HTML5 توضیحات مختصری دادم، CSS که الان نسخه 3 اون آخرین نسخه هست، در برای ظاهر استفاده میشه. HTML5 برای اسکلت‌بندی سایت بود، و CSS3 هم...

Security

وقتی که ما سایت یا اپلیکیشنی رو می‌سازیم، باید سعی کنیم که امنیتش رو تا جایی که می‌تونیم بالا ببریم. هرگز نمی‌تونیم بگیم که سایت یا اپلیکیشنی که نوشتیم امنیتش 100...