چهارشنبه, 13 شهریور 1392 14:09

چگونه در گوگل اول باشیم

چند گام برای نمایش سایت به عنوان اولین نتیجه جستجوی گوگل

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

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

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

پس از شناخته شدن تمامی کلمات کلیدی می بایست در وب سایت بهینه سازی هایی انجام گردد. این بهینه سازی ها شامل رعایت استاندارهای وب در سایت، بهینه سازی ساختار سایت از نظر منوبندی، بهینه سازی قالب سایت برای گرفتن بهترین نتیجه در گوگل، افزایش سرعت سایت و رفع کل خطاهای سایت از نظر سئو و بهینه سازی می باشد. در برخی موارد حتی لازم است سایت جدیدی طراحی گردد. یک سایت 100% سئو سایتی است که در آن استاندارهای کد نویسی رعایت شده، آدرس دهی صفحات برای موتورهای جستجو بهینه سازی شده و نحوه چیدمان مطالب در سایت مناسب موتورهای جستجو باشد. همچنین تکنیک های جدیدی در گوگل معرفی شده به نام rich snippet که با استفاده از آنها می توانید رنک سایت خود را در موتورهای جستجو ارتقاء ببخشید.

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

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

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

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

 

فعال سازی شده در طراحی سایت سئو

تضمین خدمات سئو و یا بهینه سازی سایت امری نادرست است. در واقع افراد این مورد را به عنوان شفاهی اعلام می نمایند ولی این موردی است که حتی خود گوگل اعلام می نماید نادرست است.

بین 10 شرکت ارائه کننده خدمات سئو 8 شرکت اعلام می نمایند که خدمات سئو و بهینه سازی خود را گارانتی می نمایند.

ما می دانیم که شرکت های ارائه کننده خدمات طراحی سایت و سئو بسیار هستند و انتخاب یک شرکت مناسب از بین این شرکت ها بسیار مشکل می باشد.

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

چرا شما نمی توانید خدمات سئو خود را تضمین نمایید؟

آن بسیار ساده است. کسی نمی تواند رنکینگ گوگل را تضمین نماید. شما این مورد را در سایت خود گوگل در بخش آموزش های عمومی گوگل منابع مدیران سایت خواهید یافت.

Webmaster Tools Help

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

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

در انجام خدمات سئو شرکت ارائه دهنده خدمات می بایست با کارفرمای خود صادق باشد و روش کار خود را به کارفرما به صورت شفاف توضیح دهد. روش بالا آوردن و ارتقاء رنکینگ سایت در موتورهای جستجو بسیار مهم می باشد. برخی روش ها کوتاه مدت هستند و برخی دیگر بلند مدت. روش های درست تاثیر بلند مدت دارند، به این صورت که با تغییر الگوریتم گوگل وب سایت رنک از دست نخواهد داد. در صورتی که شرکت ارائه کننده خدمات بهینه سازی روش هایی را در جهت افزایش کیفیت سایت ارائه داد. آن روش ها درست می باشند.

فاکتورهایی که گوگل اعلام می نماید مهم هستند را گوگل به صورت کلی اعلام نموده. این فاکتورها در رنک سایت بسیار مهم هستند:

  • کیفیت محتوا
  • کیفیت لینک های داخلی و خارجی
  • سرعت وب سایت
  • کد نویسی استاندارد
  • مرتبط بودن همه چیز

پس چه می بایست انجام دهیم؟

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

هیچ کس نمی تواند خدمات سئو و بهینه سازی خود را تضمین نماید.

فعال سازی شده در طراحی سایت سئو
دوشنبه, 11 شهریور 1392 12:43

ساخت وب سایت شخصی در 5 مرحله

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

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

نام دامنه

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

انتخاب وب هاستینگ

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

ظاهر و لایه بندی سایت

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

محتوا

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

بدست آوردن بازدید کننده

داشتن سایتی که کسی نتواند آن را بیابد مورد مناسبی نیست, و همچنین بازدید کنندگان آن به آن مراجعه مجدد ننمایند. سئو (بهینه سازی سایت) می بایست در طراحی سایت لحاظ گردد. نام دامنه و محتوای سایت در نمایش آن در موتورهای جستجو تاثیر دارد. بهتر است برای پیاده سازی سایت خود از یک متخصص سئو کمک بگیرید. ممکن است غفلت از این مرحله تمامی زحمات شما را در پیاده سازی سایت بر باد دهد. طراحی سایت دارکوب در مدت فعالیت خود از سایت 1381 تا کنون تجربه زیادی در طراحی سایت های سئو بدست آورده.

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

یکشنبه, 10 شهریور 1392 10:50

16 نکته برای داشتن وب سایت بهتر

آیا قصد دارید وب سایتی بهتر داشته باشید و نمی دانید از کجا شروع نمایید؟

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

روش های بسیاری وجود دارد اما من برای شما مهمترین های آنها را لیست می نمایم.

16 ایده عالی وجود دارد که می توانید از آن استفاده نمایید:

1. متراکم کردن منوها

سعی نمایید منوهای خود را کمتر نمایید و منوها را به بخش های بزرگتری تقسیم نمایید تا کار با سایت برای کاربر شما گیج کننده نباشد.

2. در هر صفحه ای یک دستور اجرا داشته باشید

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

3. شماره تلفن را در صفحه اصلی بگذارید

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

4. اضافه کردن ساعت های کاری

به مانند اضافه نمودن اطلاعات تماس بهتر است ساعات کاری شرکت نیز در سایت نمایش داده شود تا کاربر بداند چه زمانی می تواند با شرکت تماس داشته باشد.

5. اضافه کردن صفحه درباره ما

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

6. استفاده از تصاویر بزرگ و بلد

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

7. اضافه کردم مکان یاب به سایت

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

8. سایت مناسب موبایل

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

9. برای شرکت خود برند سازی نمایید

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

10. حذف موارد اضافی مانند صفحه ورودی از سایت

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

11. از شبکه های اجتماعی استفاده نمایید

آیا هنوز عضو شبکه های اجتماعی نشده اید؟ امروزه استفاده از شبکه های اجتماعی برای شرکت ها بسیار مهم شده. زیرا کاربران بسیاری وجود دارند که روزانه زمان بسیاری از خود را در شبکه های اجتماعی می گذرانند. به علاوه این کاربران در خلال فعالیت های روزانه خود پیشنهادها و درخواست هایی را از یکدیگر می نمایند. بنابراین بهتر است در این شبکه های اجتماعی عضو باشید تا مشتریان شما بتوانند در جریان تغییرات شما قرار بگیرند و همچنین شما را به سایر دوستان خود معرفی نمایند.

12. اضافه کردن منابع به سایت خود

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

13. برای مشتریان خود فضایی جهت اعلام نظرات قرار دهید

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

14. هدف اصلی سایت را مشخص نمایید

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

15. از پایه شروع نمایید

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

16. از یک متخصص کمک بگیرید

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

پنج شنبه, 07 شهریور 1392 12:29

Ajax چگونه کار می کند

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

زیرا زمانی که کاربر بر روی کلید ارسال کلیک می نماید صفحه جدید باز می شود, طراحی سایت سنتی مدت زمان بیشتری را از کاربر می گرفت و مورد پسند کاربران نیز نبود. توسط ajax سایت توسط javascript به صورت مستقیم با سرور در ارتباط می باشد, که این کار از طریق آبجکت JavaScript XMLHttpRequest انجام می شود.

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

تصویر زیر نحوه عملکرد Ajax را نمایش می دهد:

کاربر درخواستی را انجام می دهد و در پس زمینه فرآیندها انجام می شود و سپس در لایه ای به درخواست کاربر پاسخ داده می شود, که محعمولا توسط ID شناخته می شود, بدون لود کامل صفحه. به عنوان مثال یک لایه با این آی دی:

<div id=”ajaxResponse”></div>

در مرحله بعدی ما می بینیم که چطور یک درخواست XMLHttpRequest ارسال می شود و پاسخ گرفته می شود.

 

1. ساخت XMLhttpRequest

مرورگرهای مختلف روش های متفاوتی برای ساخت XMLHttpRequest دارند. اینترنت اکسپلورر از ActiveXObject استفاده می نماید, در صورتی که سایر مرورگرها از XMLHttpRequest که تابع داخلی جاوا اسکریپت می باشد استفاده می نمایند.

برای آنکه این آبجکت ساخته شود و با مرورگرهای مختلف سازگاری کامل داشته باشد می بایست از “try and catch” استفاده نمایید.

function ajaxFunction()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP”);
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
catch (e)
{
alert(“Your browser does not support AJAX!”);
return false;
}
}
}

2. ارسال درخواست به سرور

برای ارسال درخواست به سرور, ما از متدهای open() و send() استفاده می نماییم.

متد open() سه آرگومان می پزیرد. ا.ولین آرگومان تعیین می نماید از چه روشی درخواست ارسال می گردد (GET یا POST). دومین آرگومان مکان اسکریپت را برای اجرا مشخص می نماید. سومین آرگومان مشخص می نماید درخواست چگونه می بایست اجرا شود. متد send() درخواست را به سرور ارسال می نماید.

xmlHttp.open(“GET”,”time.asp”,true);
xmlHttp.send(null);

3. نوشتن اسکریپت سمت سرور

responseText داده هایی که از سرور پاسخ داده می شود را نگهداری می نماید. در اینجا ما می خواهیم زمان حال را نمایش دهیم. کد سایت “time.php” چیزی است شبیه به این:

<%
response.expires=-1
response.write(time)
%>

4. استفاده از پاسخ

سپس ما پاسخ را دریافت می کنیم و نمایش می دهیم.

xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.myForm.time.value=xmlHttp.responseText;
}
}
xmlHttp.open(“GET”,”time.asp”,true);
xmlHttp.send(null);
}

5. کامل کردن کد

و شما می بایست تصمیم بگیرید چه زمانی AJAX اجرا می شود. در این مثال AJAX اجرا خواهید شد زمانی که کاربر در باکس متن تایپ می نماید. مثال در کد پایین می باشد:

<html>
<body>

<script type=”text/javascript”>
function ajaxFunction()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP”);
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}
catch (e)
{
alert(“Your browser does not support AJAX!”);
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.myForm.time.value=xmlHttp.responseText;
}
}
xmlHttp.open(“GET”,”time.asp”,true);
xmlHttp.send(null);
}
</script>
<form name=”myForm”>
Name: <input type=”text”
onkeyup=”ajaxFunction();” name=”username” />
Time: <input type=”text” name=”time” />
</form>
</body>
</html>

فعال سازی شده در طراحی سایت ajax
چهارشنبه, 06 شهریور 1392 15:53

چک لیست رفع عیب طراحی سایت

رفع عیب گام به گام html و css

همیشه این سوال را در ذهن داشتم که چگونه می توان عیب های یک طراحی سایت را یافت. همیشه راهی وجود دارد که طراحی را به درستی انجام دهیم, راه های بسیاری برای یافتن اشتباهات وجود دارد. مشکل می تواند از بارگذاری نکردن یک فایل و یا یک کانفلیکت در css سایت باشد. با یافتن مشکل می توان آن را رفع کرد.

برای رفع مشکل شما به صورت علمی دو روش وجود دارد:

  • کنار گذاشتن مواردی که درست کار می کنند
  • گذاشتم تمرکز بروی مواردی که بر روی آنها کار نشده

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

چک لیست طراحی سایت

□ آیا تمامی فایل ها بارگذاری شده؟
آدرس تمامی فایل های مرتبط را در مرورگر تست نمایید, و مطمئن شوید تمامی آنها باز می شوند. این فایل ها شامل فایل های زیر می باشند:

  • فایل های HTML
  • فایل های CSS
  • تصاویر
  • فایل های JavaScripts
  • فایل های خارجی دیگر نظیر مالتی مدیاها

□ آیا آدرس تمامی فایل ها درست می باشد
در صورتی که صفحه سایت مورد نظر بالا نمی آید, و در صورتی که می دانید فایل را بارگذاری نموده اید, به هاست خود مراجعه نمایید و فایل خود را در آدرس مورد بررسی قرار دهید.

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

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

□ آیا فایل های css شما معتبر هستند؟
این بخش دقیقا به مانند اعتبارسنجی html می باشد, کافی است به سایت css validator مراجعه نموده و آدرس صفحه سایت خود را وارد نمایید.

□ آیا صفحه وب سایت شما کش می شود؟
کش وب ممکن است باعث سوء تفاهم بسیاری در وب شود. شما تغییرات لازم را بر روی سایت خود انجام می دهد و سایت خود را بارگذاری می نمایید اما تغییرات شما نمایش داده نمی شود. بهترین روش برای پاک کردن کش نگهداشتن کلید شیفت و کلیک بر روی کلید رفرش صفحه می باشد. اکثر مرورگرها با انجام این کار کش خود را خالی می نمایند و سایت را دوباره بارگذاری می نمایند.

□ آیا فایل ، یا css درستی را تغییر داده اید؟
دقت نمایید برخی زمان ها پیش می آید که در حال تغییر فایلی جز فایل مورد نظر هستید بنابراین تغییرات خود را مشاهده نخواهید نمود. بهترین روش برای پیداکردن فایل درست انجام یک تغییر در فایل است تا مطمئن شوید در حال ویرایش فایل درستی هستید

□ آیا می دانید css و بسیاری سرورها نسبت به حروف بزرگ و کوچک حساس هستند؟
سعی نمایید در نام گذاری فایل ها و کلاس های css به استفاده از حروف کوچک و بزرگ دقت نمایید زیرا در صورتی که شما استفاده از حروف بزرگ و کوچک را رعایت ننمایید، مورد مورد نظر یافت نخواهد شد.

□ آیا DOCTYPE صحیحی انتخاب نموده اید؟
مرورگرهای مدرن چیزی دارند بنام quirks mode, این یک مود است که زمانی که مرورگرهای وب وارد صفحه ای می شوند که DOCTYPE ندارد این مورد را به عنوان پیش فرض انتخاب می نمایند. در صورتی که نمی دانید چه DOCTYPE را قرار دهید بهتر است آن را خالی بگذارید در غیر این صورت برای رویت DOCTYPE به لینک مراجعه نمایید.

□ آیا سایت خود را در مرورگرهای مختلف بررسی نموده اید؟
پس از طراحی سایت لازم است که سایت خود را در مرورگرها بررسی نمایید تا از نمایش درست سایت در مرورگر مطلع شوید و در صورت نیاز تغییرات لازم را در کد نویسی صفحه خود برای پشتیبانی سایت از تمامی مرورگرها بدهید

در سال 2013 ابزارهای جدیدی برای طراحان و توسعه دهندگان وب معرفی شدند که شامل برنامه های جدید وب، منابع jquery، ابزارهای توسعه وب، ابزارهای طراحی سایت موبایل، ابزارهای کد زنی و ابزارهای ساخت فونت های جدید می باشد.

بسیاری از ابزارهای زیر رایگان هستند و بسیاری دیگر را می توانید به مبلغ اندکی خریداری نمایید.

به مانند همیشه در صورتی که موردی از قلم افتاده در بخش نظرات پایین صفحه آن را اعلام نمایید.

Typewolf

قصد ابداع در فونت ها را دارید؟  Typewolf برای شما بهترین سایت می باشد. فقط به شما قابلیت ایجاد فونت مورد نظر را نمی دهد بلکه فونت مناسب شما را می یابد.

Bootstrap 3

Bootstrap, فریم ورک موبایل اول از توئیتر, اما Bootstrap 3 RC1 به وجود آمد. این نسخه تغییرات بسیاری نسبت به نسخه های قبلی نموده است.

iOS 7 Wireframe Kit

 iOS7 Wireframe Kit به شما امکان ایجاد وایر فریم را در Illustrator می دهد.

Tiff

Tiff به شما تفاوت بین دو نوع فونت را نمایش می دهد. این سیستم با فونت های گوگل به مانند فونت های سیستم شما کار می کند.

Bytesize

Bytesize پادکست در مورد طراحی، توسعه وب و تکنولوژی می باشد. شما همچنین می توانید خلاصه مقاله را با لینک به مقاله مطالعه نمایید.

Skeuocard

Skeuocard یک فرم پیشرفته کارت اعتباری می باشد و اعتبارسنجی ها و نوع فیلدهای مخصوص به خود را دارد.

WakaTi.me

WakaTi.me قابلیت حساب کردن زمان را به محیط ویرایشگر شما می آورد.

Responsive Web CSS

Responsive Web CSS ساخت وب سایت موبایل را برای انواع مختلف موبایل ها برای شما آسان می سازد.

Colorgorize

Colorgorize گالری وب تقسم بندی شده توسط رنگ می باشد. شما می توانید سایت را با رنگ مورد نظر خود مرور و یا جستجو نمایید.

Spectacle

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

Snapnote.io

Snapnote.io به اشتراک گذاری و استفاده از تصاویر را در صفحه به وسیله دراگ و دراپ آسان می سازد.

Pico

Pico سیستم مدیریت محتوای ساده و آسان می باشد که از دیتابیس استفاده نمی نماید. این سیستم کد باز می باشد.

CSS3 Animation Cheat Sheet

 CSS3 Animation Cheat Sheet به شما قابلیت ایجاد انیمیشن های مختلف را توسط css3 نمایش می دهد.

Precomposed Touch Gestures

Precomposed Touch Gestures ابزار مناسبی برای ساخت دموی محصول و پرزنتیشن می باشد.

Mailparser.io

Mailparser یک راه آسان برای اتوماتیک سازی روتین ایمیل شما می باشد.

Progression.js

Progression.js یک پلاگین jquery برای نمایش عملکرد واقعی فرم می باشد.

CSS Zen Garden

CSS Zen Garden به شما امکان های ساخت ابزارهای مختلف توسط css را نمایش می دهد که با html5 هماهنگ شده.

NearlyFreeSpeech.NET

NearlyFreeSpeech.NET سرویس هاستینگی است که شما برای آن مقدار که استفاده می نمایید پرداخت می کنید. همچنین یک ابزار محاسبه و پیشبینی قیمت هاست دارید.

Webflow

Webflow ابزاری برای ساخت وب سایت موبایل به صورت تصویری می باشد. که شامل ابزارهای گرید، فونت های وب و فرم ها و .. می باشد.

Emmet LiveStyle

Emmet LiveStyle یلاگین برای ویرایش فایل CSS شما می باشد. این ابزار با گوگل کروم و سافاری سازگاری دارد.

TypeWonder

TypeWonder به شما امکان بررسی و تست فونت های وب را می دهد. فقط کافی است آدرس سایت مورد نظر را وارد نموده و فونت مورد نظر خود را انتخاب نمایید.

Cloud Cannon

Cloud Cannon به شما امکان ایجاد سیستم مدیریت محتوا از css و html را می دهد.

SVGeneration

SVGeneration به شما امکان ایجاد گرافیک های SVG را در سایت می دهد.

یکشنبه, 03 شهریور 1392 18:37

مقایسه جوملا و وردپرس

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

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

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

سیستم مدیریت محتوای وب سایت چیست؟

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

مزیت ها و کمبودهای وردپرس

مزیت ها

  • کد باز - کد باز بودن وردپرس باعث می شود که بتوان از طریق وردپرس یک سایت بسیار ساده تا سایت بسیار پیشرفته را طراحی نمود. کد باز بودن نرم افزار به این معنا است که شما می توانید نرم افزار را دانلود نموده و آن را مطابق با نیازهای خود تغییر دهید. این به ابن معنا است که استفاده از نرم افزار هزینه ای ندارد.
  • نصب آسان - شما به راحتی می توانید وردپرس را نصب نمایید. وردپرس در مدت 5 دقیقه قابل نصب است.
  • سفارشی سازی - قالب های بسیاری وجود دارد – هم در خود سایت وردپرس و هم در سایت های قالب های وردپرس – که برای استفاده کنندگان از وردپرس در دسترس هستند. این امکان به کاربری که هیچ تجربه ای ندارد این امکان را می دهد که سایت خود به صورت دلخواه طراحی نماید. در کنار قالب های سایت پلاگین های بسیاری وجود دارند که به شما امکان مدیریت ظاهر و مطالب وب سایت را می دهد.

نقص ها

  • امنیت - امنیت بزرگترین چالش در سیستم های مدیریت محتوای رایگان در وب می باشد, و دلیل آن این می باشد که تمام افراد از نوع برنامه نویسی سایت شما مطلع هستند بنابراین می توانند با استفاده از حفره های امنیتی نرم افزار سایت شما را دچار مشکل نمایند.
  • هزینه نگهداری - دانلود و استفاده از وردپرس 100% رایگان می باشد, اما نگههداری از وردپرس رایگان نیست. شما می بایست هزینه پشتیبانی، هاستینگ و استفاده از ابزارهای غیر رایگان را در وردپرس پرداخت نمایید. 10% تخفیف هاست به اعلام نام ایم مقاله در هاست دارکوب خواهید داشت.
  • پیچیدگی در سفارشی سازی - در صورتی که قصد دارید طراحی سایت خود را به صورت دلخواه و خارج از محدوده ابزارهای دراگ و دراپ تغییر قالب انجام دهید می بایست این کار توسط طراحی سایت خبره انجام شود.

مزایا و معایب جوملا

مزیت ها

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

**ایجاد سایت توسط جوملا**

نقص ها

  • سفارشی سازی های پیشرفته - در صورتی که تازه از جوملا استفاده می نمایید سفارشی سازی های پیشرفته برای شما بسیار مشکل می باشد. در صورتی که بخواهید قابلیت های سفارشی به مانند محتوای فلش و کلیدهای خاص در صفحه و ... را در سایت ایجاد نماید می بایست از توسعه دهنده جوملا کمک بگیرید.
  • خیلی بهینه سازی شد نیست - جوملا نامناسب برای بهینه سازی سایت نیست, اما قابلیت های سئو آن به صورت اولیه در آن نیامده. اما در صورتی که شروع به استفاده از آن نمایید, نکاتی را برای بهینه سازی سایت جوملا خواهید آموخت.
شنبه, 02 شهریور 1392 10:58

9 پلاگین jQuery ناوبری وب سایت

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

MeanMenu

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

Sidr

بهترین پلاگین jquery برای ایجاد منوهای کناری که با مرورگرهای موبایل سازگاری کامل دارد.

Toolbar.Js

Toolbar به شما قابلیت ایجاد تولبار با افکت تولتیپ را می دهد. toolbar به شما امکانات بسیاری برای ایجاد سیستم منو را به صورت سفارشی و مطابق با نیاز شما می دهد.

jPanelMenu

jPanelMenu پلاگین jquery می باشد که به شما امکان ایجاد منوهای پنلی را می دهد (مانند همان چیزی که در نسخه موبایل فیس بوک و گوگل وجود دارد, و همچنین مانند برنامه های آیفون). برای رویت طرز کار منو بر روی آیکون منو کلیک نمایید.

Intro.js

دستورالعمل بهتر برای ایجاد بلاک معرفی و آیتم های مهم وب سایت.

jPaginator

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

Smart Menus

منوی وب سایت که بر روی همه سیستم ها کار می کند.

slimMenu

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

Navgoco

Navgoco یک پلاگین ساده می باشد که لیست را تبدیل به منوهای عمودی می نماید, که قابلیت ثبت منوی باز شده را با استفاده از کوکی ها و همچنین ایجاد منوی آکوردیون دارد.

فعال سازی شده در jquery در طراحی سایت
سه شنبه, 29 مرداد 1392 19:13

6 کتاب رایگان HTML5 برای طراحان وب

HTML زبان برنامه نویسی پایه می باشد و HTML5 آخرین نسخه HTML می باشد. که ابزارها و امکانات بسیاری برای ایجاد وب سایت پویا دارد. HTML5 استاندارهای مدرن وب را برای همگان به ارمغان آورده است.HTML5 قابلیت های فراوانی را به وب اضافه نموده است, که مطالب قابل خواندن توسط انسان را با مطالب قابل خواندن توسط ماشین را با یکدیگر در ارتباط قرار می دهد.

در روزهای پیش, تکنولوژی های جدید نظیر HTML5, CSS3, jQuery و سایر امکانات معرفی شدند. این تکنولوژی های جدید به طراحان امکان ایجاد وب سایت های پویاتر و به روز تر را می دهند. امروزه برخی از طراحان ترجیح می دهند مطالب آموزشی را به صورت آنلاین و از طریق کتاب های الکترونیکی مطالعه نمایند.

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

مجموعه 6 کتاب رایگان html5 برای طراحان وب

1. Dive Into HTML5

Dive Into HTML5 قابلیت های جدید html5 را به کاربر نمایش می دهد. نسخه آخر آن توسط O’Reilly, تحت لیسانس Google چاپ گردید.

دانلود: Dive Into HTML5

2. Up to Speed on HTML 5 and CSS 3

یک معرفی اولیه در مورد استانداردهای html5 و css3, که از موارد اولیه تا موارد کاربردی تر را آموزش می دهد.

دانلود : Up to Speed on HTML 5 and CSS 3

3. Scribd in HTML5

یک کتاب آموزشی html5 که آموزش خود را از طریق تشریح مثال های موارد انجام شده انجام می دهد.

دانلود Scribd in HTML5

4. HTML5 WTF?

در این کتاب به تغییرات html5 نسبت به نسخه های قبلی بیشتر اشاره شده

دانلود : HTML5 WTF?

5. 20 Things I learned about Browsers and the Web

شما دوست دارید مواردی را از وب بدانید ولی از پرسیدن آن می ترسید. دانستن عملکرد مرورگرهای وب در این تجربه ها از زبان Google.

دانلود: 20 Things I learned about Browsers and the Web

6. HTML5 Quick Learning Guide

این کتای آموزشی المان های اولیه html5 را به شما آموزش می دهد و آن ها را از نظر کاربردی بررسی می کند. این کتاب آموزشی برای آنهایی که می خواهند با امکانات جدید html5 آشنا شوند مناسب است.

دانلود: HTML5 Quick Learning Guide.

فعال سازی شده در html در طراحی سایت
طراحی سایت دارکوب | هاست دارکوب | دارکوب نام و علامت تجاری ثبت شده این مجموعه می باشد.
دارای مجوز از (سازمان نظام صنفی رایانه ای استان تهران) ، (رتبه 4 شورای عالی انفورماتیک کشور) ، (وزارت فرهنگ و ارشاد اسلامی)
آموزشگاه طراحی سایت و سئو با مجوز رسمی از سازمان فنی و حرفه ای کشور افتتاح شد
دارکوب به عنوان شرکت خلاق توسط معاونت علمی و فناوری ریاست جمهوری برگزیده شد