جلسه اول: ۶ مفهوم پایه که برای شروع یادگیری وردپرس باید بدانید

 

 

مفاهیم پایه وردپرس

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

مفاهیم پایه وردپرس:

 وردپرس چیست؟

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

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

سیستم نرم‌افزاری است که ابزارهای از پیش آماده‌ شده ای( برای نوشتن مطالب، درج تصاویر و پیوندها و به‌طور کلی هر آنچه که مربوط به مدیریت یک یا چند وب‌سایت) دارد. این سیستم بر روی سروری است که تمامی ابزارهای مورد نیاز برای مدیریت وب سایت را دارا می‌باشد و قابلیت ثبت، بروزرسانی و بازیابی محتوا را به مدیر سایت میدهد. از بهترین سیستم های مدیریت محتوا می توان از وردپرس و جوملا  نام برد. برای نصب وردپرس، نیاز به سرویس دهنده وب داریم.

سرویس دهنده وب چیست؟

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

فرآیند درخواست و پاسخ صفحات وب

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

لوکال هاست(localhost) چیست؟

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

زمپ (xampp) چیست؟

شبیه ساز زمپ، وب سروری است که به صورت لوکال و تحت نرم افزار بر روی سیستم عامل نصب و راه اندازی میشود.  با لوکال کردن کامپیوتر می توانید آپلود و یا تست کردن سایت را بدون نیاز به اینترنت بر روی هاست اجرا کنید. علاوه بر زمپ برنامه های دیگری هم برای این کار وجود دارند مثل wamp , easyphp و ….

  • این پکیج آپاچی ساده و سبکی را ایجاد میکند که توسعه دهندگان میتوانند به کمک آن محیط وب سرور لوکال ایجاد کنند.
  • این نرم افزار برای اجرای کدهای پی اچ پی، تمامی برنامه های مورد نیاز مانند Apache، mysql و… را به صورت لوکال هاست دارد.
  • زمپ مولتی پلتفرم هست و مخفف کلمات کراس پلتفرم (x) – که ایکس نشانه کراس، آپاچی(a)، دیتا بیس ماریا(m)، پی اچ پی(p) و پرل(p) است.
  • زمپ بر روی سیستم‌عامل‌های ویندوز، گنو/لینوکس، سولاریس و مک اجرا می شود.

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

لینک به جلسه دوم