درود بر شما خواننده گرامی و عزیز،
امیدوارم در این روزهای گرم یا بهتر بگم داغ تابستان، حالتون خوب و خوش باشه و زندگیتون پر از برکت. در طی دو روز گذشته (روزهای سی و ششم و سی و هفتم از چالش) توفیق اجباری شد پروژه ای رو با یکی از محبوب ترین CMSهای جهان یعنی WordPress بالا بیارم و یاد و خاطره برنامه نویسی وب رو که چند سال پیش کار می کردم مجددا در ذهنم زنده کنم.
وردپرس یک سیستم مدیریت محتوا (Content Management System) برای راه اندازی و ایجاد سایتها و وبلاگها است. این سیستم در ابتدا تنها یک سرویس رایگان وبلاگنویسی بود که امکانات خوبی را در اختیار وبلاگ نویسان قرار میداد و سپس به صورت یک سامانه مدیریت محتوا یا نرمافزار متن باز برای مدیریت محتوای سایتها معرفی شد.
وردپرس با زبان برنامهنویسی پی اچ پی (PHP) نوشته شده و توسط مایاسکیوال (MySQL) پشتیبانی میشود. همچنین نسخهای برای پستگرسکیوال نیز موجود میباشد این سیستم کاملاً رایگان و متن باز است. وردپرس در ادامه راه پروژهٔ موفق b2 است که در سال ۲۰۰۳ شکل گرفت. نام وردپرس را کریستیان اِسلِک، دوست مت مولنوگ (توسعهدهندهٔ اصلی وردپرس) پیش نهاد و از آن روز وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ و سایت بر روی هاست شده است.
در حال حاضر بیش از ۷۶ میلیون وب سایت در سراسر جهان با این CMS راه اندازی شده است.
قالبها، تمها و افزونههای آمادهای به صورت تجاری یا رایگان برای کار کردن با این ابزار ارائه شده است که با استفاده از آن برخی کارهای متداول را آسانتر و در زمان کمتری میتوان پیادهسازی کرد. به عنوان مثال برای راه اندازی یک فروشگاه اینترنتی در کنار سایت وردپرسی کافیست یکی از افزونههایی که برای این منظور طراحی شدهاند را به هسته وردپرس اضافه کرد. به عنوان مثال افزونههای WooCommerce و EDD دو افزونه هستند که برای راه اندازی فروشگاه اینترنتی جهت فروش کالای فیزیکی یا فایلهای دانلودی استفاده میشوند. همچنین قابلیت تبدیل شدن سایت به یک شبکه اجتماعی با افزونه قدرتمند Buddypress یا ایجاد یک تالار گفتگو یا انجمن با افزونه BBpress، وجود دارد. با توجه به فراوانی و تنوع افزونهها تقریباً هر امکانی را میتوان به سایت وردپرسی اضافه کرد.
تا درودی دیگر، بدرود.