ریدایرکت 301 یک تکنیک یا ترفند است که با پیادهسازی آن میتوانیم ترافیک سایتمان را از برگهای به برگه دیگر افزایش دهیم. در این روش کاربران را از یک آدرس (URL) خاص در سایتمان به آدرس دیگری منتقل میکنیم، بدون اینکه خودشان بفهمند.
این روش بسیار کاربردی است و در حالتهای مختلفی مورد استفاده قرار میگیرد و نقش مهمی را در رضایت بازدیدکنندگان ایفا مینماید. در زیر به تعدادی از این حالتها اشاره میکنیم:
🔹انتقال از یک دامنه به دامنه دیگر
🔹انتقال از صفحات 404 به صفحات دیگر در سایت
🔹انتقال آدرس محتوای قدیمی به آدرس محتوای جدید
🔹تکنیک کوکتل
📃 سریعترین و بهترین روش انجام ریدایرکت 301 در وردپرس را در لینک زیر بخوانید:
👉 https://www.roxo.ir/improve-seo-using-301-redirects-in-wordpress
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
این روش بسیار کاربردی است و در حالتهای مختلفی مورد استفاده قرار میگیرد و نقش مهمی را در رضایت بازدیدکنندگان ایفا مینماید. در زیر به تعدادی از این حالتها اشاره میکنیم:
🔹انتقال از یک دامنه به دامنه دیگر
🔹انتقال از صفحات 404 به صفحات دیگر در سایت
🔹انتقال آدرس محتوای قدیمی به آدرس محتوای جدید
🔹تکنیک کوکتل
📃 سریعترین و بهترین روش انجام ریدایرکت 301 در وردپرس را در لینک زیر بخوانید:
👉 https://www.roxo.ir/improve-seo-using-301-redirects-in-wordpress
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
💶 با در نظر گرفتن میانگین حقوق برنامهنویسانِ سایر زبانهای برنامهنویسی، حقوق برنامهنویسِ وردپرس به طور کلی کم است. اما باید توجه داشت که بازار کار بسیار گسترده و فرصتهای مختلفی برای رشد آنها نیز وجود دارد.
📃 روی لینک زیر کلیک کنید تا درآمد سالانه وردپرسکاران در کشورهای مختلف جهان را مشاهده کنید:
👉 https://www.roxo.ir/wordpress-developer-salary
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
📃 روی لینک زیر کلیک کنید تا درآمد سالانه وردپرسکاران در کشورهای مختلف جهان را مشاهده کنید:
👉 https://www.roxo.ir/wordpress-developer-salary
💻 #برنامه_نویسی #وردپرس
🆔 @roxo_ir
در انتهای سال ۲۰۲۰ نسخه ۱۷ از کتابخانهی react منتشر شد که به غیر از موارد جزئی، ویژگیهای جدیدی نداشت بلکه هدف اصلی آن ارتقاء و بهبود ویژگیهای react در آن زمان و هموار کردن راه برای بهروزرسانیهای بعدی بود. در ماه ژوئن امسال تیم توسعهی react یک پست را در وبلاگ خودشان منتشر کردند که نسخهی ۱۸ از کتابخانهی react را معرفی میکرد. در حال حاضر هنوز نسخهی ۱۸ به طور رسمی منتشر نشده است اما نسخهی آلفای آن در دسترس است. این بهروزرسانی برخلاف نسخهی ۱۷ شامل قابلیتهای زیادی است.
📃 در این مقاله ویژگیهای نسخه جدید ریاکت را بررسی خواهیم کرد:
👉 https://www.roxo.ir/react-18-is-out
💻 #برنامه_نویسی #ری_اکت
🆔 @roxo_ir
📃 در این مقاله ویژگیهای نسخه جدید ریاکت را بررسی خواهیم کرد:
👉 https://www.roxo.ir/react-18-is-out
💻 #برنامه_نویسی #ری_اکت
🆔 @roxo_ir
چند هفته پیش (۲۴ ژوئن) مایکروسافت به طور رسمی از ویندوز ۱۱ رونمایی کرد که از نظر کارکرد و از نظر ظاهری تفاوت زیادی با ویندوز ۱۰ ندارد. در حال حاضر هنوز هیچ نسخه رسمی از سمت مایکروسافت منتشر نشده است اما انتظار میرود تا ماه اکتبر امسال نسخه رسمی و نهایی ویندوز ۱۱ به صورت یک به روز رسانی رایگان برای کاربران ویندوز ۱۰ منتشر شود. البته ممکن است این زمان تا ابتدای سال ۲۰۲۲ نیز به طول بینجامد. در عین حال نسخه هایی از ویندوز ۱۱ نشت پیدا کرده اند، نسخه های دسترسی اولیه (بتا) نیز منتشر شده اند و افراد زیادی می خواهند شخصا خودشان آن را امتحان کرده و ظاهر آن را ببینند.
📃 راهنمای نصب نسخههای نشتشده یا بتای ویندوز ۱۱:
👉 https://www.roxo.ir/how-to-clean-install-windows-11
🆔 @roxo_ir
📃 راهنمای نصب نسخههای نشتشده یا بتای ویندوز ۱۱:
👉 https://www.roxo.ir/how-to-clean-install-windows-11
🆔 @roxo_ir
اگر در حوزه توسعه وب کار کرده باشید حتما با package bundlerها آشنا هستید و حتما نام معروفترین آنها webpack را شنیدهاید، اما معایبی مانند سنگین بودن بیش از حد webpack وجود دارد که بسیاری از افراد را از استفاده از آن ناراضی کرده است. یک bundler مشهور دیگر بنام parcel وجود دارد که از نظر سرعت عملکرد بسیار بهتری نسبت به webpack دارد.
پارسل یک کامپایلر برای تمام کدهای شما محسوب میشود و اصلا اهمیتی ندارد که کدهایتان را به چه زبانی نوشته باشید. کار اصلی پارسل اینست که کد شما و تمام وابستگیهای آن را بگیرد و سپس آنها را به یک یا چند فایل نهایی تبدیل کند. فرآیند کامپایل شدن کدها در پارسل به صورت موازی و چند هستهای انجام میشود، بنابراین سرعت آن بسیار عالی است.
📃 نگاهی مختصر به قابلیتهای Parcel:
👉 https://www.roxo.ir/a-brief-look-at-parcel-capabilities
💻 #برنامه_نویسی
🆔 @roxo_ir
پارسل یک کامپایلر برای تمام کدهای شما محسوب میشود و اصلا اهمیتی ندارد که کدهایتان را به چه زبانی نوشته باشید. کار اصلی پارسل اینست که کد شما و تمام وابستگیهای آن را بگیرد و سپس آنها را به یک یا چند فایل نهایی تبدیل کند. فرآیند کامپایل شدن کدها در پارسل به صورت موازی و چند هستهای انجام میشود، بنابراین سرعت آن بسیار عالی است.
📃 نگاهی مختصر به قابلیتهای Parcel:
👉 https://www.roxo.ir/a-brief-look-at-parcel-capabilities
💻 #برنامه_نویسی
🆔 @roxo_ir
عناصر حیاتی وب یا Web Vitals یک حرکت است که از سمت گوگل آغاز و معرفی شده است. Core Web Vitals چند معیار کیفیت در صفحات وب را تعریف میکند که میتوان با در نظر گرفتن آنها، کیفیت تجربه کاربری در سایت را اندازهگیری کرد. یکی از اهداف اصلی Web Vitals این بوده است که به وبمستران کمک کند بدون دانش فوق تخصصی و تجربه بالا بتوانند سرعت و کیفیت سایت خود را محک بزنند.
در حال حاضر پنج معیار برای Web Vitals وجود دارد که قابل اندازهگیری هستند:
🔰Cumulative Layout Shift
(جابجایی فزاینده ساختار) که به طور مخفف CLS نام دارد.
🔰Largest Contentful Paint
(بزرگترین نمای بامحتوا) که به طور مخفف LCP نام دارد.
🔰First Input Delay
(تاخیر اولین ورودی) که به طور مخفف FID نام دارد.
🔰First Contentful Paint
(اولین نمای بامحتوا) که به طور مخفف FCP نام دارد.
🔰Time to First Byte
(زمان دریافت اولین بایت) که به طور مخفف TTFB نام دارد.
📃 در مقاله زیر به صورت مفصل تکتک این موارد را بررسی کردهایم:
👉 https://www.roxo.ir/what-are-core-web-vitals
🔎 #سئو
🆔 @roxo_ir
در حال حاضر پنج معیار برای Web Vitals وجود دارد که قابل اندازهگیری هستند:
🔰Cumulative Layout Shift
(جابجایی فزاینده ساختار) که به طور مخفف CLS نام دارد.
🔰Largest Contentful Paint
(بزرگترین نمای بامحتوا) که به طور مخفف LCP نام دارد.
🔰First Input Delay
(تاخیر اولین ورودی) که به طور مخفف FID نام دارد.
🔰First Contentful Paint
(اولین نمای بامحتوا) که به طور مخفف FCP نام دارد.
🔰Time to First Byte
(زمان دریافت اولین بایت) که به طور مخفف TTFB نام دارد.
📃 در مقاله زیر به صورت مفصل تکتک این موارد را بررسی کردهایم:
👉 https://www.roxo.ir/what-are-core-web-vitals
🔎 #سئو
🆔 @roxo_ir
ما در زندگی روزمره خود به عنوان توسعه دهنده کدهای زیادی می نویسیم. به طور مثال تابع تعریف می کنیم، آرایه مرتب می کنیم، جست و جو می کنیم، مقادیر یکتا را پیدا می کنیم و الی آخر. از آنجایی این کارها را زیاد انجام می دهیم بهتر است چند ترفند را یاد بگیریم تا بتوانیم:
✅ تعداد خطوط کدهای نوشته شده را کم کنیم.
✅ در مسابقات کدنویسی پیشرفت کنیم.
✅ سرعت پیشرفت پروژه هایمان را بیشتر کنیم.
📃 ۱۰ ترفند جاوا اسکریپتی برای افزایش سرعت کدنویسی را در لینک زیر بخوانید:
👉 https://www.roxo.ir/top-20-javascript-tips-and-tricks-to-increase-your-speed-and-efficiency
💻 #برنامه_نویسی #جاوااسکریپت
🆔 @roxo_ir
✅ تعداد خطوط کدهای نوشته شده را کم کنیم.
✅ در مسابقات کدنویسی پیشرفت کنیم.
✅ سرعت پیشرفت پروژه هایمان را بیشتر کنیم.
📃 ۱۰ ترفند جاوا اسکریپتی برای افزایش سرعت کدنویسی را در لینک زیر بخوانید:
👉 https://www.roxo.ir/top-20-javascript-tips-and-tricks-to-increase-your-speed-and-efficiency
💻 #برنامه_نویسی #جاوااسکریپت
🆔 @roxo_ir
روشهای بهینهسازی تصاویر سایت برای موتورهای جستجو عبارتند از:
🔹قراردادن بهترین و مرتبطترین تصویر برای متن
🔹استفاده از تصاویر اورجینال و غیرکپی
🔹انتخاب نام صحیح برای تصاویر
🔹انتخاب فرمت مناسب
🔹توجه به اندازهی تصاویر
🔹استفاده از تصاویر رسپانسیو
🔹 کاهش حجم تصاویر
🔹 قرار دادن تصاویر در محل مناسب در مطلب
🔹 قراردادن alt و title مناسب برای تصاویر
🔹 ایجاد سایتمپ با فرمت XML برای تصاویر
📃 در این باره مفصل بخوانید:
👉 https://www.roxo.ir/optimizing-images-for-search-engines
🔎 #سئو
🆔 @roxo_ir
🔹قراردادن بهترین و مرتبطترین تصویر برای متن
🔹استفاده از تصاویر اورجینال و غیرکپی
🔹انتخاب نام صحیح برای تصاویر
🔹انتخاب فرمت مناسب
🔹توجه به اندازهی تصاویر
🔹استفاده از تصاویر رسپانسیو
🔹 کاهش حجم تصاویر
🔹 قرار دادن تصاویر در محل مناسب در مطلب
🔹 قراردادن alt و title مناسب برای تصاویر
🔹 ایجاد سایتمپ با فرمت XML برای تصاویر
📃 در این باره مفصل بخوانید:
👉 https://www.roxo.ir/optimizing-images-for-search-engines
🔎 #سئو
🆔 @roxo_ir
لاراول یکی از محبوب ترین فریم ورک های موجود در ایران است و افراد بسیار زیادی روزانه از آن استفاده می کنند اما از آنجایی که این فریم ورک یک فریم ورک full stack می باشد، یادگیری آن به زمان نیاز دارد و باید قبل از استفاده از آن با برخی از مباحث پایه آشنا باشید.
یکی از مباحثی که در لاراول تازه کاران را گمراه می کند مسئله relationship ها یا روابط بین مدل ها در لاراول است.
همانطور که می دانید لاراول از یک ORM به نام Eloquent استفاده می کند، بنابراین روابط بین مدل ها در لاراول با استفاده از این ORM تعریف می شود.
📃 راهنمای جامع روابط مدلها (relationship) در لاراول را در لینک زیر بخوانید:
👉 https://www.roxo.ir/laravel-eloquent-model-relationship
💻 #برنامه_نویسی #لاراول
🆔 @roxo_ir
یکی از مباحثی که در لاراول تازه کاران را گمراه می کند مسئله relationship ها یا روابط بین مدل ها در لاراول است.
همانطور که می دانید لاراول از یک ORM به نام Eloquent استفاده می کند، بنابراین روابط بین مدل ها در لاراول با استفاده از این ORM تعریف می شود.
📃 راهنمای جامع روابط مدلها (relationship) در لاراول را در لینک زیر بخوانید:
👉 https://www.roxo.ir/laravel-eloquent-model-relationship
💻 #برنامه_نویسی #لاراول
🆔 @roxo_ir