۱۳۹۰ اردیبهشت ۱۹, دوشنبه

این پنج اشتباه را در طراحی سایت خود انجام ندهید!

اگر می خواهید وب سایت جدید خود را راه اندازی کنید و در ابتدای کار خود هستید حتما این مقاله را مطالعه کنید در این مقاله به پنج اشتباه بزرگ وب سایت های اینترنتی می پردازیم. رعایت کردن هر کدام از این موارد می تواند تجارت شما را متحول کند. پیاده سازی سایت به یک تخصص تبدیل شده است. در صورتی که می خواهید در زمینه کاری خود موفق باشید باید یک متخصص شوید.

استفاده از فونت های فانتزی

کاربران در اینترنت همواره در حال بدست آوردن اطلاعات جدید برای خودشان هستند و می خواهند که این اطلاعات را به سرعت بدست آورند. اگر شما در سایتتان از فونت هایی استفاده کنید که خوانا نباشد و این به دلیل اندازه  یا نوع قلم و یا رنگ آن باشد ممکن است کاربران خود را از دست بدهید. و دیگر هیچ گاه به سایت شما بازنگردند.
با طراح قالب سایت خودتان صحبت کنید. آن های ایده های خوبی را در این زمینه به شما ارائه می کنند.

زمان بالا آمدن سایت

اکثر صاحبان سایت وقت خود را صرف تصاویر گرافیکی سایت خود می کنند ولی این نکته یعنی زمان بالا آمدن سایت خودشان را فراموش می کنند. هر صفحه ای باید خیلی سریع باز شود. یعنی سایت حداقل در کمتر از 30 ثانیه بالا بیاید. زیرا هنور بسیاری از کاربران با اینترنت دیال آپ به اینترنت متصل هستند. می توانید از طراح سایت خود بخواهید که به گونه ای سایت شما را پیاده سازی کند که ابتدا متن صفحه باز شود و سپس تصاویر گرافیکی خوانده شوند.

سیستم منوی غیر حرفه ای

یک نکته مهم این است که هر صفحه شما باید به آسانی به صفحات دیگر شما متصل شود.هر کاربر باید بتواند به راحتی از هر صفحه ای به صفحات اصلی دیگر سایت دسترسی داشته باشند. به صورت حرفه کاربران به صورت معمول از طریق موتور های جستجو وارد سایت شما می شوند. سیستم منوی و گردش سایت شما باید به گونه ای باشد که کاربران را به صفحه فروش شما هدایت کنند.

عدم جمع آوری اطلاعات کاربران

کاربرانی که امروز وارد سایت شما می شوند تمایل به خرید از سایت شما ندارند. آیا سایت شما اطلاعات آنها را جمع آوری می کند تا بعدا بتوانید از طریق آن اطلاعات با آن ها تماس حاصل کنید؟ بدون اجاره آنها شما نمی توانید این کار را انجام دهید. پیشنهادی را برای عضویت در سایت خود قرار دهید.برای مثال برای دریافت هدیه ای رایگان اطلاعات آن های را جمع آوری کنید. اگر اطلاعات آن های را جمع آوری کنید بعدا به راحتی می توانید آن ها را به خریدار تبدیل کنید.

سایت را به صورت ایستا باقی بگذارید

بزرگترین اشتباه سایت های تجاری این است که با گرافیک های زیبا سایت را پیاده سازی و راه اندازی می کنند ولی در نهایت به همان حالت آن را نگه می دارند و اطلاعات آن را بروزرسانی نمی کنند. نکته مهم این است که شما می خواهید ترافیک خوبی را از موتور های جستجو دریافت کنید. موتور های جستجو عاشق مطالب تازه هستند. در دنیای وب محتوا پادشاه است. از طراح سایتتان بخواهید که یک بخش وبلاگ را برای سایت شما ایجاد کند. هر خبر و یا مقاله جدیدی که دارید را در این بخش قرار دهید.

۱۳۸۹ شهریور ۲۷, شنبه

Avoid doing these.....


این پست ترجمه مقاله ای از وبلاگ netjelly هست که فکر میکنم خیلی به درد طراحان وب سایت بخوره، چون دقیقا به نکاتی اشاره کرده که متاسفانه هنوز ما در حال استفاده از آنها در کارهایمان هستیم. من خودم این نکات را جایی یادداشت کردم و همیشه موقع ساخت طرح جدید در کنارم میذارم تا حواسم باشه که چه کارهایی رو بهتره که انجام ندم، به شما هم پیشنهاد میکنم که بعد از خوندن این مطلب کم کم سعی کنید این موارد رو در کار به کار نبرید.
  • هیچوقت فکر نکنید چون وب سایت رو ساخته اید پس همه به سوی آن خواهند آمد ! حتی اگر یک وب سایت کامل ساخته باشید شما باید مراحلی را برای بازاریابی انجام دهید.
  • تبلیغات را در محتویات سایت خود ترکیب نکنید ! اگرچه این کار ممکن است تعداد کلیکهای شما را افزایش دهد، اما وقتی کاربر فکر می کند روی لینک درونی وب سایت شما کلیک کرده است و بعد متوجه می شود که شما او را فریب داده اید معمولا بیشتر آنها دیگر بر نمی گردند.
  • از Intro ها در سایت خودداری کنید ! خوشبختانه آنها کم کم در حال انقراض هستند اما زمانی این سبک بیشتر مورد استفاده بود و کاربران به جای دیدن محتوای سایت اولین چیزی که می دیدند این صفحات بود.
  • رنگ لینکهای ملاقات نشده را با لینکهای ملاقات شده متمایز کنید. این یکی از اولین کارها در Uasability هست، کاربران تفاوت رنگها رو به خوبی تشخیص می دهند و میخواهند بدانند که به کدام لینک سر زده اند و به کدام یک نه !
  • مطمئن شوید که وب سایت شما در همه مرورگرها به درستی نمایش داده می شود. مرورگرها یکسان بوجود نیامده اند و همه آنها با کدها یکسان برخورد نمی کنند. چه خوشتان بیاید چه نیاید شما باید از این کار مطمئن شوید. (سایت browsershots.org یک ابزار مناسب برای این کار است)
  • پخش کننده موزیک ! هرگز از پخش کننده موزیک در سایت خود استفاده نکنید، اگر کسی بخواهد به موزیک گوش دهد پخش کننده موزیک خودش را روشن می کند. این کار خیلی راحت کاربران را اذیت می کندو آنها را مجبور میکند هر دفعه دنبال دکمه استاپ بگردند و آنرا فشار دهند ! اگر شما سایتی مربوط به موسیقی دارید به کاربر این امکان را بدهید تا خودش امکان شروع کردن موزیک را داشته باشد.
  • از محتویات فلش در صورتی که لازم نیست زیاد استفاده نکنید. نه تنها فلش باعث افزایش زمان لود شدن سایت شما می شود، به SEO سایت شما آسیب میزند و استفاده بیش از حد از فلش هم کاربران را اذیت میکند. تنها زمانی استفاده کنید که لازم دارید.
  • قابلیتهای مرورگر را غیرفعال نکنید. مثلا دکمه برگشت را غیرفعال نکنید، خیلی از کاربرا به این امکانات وابسته هستند.
  • لینکها را در پنجره جدید باز نکنید. اجازه بدهید کاربر خودش کنترل کند که لینک در همان پنجره باز شود یا در پنجره جدید. اگر بخواهند به قبل برگردند از دکمه بازگشت مرورگر استفاده می کنند.
  • منظور خود را سریع برسانید. شما باید مطمئن باشید که کاربر به راحتی و به سرعت از محتویلت سایت شما آگاه شود و منظور شما را بفهمد، اگر کاربر در شناخت سایت شما مشکل پیدا کند معمولا آنرا به راحتی ترک می کند.
  • اندازه پنجره مرورگر را تغییر ندهید. این کار را به عهده خود کاربر بگذارید. تغییر اندازه دادن پنجره باعث می شود سایر سایت های کاربر هم به هم بخورد.
  • از متون مخفی استفاده نکنید. هرگز از این روش برای گول زدن موتورهای جستجو استفاده نکنید، این کار باعث می شود از سوی موتورهای جستجو تحریم شوید.
  • سعی نکنید از تعدا زیاد keyword استفاده کنید. همیشه از تعدادی معقول که در رابطه با موضوع سایت شما است استفاده کنید و آنها را در متن سایت چندبار تکرار کنید، در غیر این صورت از طرف موتورهای جستجو تحریم می شوید.
  • از آمارگیرهایی که در سایت خودشان را نشان می دهند استفاده نکنید. این کار غیر حرفه ای است و برای کاربران دیدن آنها بی معنی است. شما از برنامه هایی مثل Google Analytics می توانید استفاده کنید.
  • رنگ متن عادی را تغییر ندهید و یا آنرا Underline نکنید. کاربران عادت کرده اند که متنهای Underline یا تغییر رنگ داده شده را به عنوان لینک بشناسند ، این کار آنها را گیج می کند.
  • متن خود را درست تنظیم کنید. استانداردهای مختلفی برای نوشتن متن در اینترنت وجود دارد، شما کتاب نمی نویسید. از المانهایی مثل Bullet Points ، Headers ، Sub Headers و لیست ها به درستی استفاده کنید.
  • از فونت ریز استفاده نکنید. مطمئن شوید متن شما برای هر نوع کاربری قابل خواندن است. کاربرانی که سن بالاتری دارند معمولا مشکل بیشتری برای خواندن دارند و معمولا این افراد از قابلیت زوم کردن مرورگرها بی اطلاع هستند.
  • ثابت قدم باشید. ناگهان در سایت خود تغییر قالب و رنگ ندهید. مطمئن شوید که قالب سایت شما از تم یکسانی استفاده می کند.
  • از قرار دادن متن درون تصاویر خودداری کنید. تا آنجایی که می توانید از متن HTML استفاده کنید. طراحان وب سایت معمولا بعضی اوقات از تصویر به جای متن استفاده می کنند چون آنها محدودیت نوع فونت و اندازه را ندارند. اما این کار باعث می شود که آنها مثل متن HTML به راحتی تغییر اندازه ندهند، برای نرم افزارهایی که متن را برای افراد نابینا می خوانند هم کار نمی کند و زمان لود سایت را بالا می برد.
  • از رنگهای خیلی روشن استفاده نکنید. مطمئن شوید که رنگ متن شما در پس زمینه به راحتی قابل خواندن است. به خاطر داشته باشید چون شما می توانید متن زرد رنگ را در پس زمینه صورتی بخوانید دلیل نمی شود که همه بتواننند. من خودم بهترین گزینه را رنگ مشکی روی پس زمینه سفید می دانم.
  • امکان جستجو را فراهم کنید. امکان جستجو در سایت یکی از مهمترین قابلیتهای یک سایت است. حداقل از موتور جستجوی گوگل برای سایت خود میتوانید استفاده کنید.
  • از ویژگیهای ALT و TITLE استفاده کنید. چون این کار علاوه بر کمک کردن به SEO سایت شما به نرم افزارهای که متن را برای کاربران می خواند هم کمک می کند.
  • از فرم ثبت نام تا وقتی که لازم نیست استفاده نکنید. کاربران را مجبور نکنید که بیهوده در سایت شما ثبت نام کنند مگر اینکه ضروری باشد.
  • از فونتهای استاندارد استفاده کنید. عاقلانه است که از فونتهای استاندارد استفاده کنید چون وقتی کاربر فونت شما را نداشته باشد یکی از فونتهای استاندارد جایگزین آن می شود.
  • استفاده کردن از PopUp ها. حواستان به PopUp Blocker ها باشد !
  • شلوغ کردن وب سایت. این کار معمولا بین طراحان وب سایت معمول است، این کار به وب سایت شما ظاهر غیر حرفه ای می دهد و کار را برای کاربر برای پیدا کردن مطالب سایت شما سخت می کند.
  • صفحات طولانی. کاربران معمولا از خواندن صفحات طولانی خودداری می کنند. برای رساندن حرف خود خیلی صریح و رک باشید، اگر نمی شود از صفحه بندی استفاده کنید.
  • کند لود شدن صفحات. می توانید باور کنید یا نکنید، مردم هنوز از دایال آپ استفاده می کنند. کاربران به سرعت سایت شما را ترک می کنند اگر زود لود نشود. سعی کنید این زمان را برای کاربرانی که با سرعت پایین هم به سایت شما می آیند کوتاه کنید.
  • ساخت Navigation توسط Javascript. نه تنها گوگل شما را تشویق می کند که از این کار خودداری کنید، بلکه خیلی از کاربران و شرکتها Javascript را غیر فعال کرده اند این کار شما باعث می شود آنها نتوانند در سایت شما بگردنند.
  • از Sitemap استفاده کنید. Sitemap ها به طور ساده یک صفحه هستند که لیست همه صفحات شما را در خود دارند. این کار به موتورهای جستجو کمک می کند صفحات سایت شما را به راحتی پیدا کنند.
  • Right Click کردن را غیرفعال نکنید. معمولا این کار را برای اینکه بقیه به محتویات سایت و سورس آن دسترسی نداشته باشند می کنند ! اما کاربران هم بدون آن می توانند به این امکانات دسترسی داشته باشند !
  • URL های پیچیده را بهینه سازی کنید. یک URL که با keyword ساخته شده باشد نه تنها رتبه شما را در موتورهای جستجو بهتر می کند بلکه به کاربران این امکان را می دهد تا به راحتی بفهمند در کجا هستند.
  • از تصاویر برای Navigation استفاده نکنید. وقتی Navigation سایت را می سازید از متن به جای تصویر استفاده کنید. این کار نه تنها سرعت لود شدن سایت شما را بالا میبرد بلکه به راحتی میتوانید آنها را بعدا تغییر دهید.
  • بهینه سازی CSS و تصاویر. این کار باعث می شود زمان لود سایت شما پایین بیاید و وزن سایت شما هم کم می شود. CleanCSS.com
  • ویدئو ها خودبخود شروع نشوند. خیلی از سایت ها این کار را می کنند و کاربران دوست ندارند هربار که وارد سایت می شوند دکمه استاپ را فشار دهند.
  • متون متحرک و خاموش روشن شو خیلی قدیمی شده اند.
  • مشکلات معمولا در استفاده از AJAX ، Frames و Flash وجود دارد. شما به سایتهای خاصی نمی توانید لینک بدهید. سعی کنید از Frame ها هرگز استفاده نکنید و از AJAX و Flash هم کمتر بهره ببرید تا نتایج SEO بهتری داشته باشید.

۱۳۸۹ شهریور ۱۷, چهارشنبه

برنامه های وب مبتنی بر سرويس گيرنده : AJAX و Atlas

 يكی از ويژگی های مهم برنامه های وب ، تبعيت آنان از معماری "سرويس گيرنده - سرويس دهنده"  است . اين بدان معنی است كه پياده كنندگان برنامه های وب می توانند به منظور تحقق پردازش های سمت سرويس دهنده و سرويس گيرنده از فن آوری های متعددی استفاده نمايند. يكی از نكات مهم در خصوص انجام پردازش های سمت سرويس گيرنده ، ميزان وابستگی آنان به اطلاعات موجود در سمت سرويس دهنده است . به عبارت ديگر ، اجرای يك event handler در سرويس گيرنده تا چه ميزان وابسته به كد سمت سرويس دهنده است و  به منظور انجام آن چه ميزان داده می بايست بين سرويس گيرنده و سرويس دهنده مبادله گردد ؟
صرفنظر از اين كه  به سوال فوق چه پاسخی داده می شود ، واقعيت اين است كه به منظور مديريت رويدادهای محقق شده در سمت سرويس گيرنده ، می بايست ملزومات مورد نياز ايجاد تا پياده كنندگان بتوانند با استفاده از آنان پردازش های سمت سرويس گيرنده را مديريت نمايند .

پردازش های سمت سرويس گيرنده از گذشته تاكنون با توجه به اين كه پردازش های سمت سرويس گيرنده در برنامه های وب می بايست مستقل از نوع پلت فرم باشند ،  بديهی است كه تمامی تلاش های انجام شده در اين عرصه ، می بايست متمركز بر روی برنامه های مرورگر باشد تا با ايجاد پتانسيل هائی در آنها ، امكان انجام پردازش های سمت سرويس گيرنده فراهم گردد . ظهور زبان های اسكريپت نويسی نظير جاوااسكريپت و  تجهيز مرورگرها به برنامه های مفسر مربوطه از جمله اقدامات عملی دراين عرصه است . استفاده از زبان جاوااسكريپت به منظور كدينگ پردازش های سمت سرويس گيرنده دارای قدمتی چندين ساله است . در ادامه ، قابليت های جديدی به مرورگرها اضافه گرديد تا پياده كنندگان بتوانند به كمك آنان برنامه های وب سمت سرويس گيرنده را ايجاد نمايند . هم اينك ، تمامی مرورگرهای متداول از يك مدل شی گراء موسوم  به DOM ( برگرفته از document object model ) استفاده می نمايند و تعداد اندكی از آنها از يك ويژگی جديد با نام XMLHTTP استفاده می نمايند  كه به كمك آن ،  سرويس گيرندگان و سرويس دهندگان می توانند بدون نياز به انجام يك postback كامل و round trip با يكديگر و به صورت مستقيم ارتباط برقرار نمايند. XMLHTTP  ، شامل مجموعه ای API ( رابط برنامه نويسی ) است كه امكان ارسال و يا دريافت داده به صورت باينری ، HTML و XML را از سرويس دهندگان وب بر روی اينترنت و به كمك پروتكل HTTP فراهم می نمايد .  در مواردی كه نياز به داده موجود در سمت سرويس دهنده می باشد ،  XMLHTTP  به صورت پيوسته اقدام به ارسال درخواست خود برای سرويس دهنده می نمايد تا آخرين اطلاعات را بدون نياز به refresh كردن مدام مرورگرها ، بازيابی نمايد . در واقع ، به كمك فن آوری فوق ، سرويس گيرندگان قادر به مبادله غيرهمزمان با سرويس دهنده بوده و می توانند اقدام به ارسال و يا دريافت داده XML بدون نياز به انجام يك round trip كامل كه باعث توليد مجدد يك صفحه می گردد ، نمايند .
ماحصل اين تحولات ، ظهور نسل جديدی از برنامه های وب نظير 
Microsoft Virtual Earth  و   Microsoft Windows Live  است . ايجاد چنين برنامه های وبی كار ساده ای نخواهد بود و پياده كنندگان می بايست شناخت مناسبی نسبت به جاوااسكريپت و مدل
DOM  داشته باشند كه ممكن است در هر مرورگر متفاوت باشد . علاوه بر اين ، جاوااسكريپت تمامی ويژگی های يك زبان شی گراء را ارائه نمی نمايد و بسياری از ملزومات مورد نياز پياده كنندگان برنامه های وب در فريمورك دات نت را تامين نمی نمايد ( نظير type-safe ) .
ايجاد برنامه های وب با تاكيد بر انجام پردازش سمت سرويس گيرنده ، نيازمند ملزوماتی نظير
يك زبان برنامه نويسی و پلت فرم پياده سازی جديد  است .  



منبع:magaleha.blogfa.com

وب سايت یا انبار اطلاعات ؟

آیا دوست دارید سایت شما منظم بوده و اطلاعات آن دسته بندی شده و به روش های مختلف جستجو و به درخواست کاربران تنطیم گردد یا اینکه دوست دارید وب سایت شما صرفا یک انبار اطلاعات باشد و نوشته ها به صورت یک فایل word یا pdf در سایت قرار گیرد؟
بله درست است و قبول دارم که با پذیرفتن حالت اول وب سایت شما تا حدی کند خواهد شد ولی باید دید انبار فایلهای word یا pdf به چه دردی می خورد؟

افرادی كه فعالیت در زمینه‌ی وب را به شكل كالا تصور می‌كنند درحقیقت می‌خواهند این كالا را به شكل داده و اطلاعات در یك انبار ذخیره‌ی اطلاعات نگهداری كنند تا بتوانند آن را به آسانی و به سرعت پر كنند!
از نظر این افراد، به یقین باید راهی برای تولید اتوماتیك داده‌ها وجود داشته باشد. پیتر دراكر می‌گوید: ”ما در 50 سال گذشته تمام فعالیت‌های خود را بر T ، متمركز كردیم و قصد داریم 50 سال آینده روی موضوع I كار كنیم.“
با ذخیره كردن اطلاعات در وبتان، به تنهایی نمی‌توانید از آن به طور كافی استفاده كنید. اطلاعات به معنی مبادله‌ی دانش است. منظور از اطلاعات هم، اطلاعات وب است. چگونگی به تحریر درآوردن یك مطلب و روش‌های به نمایش گذاشتن آن، تاثیری عمیق بر سوددهی سایت شما دارد.

موقعیت خود را در 5 سال آینده چطور تصور می‌كنید؟ اگر به دنبال كسب موفقیت در زمینه‌ی IT هستید باید روش مدیریت صحیح را بیاموزید.
دو مورد برای مدیریت وجود دارد: مردم و اطلاعات.
باید تمام كارهای مربوط به بخش T را به طور اتوماتیك ارایه كنید. بخش جالب كار روی I از ذخیره سازی به انتشار مقالات و بیرون دادن اطلاعات، تغییر كرده‌ است. اگر به عنوان گرداننده و تنظیم كننده‌ یك وب سایت فعالیت می‌كنید در حقیقت یك ناشر ثانویه هستید.
ناشر یك سایت بودن همان‌قدر كه به مقالات منتشر شده مربوط می‌شود به آن‌چه كه به نمایش در نمی‌آید هم ارتباط دارد.

در مقابل ایجاد یك انبار اطلاعاتی و وعده‌های گول‌زننده مبنی بر حل مشكلات مقاومت كنید. اطلاعات و مفاهیم حكم دارایی و سرمایه‌ی شما را دارند و ارزش آنها در صورت انتشار افزایش می‌یابد.
داده‌های باارزش، طبقه بندی مناسب، كنترل و صفحه‌آرایی از عوامل مؤثر بر موفقیت شما هستند. از افراد، اعم از كاركنان شركت، مشتریان، شهروندان یا دانش‌جویان، بخواهید، با‌ارزش‌ترین منبع و دارایی خود، یعنی زمان را، در سایت شما مصرف كنند.
مطالب را با كیفیت عالی را در اختیارشان قرار دهید. مطمئن باشید آنها با توجه خود از زحمات شما قدردانی خواهند كرد.




منبع:microrayaneh.com