SHET22

تاریخچه وردپرس؛ از اولین نسخه در سال ۲۰۰۳ تا امروز

تاریخچه وردپرس؛ از اولین نسخه در سال ۲۰۰۳ تا امروز

اگر می‌خواید بدون مرور یک تاریخچه خشک و طولانی بفهمید وردپرس چگونه به وجود آمد، داستان از یک نرم‌افزار وبلاگ‌نویسی به نام b2/cafelog شروع می‌شه. وقتی توسعه آن متوقف شد، Matt Mullenweg و Mike Little تصمیم گرفتند راهش را با یک انشعاب تازه ادامه دهند. نتیجه این تصمیم، انتشار اولین نسخه WordPress در سال ۲۰۰۳ بود؛ پروژه‌ای متن‌باز که به‌تدریج از یک ابزار ساده انتشار وبلاگ به یک سیستم مدیریت محتوای گسترده تبدیل شد.

در این مقاله، از اتفاق‌های پیش از تولد WordPress تا معماری افزونه‌ها، سیستم قالب‌ها، REST API، ویرایشگر بلوکی، Site Editor و برنامه‌های آینده پروژه را مرور می‌کنیم. در طول مسیر، تفاوت پروژه WordPress با Automattic و WordPress.com را هم روشن می‌کنیم تا تصویر دقیق‌تری از ساختار و آینده این اکوسیستم داشته باشید.

آنچه در این مقاله می‌خوانید

وردپرس چگونه به وجود آمد؟ داستانی که از b2/cafelog شروع شد

وضعیت وبلاگ‌نویسی پیش از تولد وردپرس

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

یکی از ابزارهای آن دوره b2/cafelog بود؛ یک نرم‌افزار وبلاگ‌نویسی متن‌باز که با PHP و MySQL کار می‌کرد. همین پایه فنی و مجوز متن‌باز آن، شرایطی فراهم کرد که توسعه‌دهندگان بتوانند کد را بررسی کنند، تغییر دهند و در صورت نیاز مسیر تازه‌ای برایش بسازند.

توقف توسعه b2/cafelog و شکل‌گیری ایده یک انشعاب تازه

وقتی توسعه b2/cafelog متوقف شد، کاربران آن با یک انتخاب جدی روبه‌رو شدند: مهاجرت به ابزار دیگری یا ادامه‌دادن پروژه بر پایه همان کد متن‌باز. Matt Mullenweg که از کاربران b2/cafelog بود، در ژانویه ۲۰۰۳ در وبلاگش درباره ساخت یک انشعاب یا fork تازه از این نرم‌افزار نوشت.

در پروژه‌های متن‌باز، fork یعنی توسعه‌دهندگان نسخه‌ای از کد موجود را مبنا قرار می‌دهند و مسیر مستقلی برای توسعه آن می‌سازند. بنابراین WordPress از صفر نوشته نشد و Matt Mullenweg و Mike Little نیز پلتفرم تازه‌ای به نام b2/cafelog نساختند؛ آن‌ها توسعه انشعابی از b2/cafelog را آغاز کردند که به WordPress تبدیل شد.

نقش Matt Mullenweg و Mike Little در تأسیس WordPress

Mike Little در پاسخ به نوشته Matt Mullenweg برای همکاری اعلام آمادگی کرد. مشارکت این دو نفر نقطه شروع رسمی WordPress بود. آن‌ها پایه‌های b2/cafelog را حفظ کردند، مشکلاتش را برطرف کردند و قابلیت‌ها و تجربه کاربری تازه‌ای به آن افزودند.

به همین دلیل، Matt Mullenweg و Mike Little به‌عنوان هم‌بنیان‌گذاران WordPress شناخته می‌شن. البته رشد بعدی پروژه فقط نتیجه کار این دو نفر نبود؛ صدها و سپس هزاران مشارکت‌کننده از نقاط مختلف جهان در توسعه هسته، طراحی، ترجمه، مستندسازی، پشتیبانی و آزمایش نسخه‌ها نقش گرفتند.

انتخاب نام WordPress و انتشار اولین نسخه در سال ۲۰۰۳

نام WordPress با پیشنهاد Christine Selleck Tremoulet انتخاب شد. شیوه درست نوشتن این نام، با حرف بزرگ P در میانه آن، یعنی WordPress است. این جزئیات ظاهراً کوچک، بخشی از هویت رسمی برند محسوب می‌شه.

اولین نسخه عمومی WordPress در ۲۷ مه ۲۰۰۳ منتشر شد. این نسخه بر پایه b2/cafelog ساخته شده بود، اما رابط مدیریت جدید، قالب پیش‌فرض و بهبودهایی در فرایند انتشار داشت. امکاناتش در مقایسه با WordPress امروزی بسیار محدود بود، ولی مسیر پروژه‌ای را آغاز کرد که قرار بود مفهوم ساخت و مدیریت سایت را برای گروه بزرگی از کاربران تغییر دهد.

وب‌سایت رسمی پروژه متن‌باز WordPress
اولین نسخه عمومی WordPress

فلسفه متن‌باز وردپرس و نقش جامعه در رشد آن

وردپرس چطور به یک پروژه آزاد و جامعه‌محور تبدیل شد؟

WordPress یک نرم‌افزار آزاد و متن‌باز است که تحت مجوز GNU GPL منتشر می‌شه. این مجوز به شما اجازه می‌ده نرم‌افزار را اجرا، بررسی، اصلاح و بازتوزیع کنید؛ البته بازتوزیع کد مشتق‌شده باید با الزامات همان مجوز سازگار باشد.

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

توسعه‌دهندگان، طراحان، مترجمان و کاربران چه نقشی داشتند؟

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

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

تفاوت پروژه WordPress، شرکت Automattic و WordPress.com

یکی از رایج‌ترین ابهام‌ها اینه که WordPress، Automattic و WordPress.com یک مجموعه واحد تصور می‌شن؛ درحالی‌که نقش آن‌ها با هم فرق داره.

  • پروژه WordPress: نرم‌افزار متن‌باز و جامعه‌محوری است که می‌تونید آن را از WordPress.org دریافت و روی هاست دلخواه نصب کنید.
  • Automattic: یک شرکت خصوصی است که Matt Mullenweg آن را تأسیس کرده و محصولات و خدمات مختلفی در اکوسیستم وب ارائه می‌ده.
  • WordPress.com: یک سرویس میزبانی و ساخت سایت متعلق به Automattic است که از نرم‌افزار WordPress استفاده می‌کنه.
وب‌سایت رسمی شرکت Automattic و معرفی فعالیت‌های آن
وب‌سایت رسمی شرکت Automattic و معرفی فعالیت‌های آن

اگر WordPress را روی هاست خودتان نصب کنید، معمولاً درباره WordPress متن‌باز یا حالت self-hosted صحبت می‌کنیم. در این حالت، انتخاب هاست، نگهداری، امنیت و مدیریت فنی سایت بیشتر در اختیار شماست. WordPress.com یک سرویس میزبانی‌شده با پلن‌ها و امکانات تعریف‌شده خودشه.

نقش WordPress Foundation در حفاظت از آینده پروژه

WordPress Foundation یک نهاد غیرانتفاعی است که برای حفظ دسترسی آزاد به پروژه‌های تحت حمایتش فعالیت می‌کنه. در سال ۲۰۱۰، مالکیت علامت‌های تجاری WordPress و WordCamp از Automattic به این بنیاد منتقل شد.

این انتقال اهمیت زیادی داشت، چون هویت و علائم اصلی پروژه را از مالکیت یک شرکت تجاری جدا کرد. هدف این ساختار آنه که WordPress در بلندمدت آزاد، قابل استفاده و جامعه‌محور باقی بمونه.

وب‌سایت رسمی WordPress Foundation
وب‌سایت رسمی WordPress Foundation

مهم‌ترین نقاط عطف تاریخچه وردپرس

WordPress 1.2 و فراهم‌شدن معماری افزونه‌ها

WordPress 1.2 در سال ۲۰۰۴ معماری افزونه‌ها را در دسترس قرار داد. این تغییر باعث شد توسعه‌دهندگان بتوانند بدون دست‌کاری مستقیم فایل‌های هسته، قابلیت‌های تازه‌ای به سایت اضافه کنند. نتیجه، شکل‌گیری مدلی بود که هنوز یکی از مهم‌ترین مزیت‌های WordPress محسوب می‌شه.

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

صفحه افزودن افزونه‌ها در پیشخوان فارسی WordPress
صفحه افزودن افزونه‌ها در پیشخوان فارسی WordPress

WordPress 1.5 و تحول سیستم قالب‌ها

نسخه 1.5 در سال ۲۰۰۵ سیستم قالب انعطاف‌پذیرتر، صفحات مستقل و ابزارهای بهتر مدیریت دیدگاه‌ها را ارائه کرد. قالب پیش‌فرض Kubrick نیز با این نسخه معرفی شد و برای مدتی ظاهر شناخته‌شده بسیاری از وبلاگ‌های WordPress بود.

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

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

WordPress 2.0 و بازطراحی تجربه مدیریت محتوا

WordPress 2.0 در پایان سال ۲۰۰۵ با محیط مدیریت بازطراحی‌شده منتشر شد. استفاده بیشتر از JavaScript و فناوری‌های آن دوره کمک کرد بعضی کارها با وقفه کمتر انجام شوند. کاربران می‌توانستند هنگام نوشتن، دسته‌بندی تازه بسازند و دیدگاه‌ها را بدون بارگذاری کامل صفحه مدیریت کنند.

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

WordPress 2.3 و اضافه‌شدن برچسب‌های بومی

برچسب‌های بومی در WordPress 2.3 و در سال ۲۰۰۷ به هسته اضافه شدند. تا پیش از آن، کاربران بیشتر به دسته‌بندی‌ها یا راهکارهای افزونه‌ای تکیه داشتند. برچسب‌ها امکان ایجاد ارتباط موضوعی جزئی‌تر میان نوشته‌ها را فراهم کردند.

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

WordPress 2.5 تا 2.7 و شکل‌گیری داشبورد مدرن

در سال ۲۰۰۸، رابط مدیریت WordPress چند تحول جدی را تجربه کرد. شرکت طراحی Happy Cog در بازطراحی رابط WordPress 2.5 همکاری داشت. آزمایش‌ها و بازخوردهای بعدی، از جمله پروژه Crazyhorse، به شکل‌گیری داشبورد WordPress 2.7 کمک کردند.

در این بازه، امکاناتی مثل نصب افزونه از داخل پیشخوان، به‌روزرسانی ساده‌تر، میان‌برهای مدیریتی و چیدمان کارآمدتر منوها اضافه شدند. داشبورد از یک صفحه فنی نسبتاً ساده به مرکز کنترل روزمره سایت نزدیک‌تر شد.

WordPress 3.0 و تبدیل‌شدن به یک سیستم مدیریت محتوای کامل

WordPress 3.0 در سال ۲۰۱۰ نقطه عطف بزرگی بود. نوع نوشته سفارشی، طبقه‌بندی‌های بهتر، منوهای سفارشی، سربرگ و پس‌زمینه قابل تنظیم، دامنه استفاده WordPress را بسیار فراتر از وبلاگ گسترش دادند.

ادغام WordPress MU با هسته نیز امکان ساخت شبکه‌ای از سایت‌ها را فراهم کرد. از این مرحله، استفاده از WordPress برای سایت‌های شرکتی، مجله‌ها، پرتال‌ها و پروژه‌هایی با ساختار محتوایی اختصاصی بسیار منطقی‌تر شد.

WordPress 3.7 و آغاز به‌روزرسانی‌های خودکار

WordPress 3.7 در سال ۲۰۱۳ به‌روزرسانی خودکار نسخه‌های جزئی و امنیتی را معرفی کرد. این قابلیت برای کاهش فاصله میان انتشار اصلاحات امنیتی و نصب آن‌ها روی سایت‌ها طراحی شد.

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

صفحه به‌روزرسانی هسته، افزونه‌ها و قالب‌ها در پیشخوان WordPress
صفحه به‌روزرسانی هسته، افزونه‌ها و قالب‌ها در پیشخوان WordPress

WordPress 3.8 و نوسازی رابط مدیریت

در WordPress 3.8، طراحی تازه محیط مدیریت که در پروژه MP6 آزمایش شده بود، وارد هسته شد. رابط واکنش‌گراتر، تایپوگرافی خواناتر، آیکون‌های تازه و طرح‌های رنگی مدیریت، تجربه کار با پیشخوان را روی نمایشگرهای مختلف بهتر کردند.

MP6 نام یک محصول مستقل برای کاربران نبود؛ پروژه‌ای از نوع feature plugin بود که ایده‌هایش پیش از ورود به هسته آزمایش شدند. این شیوه آزمایش قابلیت‌ها در قالب افزونه، بعدها نیز در توسعه WordPress اهمیت پیدا کرد.

وردپرس از نسخه ۴ تا عصر ویرایشگر بلوکی

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

رشد REST API و گسترش کاربرد وردپرس

WordPress REST API راهی استاندارد برای خواندن و مدیریت داده‌های WordPress از طریق درخواست‌های HTTP فراهم کرد. زیرساخت آن در WordPress 4.4 وارد هسته شد و endpointهای محتوایی اصلی در نسخه‌های 4.7 و 4.8 گسترش پیدا کردند.

REST API کمک کرد WordPress فقط تولیدکننده صفحات سنتی نباشه و بتوان از آن به‌عنوان سامانه مدیریت محتوای پشت یک اپلیکیشن، رابط JavaScript یا معماری Headless هم استفاده کرد. البته انتخاب چنین معماری‌ای به نیاز پروژه، توان فنی تیم و هزینه نگهداری بستگی داره.

مستندات رسمی WordPress REST API
مستندات رسمی WordPress REST API

WordPress 5.0 و معرفی ویرایشگر بلوکی Gutenberg

WordPress 5.0 در دسامبر ۲۰۱۸، ویرایشگر بلوکی را به ویرایشگر پیش‌فرض تبدیل کرد. Gutenberg نام پروژه‌ایه که این تجربه ویرایش را شکل داد و توسعه آن فراتر از ویرایش نوشته‌ها ادامه پیدا کرد.

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

Site Health و تمرکز بیشتر بر سلامت فنی سایت

قابلیت Site Health در WordPress 5.2 معرفی شد تا وضعیت فنی سایت را با زبانی قابل‌فهم‌تر بررسی کنه. این ابزار مواردی مثل نسخه PHP، ارتباط امن، به‌روزرسانی‌ها، وظایف زمان‌بندی‌شده و تنظیمات مهم سرور را ارزیابی می‌کنه.

صفحه وضعیت سلامت سایت در پیشخوان فارسی WordPress
صفحه وضعیت سلامت سایت در پیشخوان فارسی WordPress

Site Health جایگزین پایش تخصصی امنیت یا عملکرد نیست، اما نقطه شروع خوبی برای شناسایی مشکلاته. اگر درباره زیرساخت مناسب تردید دارید، راهنمای انتخاب بین هاست WordPress و هاست معمولی لینوکس می‌تونه تصویر روشن‌تری به شما بده.

WordPress 5.9 و آغاز ویرایش کامل سایت

WordPress 5.9 در سال ۲۰۲۲ نخستین مجموعه مهم قابلیت‌های ویرایش کامل سایت را وارد هسته کرد. در یک قالب بلوکی، کاربر می‌توانست بخش‌هایی مثل سربرگ، پابرگ و قالب نوشته‌ها را با همان منطق بلوک‌ها ویرایش کنه.

این تغییر مرز میان «نوشتن محتوا» و «طراحی بخش‌های سایت» را کمتر کرد. بسیاری از تنظیماتی که قبلاً به فایل‌های PHP قالب یا صفحه‌های تنظیمات جداگانه نیاز داشتند، به محیط بصری Site Editor منتقل شدند.

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

در زمان نگارش این مقاله، یعنی ۲۷ مرداد ۱۴۰۵، آخرین نسخه اصلی منتشرشده WordPress، نسخه 7.0 است و در حال حاضر درباره نسل WordPress 7.0 صحبت می‌کنیم. نسل فعلی ویرایش WordPress بر یکپارچه‌کردن تجربه ساخت محتوا و طراحی سایت تمرکز داره. ابزارهایی مثل List View، ویرایش Template و Template Part، مدیریت Style، Patternهای همگام‌شده و Command Palette کار با ساختارهای پیچیده‌تر را منظم‌تر کرده‌اند.

این مسیر هنوز به معنای حذف قالب‌های کلاسیک یا نیازنداشتن به توسعه‌دهنده نیست. پروژه‌های ساده‌تر می‌تونند بخش بیشتری از طراحی را بصری انجام دهند، درحالی‌که پروژه‌های اختصاصی همچنان از کدنویسی، افزونه‌های سفارشی و کنترل دقیق قالب بهره می‌برند.

قالب‌های بلوکی، Styles و Patternها چه تغییری ایجاد کردند؟

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

مستندات رسمی قالب‌های بلوکی WordPress
مستندات رسمی قالب‌های بلوکی WordPress

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

افزونه‌ها و قالب‌ها چگونه وردپرس را گسترش دادند؟

معماری افزونه‌ها و امکان افزودن قابلیت‌های تازه

هسته WordPress مجموعه‌ای از قابلیت‌های عمومی را فراهم می‌کنه و افزونه‌ها امکانات تخصصی را به آن اضافه می‌کنند. این توسعه‌پذیری با Hookها، یعنی Actionها و Filterها، امکان‌پذیر می‌شه. توسعه‌دهنده می‌تونه در نقاط مشخصی از اجرای WordPress کد خود را اجرا یا داده‌ها را تغییر دهد، بدون اینکه فایل‌های اصلی هسته را ویرایش کنه.

به کمک افزونه‌ها می‌تونید سایت فروشگاهی، آموزشی، عضویتی یا چندزبانه بسازید؛ اما تعداد زیاد افزونه لزوماً مزیت نیست. کیفیت کدنویسی، نگهداری فعال، سازگاری و نیاز واقعی سایت مهم‌تر از تعداد افزونه‌هاست. فهرست افزونه‌های ضروری WordPress می‌تونه برای انتخاب هدفمندتر به شما کمک کنه.

سیستم قالب‌ها و جداسازی محتوا از ظاهر سایت

قالب مشخص می‌کنه محتوای سایت چگونه نمایش داده شود. در قالب‌های کلاسیک، فایل‌های PHP، Template Hierarchy، CSS و JavaScript نقش اصلی را دارند. در قالب‌های بلوکی، فایل‌های قالب و تنظیمات طراحی بیشتر بر ساختار بلوک‌ها و فایل theme.json متکی‌اند.

این جداسازی باعث می‌شه نوشته‌ها و برگه‌های شما در پایگاه داده باقی بمانند و بتوانید ظاهر سایت را تغییر دهید. البته قابلیت‌ها یا شورت‌کدهایی که یک قالب خاص ایجاد کرده، ممکنه هنگام تعویض قالب به بررسی نیاز داشته باشند. پیش از انتخاب هم بهتره موارد مهم در انتخاب قالب WordPress را در نظر بگیرید.

نقش اکوسیستم وردپرس در شکل‌گیری کسب‌وکارهای آنلاین

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

برای خیلی از افراد، WordPress هم ابزار ساخت کسب‌وکار و هم زمینه ارائه خدماته. اگر شما هم می‌خواید فرصت‌های این حوزه را بهتر بشناسید، راهنمای روش‌های کسب درآمد از WordPress مسیرهای مختلف را توضیح می‌ده.

چرا وردپرس تا این اندازه محبوب شد؟

  • متن‌باز و قابل توسعه بودن: شما به کد نرم‌افزار دسترسی دارید و می‌تونید متناسب با نیاز پروژه آن را گسترش دهید.
  • راه‌اندازی نسبتاً ساده برای کاربران تازه‌کار: بسیاری از شرکت‌های میزبانی نصب WordPress را ساده کرده‌اند و محیط مدیریت آن برای کارهای روزمره به دانش برنامه‌نویسی نیاز نداره.
  • انعطاف‌پذیری برای ساخت انواع وب‌سایت: از وبلاگ شخصی و سایت شرکتی تا فروشگاه و پلتفرم آموزشی را می‌شه با ترکیب مناسب قالب، افزونه و توسعه اختصاصی ساخت.
  • جامعه جهانی و منابع آموزشی گسترده: مستندات، انجمن‌های پشتیبانی، دوره‌ها و رویدادهای محلی یادگیری و حل مسئله را ساده‌تر می‌کنند.
  • اکوسیستم بزرگ قالب‌ها، افزونه‌ها و خدمات تخصصی: برای بسیاری از نیازهای رایج، راهکارهای آماده مختلفی وجود داره.
  • مالکیت و کنترل بیشتر بر محتوا و داده‌های سایت: در نسخه self-hosted می‌تونید میزبان، ساختار فنی و شیوه مدیریت داده‌ها را خودتان انتخاب کنید.

البته محبوبیت WordPress به این معنی نیست که برای هر پروژه‌ای بهترین انتخابه. نوع محصول، بودجه، نیازهای امنیتی، توان تیم فنی و هزینه نگهداری باید بررسی شوند. مقایسه WordPress و HTML برای ساخت سایت می‌تونه بخشی از این تفاوت‌ها را روشن کنه.

وردپرس امروز چه تفاوتی با نسخه اولیه دارد؟

مقایسه ابزار انتشار وبلاگ در سال ۲۰۰۳ با سیستم مدیریت محتوای امروزی

نسخه سال ۲۰۰۳ عمدتاً برای نوشتن و مدیریت وبلاگ ساخته شده بود. ساختار محتوایی، ابزار طراحی، مدیریت رسانه و گزینه‌های توسعه آن با چیزی که امروز می‌بینید قابل مقایسه نبود.

WordPress امروزی از نوع نوشته و طبقه‌بندی سفارشی، نقش‌های کاربری، شبکه چندسایتی، REST API، ابزارهای سلامت سایت، قالب‌ها و افزونه‌ها، ویرایش بلوکی و Site Editor پشتیبانی می‌کنه. شما می‌تونید آن را برای یک وبلاگ کوچک به کار ببرید یا با توسعه حساب‌شده، زیرساخت محتوایی پروژه‌ای بزرگ‌تر بسازید.

تفاوت ویرایشگر کلاسیک، ویرایشگر بلوکی و Site Editor

  • ویرایشگر کلاسیک: یک محیط یکپارچه شبیه واژه‌پرداز برای نوشتن متن و افزودن رسانه است. این ویرایشگر، تجربه پیش‌فرض نسخه‌های قدیمی WordPress بود.
  • ویرایشگر بلوکی: محتوای نوشته و برگه را به بلوک‌های مستقل تقسیم می‌کنه و کنترل بیشتری بر ساختار هر بخش می‌ده.
  • Site Editor: در قالب‌های بلوکی برای ویرایش ساختار و ظاهر بخش‌های کلی سایت، مثل قالب‌ها، سربرگ و پابرگ استفاده می‌شه.

پس ویرایشگر بلوکی و Site Editor دقیقاً یک چیز نیستند. اولی بیشتر روی محتوای یک نوشته یا برگه تمرکز داره و دومی طراحی و ساختار کلی سایت را پوشش می‌ده؛ هرچند هر دو از منطق بلوک‌ها استفاده می‌کنند.

جایگاه قالب‌های کلاسیک و قالب‌های بلوکی

قالب‌های کلاسیک همچنان قابل استفاده‌اند و معمولاً برای تنظیم ظاهر از Customizer، منوهای سنتی، ابزارک‌ها و صفحه‌های تنظیمات قالب کمک می‌گیرند. قالب‌های بلوکی بخش بیشتری از طراحی را به Site Editor، Templateها، Patternها و Styles می‌سپارند.

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

آینده وردپرس به کدام سمت می‌رود؟

آینده WordPress فقط به اضافه‌شدن چند بلوک تازه محدود نیست. نقشه راه رسمی WordPress توسعه Gutenberg را در چند فاز دنبال می‌کنه: ویرایش ساده‌تر، سفارشی‌سازی، همکاری و در ادامه قابلیت‌های چندزبانه.

فاز سوم Gutenberg و تمرکز بر همکاری و گردش کار انتشار

فاز سوم Gutenberg با عنوان Collaboration روی همکاری تیمی و گردش کار انتشار تمرکز داره. هدف اینه که چند نفر بتوانند محتوا و طراحی را هماهنگ‌تر مدیریت کنند و ابزارهایی برای بازبینی، اشتراک‌گذاری، نسخه‌بندی و کنترل فرایند انتشار در اختیار داشته باشند.

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

برنامه پروژه برای قابلیت‌های چندزبانه در هسته

چندزبانه‌کردن هسته در فاز چهارم نقشه Gutenberg قرار داره. هدف کلی، فراهم‌کردن پایه‌ای برای مدیریت زبان‌ها و ترجمه محتوا در خود WordPress است؛ اما جزئیات اجرایی و زمان ارائه قابلیت‌ها باید بر اساس تصمیم‌ها و انتشارهای رسمی آینده بررسی شود.

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

نقش جامعه متن‌باز در تصمیم‌گیری‌های آینده

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

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

هوش مصنوعی و فناوری‌های تازه چه تأثیری بر اکوسیستم وردپرس دارند؟

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

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

جمع‌بندی داستان شکل‌گیری و آینده وردپرس

اگر بخواهیم پاسخ «وردپرس چگونه به وجود آمد» را در یک جمله خلاصه کنیم، باید بگیم WordPress در سال ۲۰۰۳ به‌عنوان انشعابی از b2/cafelog و با همکاری Matt Mullenweg و Mike Little متولد شد. مجوز متن‌باز، مشارکت جامعه، معماری افزونه‌ها و سیستم قالب‌ها کمک کردند این ابزار وبلاگ‌نویسی به یک سیستم مدیریت محتوای توسعه‌پذیر تبدیل شود.

نقاط عطفی مثل نوع نوشته سفارشی، REST API، ویرایشگر بلوکی، Site Health، قالب‌های بلوکی و Site Editor نشان می‌دن WordPress بارها خودش را با نیازهای تازه وب هماهنگ کرده. مسیر آینده نیز بر بهبود ویرایش، همکاری تیمی، گردش کار انتشار و در مرحله‌ای بعد قابلیت‌های چندزبانه تمرکز داره. بااین‌حال، مهم‌ترین ویژگی WordPress همچنان همان چیزیه که امکان تولدش را فراهم کرد: یک پروژه متن‌باز که جامعه می‌تونه در ساخت آینده آن مشارکت داشته باشه.

سؤالات متداول درباره تاریخچه وردپرس

وردپرس در چه سالی به وجود آمد؟

اولین نسخه عمومی WordPress در ۲۷ مه ۲۰۰۳ منتشر شد. این نسخه بر پایه یک انشعاب از نرم‌افزار b2/cafelog ساخته شده بود.

بنیان‌گذاران وردپرس چه کسانی هستند؟

Matt Mullenweg و Mike Little هم‌بنیان‌گذاران WordPress شناخته می‌شن. مشارکت گسترده جامعه متن‌باز نیز نقش اساسی در توسعه بعدی پروژه داشته است.

وردپرس از کدام نرم‌افزار منشعب شد؟

WordPress از نرم‌افزار وبلاگ‌نویسی متن‌باز b2/cafelog منشعب شد. توقف توسعه آن، زمینه شکل‌گیری این انشعاب تازه را فراهم کرد.

تفاوت WordPress.org و WordPress.com چیست؟

WordPress.org محل پروژه و نرم‌افزار متن‌بازی است که می‌تونید روی هاست دلخواه نصب کنید. WordPress.com یک سرویس میزبانی متعلق به Automattic است و پلن‌ها و شرایط خدمات خودش را دارد.

آیا WordPress متعلق به شرکت Automattic است؟

خیر. WordPress یک پروژه متن‌باز جامعه‌محور است و Automattic یکی از شرکت‌های فعال در اکوسیستم آن محسوب می‌شه. علامت‌های تجاری WordPress و WordCamp نیز تحت مالکیت WordPress Foundation قرار دارند.

Gutenberg چه زمانی به ویرایشگر پیش‌فرض وردپرس تبدیل شد؟

ویرایشگر بلوکی Gutenberg با انتشار WordPress 5.0 در دسامبر ۲۰۱۸ به ویرایشگر پیش‌فرض تبدیل شد.

آیا وردپرس هنوز در حال توسعه است؟

بله. WordPress همچنان با مشارکت جامعه جهانی توسعه پیدا می‌کنه و نسخه‌های تازه آن شامل اصلاحات امنیتی، بهبود عملکرد و قابلیت‌های جدید هستند.

نظر شما در این مورد چیه؟

  1. U380۱۶ دی ۱۳۹۵

    سلام یک سوال داشتمبا توجه به اینکه الآن node.js داره فراگیر میشه و میشه گفت در آینده مثل php فراگیر میشه و php افول می کنه آینده وردپرس چی میشه؟به node.js مهاجرت می کنه؟روی همین php می مونه و بعد از مدتی فراموش میشه؟نظر شما چیه در این مورد؟

    • رضا راد۱۶ دی ۱۳۹۵

      سلام php هیچوقت فراموش نخواهد شد مطمئن باشید. node.js سبکی جدید هست مثل بقیه و نمیتونه جای php رو بگیره

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسخارج از ساعات کاری هستیم؛ دستیار هوش مصنوعی پاسخگوی شماست.هوش مصنوعی

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.