آموزش

PHP یا Node.js؟

در این مطلب قصد داریم تا بعضی از ويژگی‌های Node.js و PHP  که باعث می‌شود آن‌ها را دوست داشته باشیم، بررسی کنیم. هدف در این مطلب این نیست که مقایسه‌ی دقیقی داشته باشیم! چون واقعا هیچکس نمی‌تواند در این مورد نظر کلی بدهد.  فقط نگاهی کلی داریم به آن دسته از ویژگی‌هایی که باعث می‌شوند توسعه دهنده‌ها در انتخاب زبان سمت سرور دچار سردرگمی شوند:   نقطه قوت PHP:‌ ترکیب کد با محتوا می‌خواهیم کمی متن به صفحه‌ی وب اضافه کنیم، یا یک ساختار if else رو بر اساس چیزی که از url دریافت می‌کنیم مابین کدها قرار دهیم. یا شاید بخواهیم اطلاعاتی که از پایگاه داده می‌گیریم  با یک سری نوشته‌های دیگر ترکیب کنیم. تگ PHP رو باز کرده و ...

ادامه مطالب
۱۵ کتابخانه جالب JavaScript و CSS

Text Mask این، کتابخانه‌ی جاوااسکریپت برای ایجاد انواع مختلف ماسک‌ها در فیلدهای ورودی است. کم‌حجم بوده (کمتر از 4KB) و هیچگونه وابستگی ندارد و می‌تواند با افزونه‌ها گسترش یابد. اضافه کردن ماسک متن می‌تواند به کاربران کمک کند فرمت مورد نیاز برای پر کردن ایمیل‌ها، شماره تلفن، کارت‌های اعتباری و سایر داده‌ها را اعمال کنند. Toast UI Calendar یک تقویم جالب و آسان که شیوه مؤثری را برای مدیریت وظایف زمان‌بندی شده ارائه می‌دهد. انواع نمایش‌های مختلف (روزانه، هفتگی، ماهانه) را پشتیبانی می‌کند و به شما اجازه می‌دهد پیام‌های popup را برای کارهای آتی خود ایجاد کنید. همچنین از کشیدن و تغییر اندازه دادن برای تنظیم برنامه‌های زمانی آسان‌تر و تغییر روز شروع هفته پشتیبانی می‌کند و می‌تواند توسط  تم‌ها سفارشی ...

ادامه مطالب
آیا تگ های Heading در نتایج موتورهای جستجو تأثیر دارد؟

تگ‌های (hn)، همان طور که از نام آن‌ها پیداست، به منظور تفکیک میان عنوان و زیر عنوان‌ها از بقیه محتوا سایت استفاده می شوند. مهم ترین تگ عنوان ,تگ h1 و کم اهمیت ترین تگ h6 می باشد. در HTML، تگ های عنوان از h1 تا h6 به صورت سلسله مراتبی از بالا به پایین مرتب شده است. این به این معناست که استفاده از این تگ دارای نظم خاص می باشد و باید به ترتیب استفاده شود واگر ساختار استفاده از این تگ ها رعایت نشود، به SEO سایت شما آسیب خواهد رساند. به طور مثال، اگر درسایت خود یک تگ h1 و به دنبال آن تگ h3 استفاده کنید، سلسله مراتب تگ ها از بین می رود و ...

ادامه مطالب
فرق متاتگ Robots با فایل Robots.txt

اگر یک ربات بخواهد صفحه‌ای از یک وب سایت را ایندکس کند، قبل از این عمل robots.txt را مشاهده کرده و دستورات آن را پیروی می‌کند. طبیعتاً اولویت فایل robots.txt نیز از متاتگ robots بیشتر است. فایل robots.txt به شکل یک فایل واقعی در چنین آدرس‌هایی www.domain.com/robots.txt قرار دارند. ولی متاتگ robots به شکل تگ و قبل از head نیز وجود دارند همانند مثال پایین. <head> <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> </head> با یک دستور robots.txt شما می‌توانید صفحات بسیاری را برای ربات‌ها و موتورهای جستجو مسدود کنید. ولی اگر قصد داشته باشید با متاتگ robots چنین عملی را انجام دهید باید در تک‌تک آن صفحات نیز متاتگ را درج کنید. در فایل robots.txt ...

ادامه مطالب
انواع CMS؛ از سیر تا پیاز انتخاب CMS

انواع CMS؛ از سیر تا پیاز انتخاب CMS. سیستم مدیریت محتوا یا CMS که مخفف کلمه (content management sysyem ) می باشد که در حوزه کامپیوتر و وبسایت به معنی سیستم مدیریت محتوا می باشد و یک نرم افزار تحت وب است. از این طریق به شیوه ای آسان و سازماندهی شده میتوان محتواهای وب سایت را بدون دانش فنی مدیریت و انتشار داد.سیستم های مدیریت محتوای فراوانی وجود دارند. صرف نظر از اینکه شما قصد دارید چه وبسایتی را درست کنید. به گزارش کلیک،یکی از مشکلاتی که طراحان و توسعه دهندگان با آن روبرو هستند این است که آن ها علاقه ندارند که وقت خود را برای یادگیری چند CMS (content management systems)، صرف کنند. آن ...

ادامه مطالب
با گوگل مبانی برنامه نویسی را رایگان یاد بگیرید!

با استفاده از اپلیکیشن موسوم به «ملخ» گوگل به رایگان و در محیطی کاملا تعاملی و به دور از هرگونه تبلیغات، کدنویسی را یاد بگیرید. گوگل به تازگی با راه اندازی اپلیکیشن Grasshoppers (ملخ) سعی دارد تا این امکان را برای افراد تازه کار فراهم کند تا در محیطی کاملا ساده و تعاملی کد نویسی را یاد بگیرند.  این اپلیکیشن صد درصد رایگان است و شما در آن هیچ گونه تبلیغی مشاهده نمی کنید و حتی برای استفاده از امکانات داخل برنامه نیز پولی پرداخت نخواهید کرد. برای کار با این اپلیکیشن شما نیازی نیست که سطح زبان انگلیسی تان عالی باشد و شما می توانید با سطح متوسط رو به پایین نیز به ...

ادامه مطالب
۲۲ نکته مهم که طراحان UX باید بدانند

ممکن است بعد از گذراندن دوران دانشگاه و یا دوره‌های آموزشی UX بخواهید در این زمینه فعالیت کنید. تکنیک های زیادی وجود دارد که شما را در این راه کمک می‌کند. مطمئناً فعالیت در بازار کار خیلی متفاوت تر از محیط دانشگاه خواهد بود. بنابراین باید در مورد خودتان و دیگران بیشتر بدانید و توانایی مقابله با مسائل را داشته باشید. اگر می‌خواهید وارد این عرصه شوید، مطالعه‌ی ۲۲ نکته‌ی ذیل به شما کمک می‌کند بدانید که دقیقا وارد چه دنیایی خواهید شد. طراحی و روش کار ۱) از گفتن کلمه "بله" نهراسید اجازه ندهید که ترس از ناشناخته ها شما را از یاد گرفتن چیز های جدید باز ...

ادامه مطالب
آموزش سئو ، اهمیت سرعت بارگذاری سایت در بهینه سازی سایت

زمان بارگذاری ( Time Loading ) در اعتبار یک وب سایت نقش مهمی دارد ، معمولاً کاربران هنگامی که از جانب موتور جستجو وارد سایتی می شوند ، زمان زیادی برای انتظار صرف نمی کنند و بسته شدن وب سایت زیر چند ثانیه توسط کاربر از نظر موتور جستجو ( نرخ پرش ) یعنی ورود به سایت غیر مرتبط و اشتباه. برای اینکه سرعت بارگذاری صفحه افزایش داشته باشد راهکارهای زیاد ارائه شده که چند نمونه را با هم بررسی می کنیم. فشرده سازی gzip Gzip بهترین شیوه فشرده سازی درحال حاضر است و به کاهش تقریبا ۷۰ درصدی سایز پاسخ به درخواست کمک می‌کند. استفاده ازGzip ، راه اندازی و سپس مدت ...

ادامه مطالب
آموزش سئو قسمت ۲۱ ، افزایش ترافیک و رتبه‌ بندی با استفاده از محتوای جدید

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

ادامه مطالب
آموزش سئو قسمت ۲۰ ، نمره خوانایی سایت

خوانایی یکی از قویترین عوامل رتبه‌بندی در زیر رادار است که همانند نادیده گرفتن یک فرصت طلایی با وجود اطلاع از آن، در چک­ لیست بهینه‌سازی بسیاری از متخصصین سئو نادیده گرفته می­شود. گوگل  صراحتاً  خوانایی را  به عنوان یکی از  موضوعات مورد توجه و مهم برای وب­مستران مطرح می­کند. مت کاتز[1] به عنوان پادشاه اسپم سئو در شرکت گوگل، این موضوع را بیان کرده که محتوای دارای غلط املایی و جسجوی ضعیف، در رتبه‌بندی ضعیفی قرار می­گیرد و توجه باید بر وضوح و شفافیت  باشد. چنانکه خوانایی تنها  به معنای پرهیز از غلط­ های املایی نیست و محتوا باید با بهره ­گیری از ساد‌ه ترین زبان و ساختار جمله ‌بندی برای وسیع­ ترین دامنه­ ...

ادامه مطالب