طراحی سایت و نکات بسیار مهم آن

طراحی سایت و نکات بسیار مهم آن

طراحی سایت و نکات بسیار مهم آن

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

سرعت بالای وب سایت :

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

توجه  به این نکته که کاربران به هیچ وجه مایل نیستند زمان زیادی را برای بارگذاری یک سایت صرف کنند، میزان اهمیت این مولفه را آشکار می کند.

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

رنگ بندی زیبا و مناسب وب سایت:

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

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

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

خصوصا برای دکمه ها و نوشته های خاص تا توجه مشتری برای کلیک کردن یا ثبت نام بیشتر جلب شود.

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

طراحی سایت و نکات بسیار مهم آن

ریسپانسیو بودن یا واکنش گرایی وب سایت:

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

این ویژگی کمک می‌کند که هر کسی با هر دستگاهی به راحتی بتواند از سایت شما استفاده نماید.

داینامیک (Dynamic) بودن وب سایت:

داینامیک یا پویا بودن وب‌سایت، یکی از مفاهیم ابتدایی در طراحی سایت است که شناخت آن بسیار با اهمیت است.

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

وقتی که سایت شما داینامیک باشد، توسعه آن راحت می باشد.

اما اگر سایت شما استاتیک (غیر داینامیک) باشد، آن وقت افزودن امکانات جدید، وبلاگ‌نویسی و … چندان راحت نخواهد بود.

پس عملاً سایت شما بیشتر از یک معرفی ساده، کاربردی نخواهد داشت.

استفاده از ساز و فونت مناسب در طراحی سایت:

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

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

استفاده از تصاویر درست در وب سایت:

استفاده از تصاویر درست و مرتبط می تواند برای شما بسیار مفید باشند.

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

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

استفاده از لینک مشخص و واضح:

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

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

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

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

 

 

 

 

 

تکنولوژی ajax چیست ؟و چه کاربردهایی دارد؟

تکنولوژی ajax چیست ؟و چه کاربردهایی دارد؟

تکنولوژی ajax چیست ؟و چه کاربردهایی دارد؟

تکنولوژی ajax با تلفظ <ايجكس> يا <ايژاكس> سرنام عبارت Asynchronous JavaScript and XML و به معني <تركيب نامتقارن جاوا اسكريپت وXML می باشد. ماهيت صفحات وب و پروتكل HTTP به گونهاي است كه به طور معمول وقتي درحال وبگردي هستيم، به ازاي هر كنش و واكنش ميان ما و سايتي كه در حال كار با آن هستيم، كل يك صفحه وب از نو بارگذاري و تازه سازي (refresh) ميشود.

تکنولوژی ajax به جاي بارگذاري مجدد كل صفحه، فقط قسمتي تغيير ميكند كه قرار است اطلاعات جديد را به نمايش درآورد و كليه عمليات ارسال اطلاعات و دريافت نتايج در پشت صحنه انجام می گردد.

در نتيجه هيچگاه صفحه سفيد و خالي وب در فواصل كنش و واكنشهاي هنگام كار با مرورگر ديده نميشود و احساسي مشابه تجربه كار با يك نرمافزار دسكتاپ به كاربر دست ميدهد. جادوي ايجاكس چيزي نيست جز يك فكر بكر و آن هم تركيب كردن جاوا اسكريپت و XML در قالب يك موجود نرم افزاري جديد.

اصطلاح Ajax را اولين بار كارشناسي از شركت Adaptive Path به نام جسي جيمزگرت در مقالهاي با عنوان <ايجكس؛ رهيافت جديدي در برنامه هاي تحت وب> مطرح كرد و خيلي سريع مورد استقبال گسترده برنامه نويسان وب در سراسر جهان قرارگرفت. اعتقاد عمومي اين است كه تاريخچه بهكارگيري تكنيك مذكور به پيدايش نرمافزار Outlook WebAccess و استفاده از فرمان XMLHttpRequest كه مايكروسافت ابداع كرده و در نرم افزار اينترنت اكسپلورر به كار رفته است، برمي گردد. اما امروزه اغلب مرورگرهاي مهم و شناخته شده (از جمله فايرفاكس) از آن پشتيباني ميكنند و ديگر يك فناوري محدود به اينترنت اكسپلورر نيست.

تکنولوژی ajax چیست ؟و چه کاربردهایی دارد؟

ajax  چگونه کار می کند؟

این کار طی چند مرحله و با ایجاد یک event (مثلا با کلیک روی یک دکمه یا لینک) آغاز می‌شود.

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

در سرور درخواست دریافت و پردازش می‌شود. سپس نتیجه‌ی آن به مرورگر بازگردانده می‌شود.

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

چرا باید از Ajax استفاده کنیم؟

برنامه های تحت وب که از Ajax استفاده می‌کنند دارای خصوصیات زیر می باشند:

  • استفاده مولفه های آشنا و تعاملی رابط کاربری مانند نشان دهنده پیشرفت (progress bar)، tooltip و همچنین پنجره های pop-up)
  • کارایی در برنامه های وب فرم بالا می باشد. زیرا بیشتر بخشهای پردازشی صفحه وب می‌توانند در مرورگر مدیریت شوند
  • به روز رسانی مقطعی صفحه (partial update) که تنها بخش تغییر یافته صفحه refresh می‌شود
  • یکپارچه سازی بخشهای client-side برنامه با خدمات برنامه سرور، بخصوص در فرآیند تایید اعتبار، تعیین نقش کاربران و پروفایل کاربران
  • توانایی سفارشی سازی کنترلهای سرور به منظور استفاده از ظرفیت‌های client
  • پشتیبانی از بیشتر مرورگرهای معروف، مانند IE، فایرفاکس، کروم و سافاری

استفاده از تکنولوژی ajax چه مزایایی دارد؟

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

مزیت مهم دیگر Ajax بهره‌گیری آن از استاندارد CSSمی باشد.

استانداردی که به تنهایی منشا تحولات دیگری در زمینه اینترفیس نرم‌افزار های وب است و در آینده بسیار نزدیک به وجه غالب صفحه‌آرایی و اینترفیس سایت‌های وب تبدیل خواهد شد. توجه ایجکس به CSS نشان می‌دهد که این فناوری همزمان با به‌کارگیری جاوا اسکریپت و XML برای مدیریت داده‌ها، از استاندارد پیشرفته‌ای برای اینترفیس وب استفاده می‌کند و می‌توان حقیقتا آن را یک فناوری مرتبط با اینترفیس ( و نه فقط تعامل میان کلاینت و سرور) تلقی نمود.

استفاده از تکنولوژی ajax چه معایبی دارد؟

  • استفاده از درخواست xmlhttp که ممکن است توسط برخی از مرورگر‌ها پشتیبانی نشود.
  • اجرا نشدن دستورات AJAX درصورتی که جاوا اسکریپت مرورگر توسط کاربر غیرفعال شده باشد.
  • دشواری بیشتر در اشکال‌زدایی و تست برنامه‌های ایجکس

با وجود معایبی که می‌توان برای این فناوری نام برد، گاهی استفاده از Ajax، در طراحی وب‌سایت و نرم‌افزار‌های تحت وب، ضروری به شمار می‌آید.

 

 

نقش ssl در امنیت وب سایت چیست؟

نقش ssl در امنیت وب سایت چیست؟

نقش ssl در امنیت وب سایت چیست؟

نقش ssl در وب سایت ایجاد امنیت بالا در حساب کاربری افراد است.

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

نقش ssl در امنیت وب سایت چیست؟

تعریف ssl:

SSL (Secure socket Layer) به معني “لايه اتصال امن” در واقع یک پروتکل امنیتی استاندارد بر پایه رمزنگاری است که توسط شرکت Netscape  به منظور برقراري ارتباط امن ميان سرويس دهنده  (Server)  و سرويس گيرنده (Client)  در اينترنت ابداع شده است.

ssl چیست؟

زمانی که اطلاعات را در مرورگر وارد می‌کنیم، اطلاعات بین کامپیوتر ما (Client) و کامپیوتری که سایت روی آن قرار دارد (Server) مبادله می‌شوند. باید به طریقی ارتباط بین کلاینت و سرور را امن کنیم. این کار با رمزگذاری اطلاعات انجام می‌شود. در این صورت حتی اگر افراد خراب‌کار به آن دسترسی پیدا کردند با مانع شکستن رمز روبه‌رو می‌شوند و نمی‌توانند از محتوای آن اطلاع پیدا کنند.

نحوه رمزنگاری اطلاعات در ssl  چگونه است؟

در این پروتکل ارتباطات بوسيله يک کليد، رمزگذاري(Encryption) مي شوند. زماني که قرار است اطلاعات به صورتSSL   به يک سايت که سرور (server) آن دارای گواهي نامه SSL است (در آدرس سايت https مشاهده می شود) ارسال شود، ابتدا بايد از يک کليد به عنوان قالبي براي به رمز در آوردن اطلاعات بين خدمات گيرنده (کاربر) و خدمات دهنده (سرور) استفاده گردد. براي ساخت اين کليد نياز به هماهنگي های زیر می باشد:

1-اگر سروری قصد داشته باشد ssl را فعال کند در ابتدا باید یک کلید عمومی بسازد

2-سرور کليد عمومي را با يک درخواست گواهي نامه SSL به يکي از صادرکنندگان اين گواهي نامه هاخواهد فرستاد.

3-صادرکننده مربوطه زیر ابتدا مشخصات و ميزان قابل اعتماد بودن و امنيت سرور را ارزيابي می کند ، کليد عمومي را مجددا رمزگذاري کرده و براي سرور مي فرستد تا در انتقال اطلاعات خود از آن استفاده نماید. کليد جديد را کليد امنيتي (private key) مي می نامند.

4-در این صورت هر زمان که کاربر بخواهد از طريق پروتکلSSL  به اين سايت دست پیدا کند، ابتدا کامپيوتر کاربر يک کليد عمومي مخصوص به خودش را براي سرور ارسال می کند.

5-سرور اين کليد عمومي را با کليد امنيتي خود مخلوط نموده و از آن کليد جديدي مي سازد و  آن را به کامپيوتر کاربر ارسال می نماید.

6-از اینجا به بعد تمام اطلاعات رد و بدل شده بین کاربر و سرور با این کلید جدید رمزگذاری می شوند.

مزایا و نقش SSL

1- محافظت از اطلاعات

2- هویت شما را تایید می کند

3- پیش‌نیاز اصلی دریافت نماد اعتماد دوستاره است

4-حس اعتماد مشتری را تقویت می کند

5-رتبه شما را در نتایج موتورهای جستجو بهبود می بخشد

تشخیص وجود ssl:

1. در آدرس وب‌سایت به جای https ، http  وجود دارد؛
2. در کنار آدرس سایت یک علامت قفل می بینید که با کلیک بر روی آن می‌توانید جزئیات گواهی SSL وب‌سایت را مشاهده نمایید.
3- گواهی SSL وب‌سایت نیز باید اعتبار داشته باشد. توجه داشته باشید که در برخی موارد گواهی SSL وب‌سایت می‌تواند به دلایلی مانند اتمام تاریخ انقضای آن از اعتبار افتاده باشد. در این حالت اگرچه آدرس وب‌سایت همچنان با https:// شروع می‌شود و حتی شاید در برخی از مرورگرها علامت قفل نیز حذف نشود، اما ارتباط شما با وب‌سایت مزبور رمزگذاری شده و امن نیست. به منظور بررسی اعتبار گواهی SSL در مرورگر کروم، از منوی آن به more tools و سپس Developer Tools بروید. سپس زبانه Security را انتخاب کنید. در اینجا می‌توانید اطلاعات مربوط به اعتبار گواهینامه را مشاهده کنید. با کلیک بر روی دکمه View certificate اطلاعات دقیق‌تر به همراه تاریخ اعتبار گواهی SSL در دسترس شما قرار خواهد گرفت. ضمناً با کلیک بر روی علامت قفل موجود در کنار آدرس سایت نیز معتبر بودن گواهی قابل مشاهده است؛ درصورتی‌که گواهی معتبر باشد در کنار کلمه Certificate کلمه valid درج شده است که با کلیک بر روی آن می‌توانید به همان پنجره View certificate دسترسی پیدا کنید.