مطالب آموزشی

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

روکا

پورتال چیست؟

استفاده از کامپیوتر و اینترنت در سازمان‌های روزآمد روز به روز در حال افزایش است. یکی از معیارهای رشد و توسعه‌ی یک سازمان استفاده از شبکه‌ی داخلی یا اینترانت است. از ابزارهای قابل استفاده در اینترانت، پورتال‌های سازمانی هستند. یک پورتال سازمانی نرم‌افزاری است که خدمات متنوعی را به کاربران درون سازمان ارائه می‌دهد. برخی […]

بیشتر بخوانید...
طراحی سایت داینامیک - Dynamic Webdesign

طراحی سایت داینامیک یا پویا

سایت‌های پویا یا داینامیک سایت‌هایی هستند که صفحات آن‌ها به صورت لحظه‌ای و بر اساس فعالیت‌های کاربر و بر اساس آخرین اطلاعات دریافت شده از پایگاه داده یا وب سرویس‌های دیگر، تولید و نمایش داده می‌شود. سایت‌های پویا در مقابل سایت‌های ایستا هستند که اطلاعات آن‌ها از قبل در چند فایل html ذخیره شده است. […]

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

ویرایش صفحه «پرداخت» در فروشگاه ووکامرس

در صفحه «پرداخت» فروشگاه ووکامرس، فرمی وجود دارد که ممکن است بخواهیم برخی از فیلدهای آن را تغییر دهیم، برای مثال فیلدی را اجباری یا از حالت اجباری بودن دربیاوریم یا فیلدی را حذف و اضافه نماییم. برای انجام این کار از افزونه‌ی WooCommerce Checkout Manager کمک خواهیم گرفت. پس از دریافت و نصب افزونه […]

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

فریم ورک ( Framework ) چیست ؟

یکی از کلمات که نوآموزان برنامه‌نویسی با آن روبرو می‌شوند، فریم‌ورک است. این کلمه در برنامه‌نویسی و نرم‌افزار کاربردها و مفاهیم مختلفی دارد که در ادامه این مفاهیم را به ساده‌ترین شکل ممکن که برای نوآموزان برنامه‌نویسی هم قابل درک باشد، مرور می‌کنیم. مفهوم فریم ورک چیست ؟ فریم ورک در اصطلاح به چارچوب نرم‌افزاری […]

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

واحد اندازه گیری em و pt برای طراحی سایت واکنش گرا

اندازه های پیکسل در دستگاه های مختلف، متفاوت است، برای مثال در نمایشگر رایانه، ۱۰ پیکسل، به مراتب بزرگتر از ۱۰ پیکسل در موبایل دیده می‌شود. این اختلاف اندازه به دلیل وضوح بیشتر در دستگاه‌های موبایل و تبلت است. بنابراین هرچند مروگرهای موبایل تلاش می‌کنند تا اندازه‌های پیکسل را با ضرب در اعدادی مناسب، قابل […]

بیشتر بخوانید...
هاست - Host

انواع هاست و سرورهای اینترنتی

هاست( Host ) یا میزبان اینترنتی، سرور یا فضایی است که اسکریپت‌ها و برنامه‌های نوشته شده برای تولید محتوای سایت روی آن قرار می‌گیرد. پس از تکمیل فرآیند طراحی سایت، تهیه‌ی یک دامنه و هاست برای انتشار نهایی وب‌سایت ضروری است. هاست‌ها را می‌توان به شیوه‌های مختلف طبقه بندی و با یکدیگر مقایسه کرد. هاست […]

بیشتر بخوانید...
سیستم مدیریت محتوا یا CMS

کدام CMS برای طراحی سایت بهتر است؟

CMS کوتاه‌شده‌ی عبارت Content Management System به معنی سیستم مدیریت محتوا است و در اصطلاح به نرم‌افزارهایی گفته می‌شود که برای طراحی سایت اینترنتی مورد استفاده قرار می‌گیرند. CMSهای زیادی هم به صورت رایگان و هم به صورت تجاری توسعه پیدا کرده‌اند که در هنگام طراحی سایت می‌توان از آن‌ها برای ایجاد یک وبسایت جدید […]

بیشتر بخوانید...
روکا

وبسایت جدید روکا

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

بیشتر بخوانید...
طراحی سایت پارالاکس

ساخت منوهای پیمایش ملایم برای سایت تک صفحه‌ای

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

بیشتر بخوانید...
PoEdit

poedit چیست؟

نرم‌افزارها و سایت‌های چندزبانه گاهی از سیستم gettext یا PO که ابزاری تحت سیستم‌عامل لینوکس است برای ترجمه‌ی متن‌های نرم‌افزار به زبان‌های مختلف استفاده می‌کنند. نرم‌افزار Poedit ابزاری است که ویرایش فایل‌های ترجمه را بدون دانستن مهارت برنامه‌نویسی برای همه امکان‌پذیر می‌کند. Poedit با جستجوی سورس فایل‌های پروژه، تمامی عبارت‌های ترجمه شده در سیستم را […]

بیشتر بخوانید...
ModSecurity

ModSecurity چیست؟

تهدیدهای زیادی سایت‌های اینترنتی را هدف قرار می‌دهد. این تهدیدها می‌توانند برای سرقت اطلاعات باشند یا برای سوء استفاده از برند و دارایی‌های دیجیتال شما برنامه‌ریزی شوند. شناسایی و مسدود کردن خطرات امنیتی در سایت‌ها با ابزارها و روش‌های مختلفی در لایه‌های گوناگون به انجام می‌رسد. یکی از این ابزارها که در وب سرور آپاچی […]

بیشتر بخوانید...

جلوگیری از به روزرسانی افزونه‌های وردپرس

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

بیشتر بخوانید...
نقشه سایت XML

سایت مپ یا نقشه سایت XML چیست؟

موتورهای جستجو و از آن جمله گوگل به صورت معمول با پیمایش سایت‌ها از پیوندی به پیوند دیگر سعی می‌کنند تمامی صفحات موجود در سایت‌های اینترنتی و تمامی صفحات موجود در آن‌ها را شناسایی و برای جستجوی سریع ایندکس( Index ) کنند. ایندکس کردن عبارت است از نگهداری یک نسخه‌ی متنی از سایت و ایجاد […]

بیشتر بخوانید...
عنوان صفحه وردپرس

تابع نمایش عنوان در وردپرس

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

بیشتر بخوانید...
تغییر مسیر دامنه قدیمی به جدید

Redirect از دامنه قدیمی به دامنه جدید با استفاده از htaccess

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

بیشتر بخوانید...