تاریخچه وردپرس: خوب، بد و زشت
تاریخچه وردپرس: خوب، بد و زشت
ده سال پیش، وردپرس فقط یک چنگال بود. نه، نه آن چیزی که در شام استفاده می کنید. در دنیای توسعه دهندگان نرم افزار، یک چنگال…
“…زمانی اتفاق میافتد که توسعهدهندگان یک کپی از کد منبع را از یک بسته نرمافزاری میگیرند و توسعه مستقل آن را شروع میکنند و یک نرمافزار متمایز ایجاد میکنند. این اصطلاح اغلب نه تنها به یک شاخه توسعه دلالت دارد، بلکه به انشعاب در جامعه توسعه دهندگان، شکلی از شکاف اشاره دارد. – ویکیپدیا.< /p>
در سن 18 سالگی، مت مولنوگ – برنامه نویس پسر یک مهندس نرم افزار – شروع به استفاده از b2 با نام مستعار cafelog برای به اشتراک گذاشتن عکس هایی کرد که در سفری به واشنگتن دی سی گرفته بود. وبلاگ؟ Photomatt.net، که به وبلاگ رسمی مت هدایت می شود، Ma.tt .
یک سال بعد، میشل والدریگی – مرد پشت سر b2 – انتشار بهروزرسانیهای این پلتفرم را متوقف کرد، حرکتی که مولنویگ را بر آن داشت تا نرمافزار b2 را (برای بهروز کردن آن و برآوردن نیازهای وبلاگنویسیاش) توسعه دهد. اوه، بله، مت در سن هجده سالگی به طور فعال وبلاگ نویسی می کرد، و این چیزی است که او در یک وبلاگ، معمای نرم افزار وبلاگ نویسی، که تولد وردپرس را ده سال پیش رقم زد:
… نرم افزار لاگ من (به معنی b2) ماهها است که به روز نشده است و توسعه دهنده اصلی (میشل والدریگی) ناپدید شده است، و من فقط می توان امیدوار بود که او خوب است.
… خوشبختانه، b2/cafelog GPL است، به این معنی که من می توانم از پایگاه کد موجود برای ایجاد یک fork استفاده کنم که همه را یکپارچه می کند. چیزهای جالبی که میشل در حال حاضر روی آن کار می کرد اگر فقط او آنجا بود…
تصمیم گرفتم که این مسیری است که می خواهم وارد آن شوم، اکنون تمام چیزی که نیاز دارم یک نام است. چه کاری باید انجام دهد؟ خوب، خوب است که انعطاف پذیری MovableType، تجزیه TextPattern، قابلیت هک شدن b2، و سهولت راه اندازی Blogger را داشته باشیم.
روزی، درست است؟
من از طریق ایمیل با مت مولنوگ تماس گرفتم، اما حدس میزنم که او واقعاً سرش شلوغ است، یا هر روز یک بازیلیون ایمیل دریافت میکند، بنابراین شکایت نمیکنم زیرا هرگز پاسخی دریافت نکردم. هاها اما این داستان یک مرد فداکار است و اینکه چگونه دیدگاه او دنیای نشر وب را برای همیشه تغییر داد.
پست معضل نرم افزار وبلاگ نویسی مت پاسخی از مایک لیتل دریافت کرد، اکنون متخصص وردپرس و نام بزرگی در جامعه وردپرس است. در ساعت 3:58 بعد از ظهر در 25 ژانویه 2003، مایک پست کرد:
مت،
اگر در مورد فورک کردن b2 جدی هستید، من علاقه مند به مشارکت هستم. من مطمئن هستم که یکی دو نفر دیگر نیز در جامعه وجود دارند. شاید یک پست در فروم B2، با پیشنهاد فورک نقطه شروع خوبی باشد.
بیایید به درس تاریخ خود برگردیم.
بنیانگذاران اولیه
Matt تماماً در مورد حذف چالش هایی بود که نویسندگان در مورد انتشار وب با آن مواجه بودند. دیدگاه او این بود که انتشار وب را برای من و شما آسان کند.
او پلتفرم های مختلف وبلاگ نویسی از جمله Text Pattern و Movable Type را قبل از اینکه روی b2 قرار بگیرد را امتحان کرد. اما با ناپدید شدن میشل، مت در بن بست قرار گرفت.
او آماده نبود که وبلاگش را رها کند، بنابراین تصمیم گرفت b2 را فورک کند. همچنین می توانید استدلال کنید که او فرصت خود را همان جا دید و از آن استفاده کرد.
مایک با او موافقت کرد، و آنها با هم وردپرس را از یک چنگال صرف که کمتر از ده (10) نفر استفاده میکردند، به اسکریپت وبلاگ نویسی بزرگی که امروز است، فشار دادند.
این مرحله مت مولنوگ و مایک لیتل را به اولین بنیانگذاران آنچه اکنون به عنوان وردپرس شناخته می شود تبدیل کرد. من Christine Tremoulet را به آن لیست اضافه می کنم زیرا برندسازی وردپرس ایده او بود. بنابراین بله، مت و مایک مقدمات کار را داشتند، اما بدون کریستین وردپرس نامی را که امروز می شناسیم و دوست داریم نداشت.
خط زمانی وردپرس
در 1 آوریل 2003، مت یک فورک b2 ایجاد کرد و همان را در Sourceforge ذخیره کرد<.
از اینجا، مت بر استانداردسازی کد و معنای HTML تمرکز کرد. به خاطر داشته باشید که هدف کلی او ساده کردن پلتفرم برای جو معمولی بدون مهارت های PHP یا MySQL بود.
بنابراین، مت تغییرات معنایی را در index.php ایجاد کرد، که فایلی است که صفحه اصلی وبلاگ شما را بارگیری می کند.
او به دنبال انطباق دقیق XHTML بود که به وبسایتهای وردپرس توانایی بارگیری نسبتاً خوب در مرورگرها و دستگاههای مختلف را میدهد. معنی آن این است که او چند تگ اضافی را حذف کرده و چند مشکل شناخته شده b2 را برطرف کرده است.
میشل این همه مدت کجا بود؟ هیچ کس نمی داند.
سه هفته بعد، مایک فایلهای موجود در فورک b2 را دوباره پر کرد تا فایلهای از دست رفته را برطرف کند. این اولین کامیت مایک بود که با ویژگی گزیده ای نیز همراه بود که به کاربران WP اجازه می دهد خلاصه های سفارشی را در فیدهای RSS در میان مکان های دیگر اضافه کنند. تقریباً در همان زمان، مت اولین ویژگی خود، WP-Texturize را معرفی کرد، که متن را با توجه به Siobahn McKeown.
در همان ماه، مت را راه اندازی کرد. WordPress.org که دارای تالارهای گفتمان پشتیبانی، اسناد شماتیک و یک وبلاگ توسعه بود. در صفحه اصلی، این برچسب وجود داشت:
“WordPress یک پلت فرم انتشار شخصی معنایی با تمرکز بر زیبایی شناسی، استانداردهای وب و قابلیت استفاده است.”
این چشم انداز مت بود و به زودی WordPress.org به یک انجمن وردپرس در حال رشد تبدیل شد.
این وبسایت مشارکت کاربران را آسانتر کرده است. هیچ وقت اهمیتی نداشت، اکثر افرادی که وردپرس را امتحان کردند آن را هیجان انگیز یافتند و راه هایی پیدا کردند و درگیر شدند. جامعه به سرعت رشد کرد و از وبلاگ نویسان، توسعه دهندگان و غیر توسعه دهندگان تشکیل شد.
محبوبیت انجمن های پشتیبانی روز به روز در حال افزایش بود. با این حال، آنها کافی نبودند، بنابراین نیاز به ایجاد اسناد رسمی وردپرس وجود داشت. این اتفاق هفت ماه بعد در دسامبر 2003 رخ داد که WordPress Wiki از سر ناچاری متولد شد.
ویکی به سرعت از تالارهای گفتمان پشتیبانی پیشی گرفت زیرا “…به نظر روشی بسیار غیررسمی و آزادتر برای ایجاد اسناد بود.”
ویکی بر روی MediaWiki ساخته شده است، همان اسکریپت پشت پروژه های عظیمی مانند ویکی پدیا. بعداً در وردپرس ویکی “Codex نامگذاری شد، اصطلاحی که توسط Monkinetic در یک اتاق چت وردپرس.
این پایان کار نبود، مت و مایک بیش از صدها تعهد به وردپرس میدادند. این بدان معناست که مخزن وردپرس در Sourceforge به رشد خود ادامه میدهد و با رشد ویژگیهای جدیدی مانند تغییرات در پنل مدیریت، بهبود فرآیند نصب، هک b2links Mike و نام تجاری وردپرس به وجود آمد.
مایک و مت به خصوص به ایجاد یک فرآیند نصب آسان که وردپرس به آن مشهور است علاقه مند بودند. b2 میشل شامل یک فرآیند نصب و پیکربندی پیچیده بود، زیرا به گفته خودش، زمانی که b2 را توسعه داد، او هنوز در حال یادگیری PHP بود. به عبارت دیگر، کارهای اولیه مت و مایک شامل بازآفرینی مجدد کد میشل و ایجاد تغییراتی بود.
چند هفته پس از اینکه مت اعلام کرد که b2 را فورک خواهد کرد، b2 چندین فورک دیگر از جمله b2evolution، که فرک شده توسط Francois Planque، یک توسعه دهنده از فرانسه، و b2++، که توسط Donncha O Caoimh از ایرلند، که مشتاق توسعه یک سیستم قالب بود که کد را از ارائه جدا کند. این امر باعث می شود تا کاربران بتوانند طراحی سایت خود را تغییر دهند. مت احساس می کرد که سیستم قالب دانچا “آنقدر دردناک” است که نمی خواست آن را در اختیار کسی قرار دهد، بنابراین سیستم قالب وردپرس تا سال 2005 اجرا نشد.
با فورک های مختلفی که در همه جا ظاهر می شوند، تصمیم میشل وردپرس را به شعبه رسمی b2 تبدیل کرد. این در 23 مه 2003 بود. چهار روز بعد در 27 مه 2003، وردپرس 0.7، اولین نسخه وردپرس منتشر شد.
در حالی که بیشتر کدهای زیربنایی b2 بود، کاربران با ویژگیهای جدیدی از جمله مدیر پیوندهای وردپرس معروف بودند که به وبلاگ نویسان امکان ایجاد بلاگرول را میداد.
انتشار وردپرس 0.7 باعث رشد پایگاه کاربران وردپرس شد. در 29 می 2003، مت از Donncha دعوت کرد تا b2++ را با وردپرس ادغام کند. Donncha خوشحال بود که دست به دست هم داد و تعداد توسعه دهندگان را به سه افزایش داد. فرانسوا از طرف دیگر آنقدر مشتاق نبود و احساس می کرد که وردپرس “… کار زیاد برای سود بسیار کم است.”
مت یک محقق زیرک است، بنابراین از انجمن های b2 بازدید کرد تا بفهمد وبلاگ نویسان و توسعه دهندگان وب چه می خواهند. هنگامی که WordPress 0.71 یک ماه پس از WordPress 0.7 منتشر شد، دارای ویژگی های جدیدی بود که برای جلب رضایت وبلاگ نویسان و توسعه دهندگان طراحی شده بود.
این پیشرفتها شامل ارتقاء پنل مدیریت و فرآیند بهروزرسانی همراه با بهبود مدیریت پیوندها بود. اشکالات و مشکلات امنیتی وردپرس 0.7 برطرف شد و عملکرد واردات OPML معرفی شد.
در همان سال (2003)، الکس کینگ و Dougal Campbell در وردپرس پرش کرد. دوگال اولین تعهد خود را در سپتامبر انجام داد. او عملکرد RSS را با استفاده از یک پاسخ HTTP 304 افزایش داد تا بار سرور را کاهش دهد و به نوبه خود وردپرس را سریعتر کند. الکس در آگوست 2003 به یک توسعهدهنده مشارکتکننده تبدیل شد، اما پیشنهادات او برای احاطه کردن محتوا با برچسبهای HTML هرگز استفاده نشد، زیرا توسط سیستم افزونه جایگزین شدند.
در اواخر سال 2003، مت شروع به تغییر نام فایلهای «b2» به «wp-» کرد، در فرآیندی که الکس کینگ آن را تغییر نام بزرگ. این “تغییر نام عالی” باعث تعدادی از مشکلات ناسازگاری شد، اما برای آینده وردپرس مهم بود. Matt همچنین بیشتر فایلها را در پوشههای wp-admin و wp-includes ادغام کرد.
در حالی که سال 2003 رو به پایان بود، رایان بورن< /a> به انجمن پیوست. او قبلاً در پروژه های منبع باز مانند کرنل لینوکس و گنوم مشارکت داشت. کمک های او به وردپرس منجر به توسعه سیستم افزونه شد. مت اولین کسی بود که یک افزونه «مفید» ایجاد کرد – افزونه blogtimes – که گزارشی را ایجاد می کند که نشان می دهد پست ها چه زمانی ایجاد شده اند. پیش از این، او افزونه Hello Dolly را برای نشان دادن نحوه استفاده از افزونه ها توسعه داده بود.
افزونه های دیگر Matt Mullenweg را ببینید اینجا.
در ماه مه 2004، یک سال پس از اولین انتشار، اما اکنون با یک جامعه فعال و رو به رشد، توسعه دهندگان WordPress 1.2 را منتشر کردند که شاهد معرفی پیشرفت های عمده بود.
و به لطف یک اقدام شدید مجوز توسط Six Apart، شرکتی که پشت Movable Type قرار دارد، تعداد دانلودهای وردپرس از 8000 در آوریل به 19000 در ماه می رسید.
سیستم موضوعی که امروز ما به آن علاقه زیادی داریم در سال 2005 در کنار صفحات استاتیک منتشر شد. همه اینها در وردپرس 1.5 با نام مستعار Strayhorn همراه بود. یک رابط کاربری جدید (رابط کاربری)، قابلیت ذخیره مداوم و نقشهای کاربری جدید بعداً در وردپرس 2.0 (Duke) در همان سال معرفی شد. من آن را در آنجا قرار خواهم داد تا بدانید، همه نسخههای وردپرس به نام افسانههای جاز نامگذاری شدهاند.
2006 از نظر توسعه مانند سالهای قبل پر حادثه نبود و هیچ نسخه جدیدی منتشر نشد. اما سرمایه گذاران شروع به جدی گرفتن مت داشتند، بنابراین در سال 2006 اولین شرکای تامین مالی به تیم وردپرس پیوستند. میلیونها دلاری که آنها وارد کردند، شرکت را سرپا نگه داشت، و بودجه بیشتری در سال 2008 در زمانی که وردپرس فقط هجده کارمند داشت، به دست آمد.
ده سال پس از انتشار اولین نسخه، وردپرس بیش از دویست کارمند و بیش از بیست هزار برنامهنویس در سراسر جهان دارد.
چه چیزی بیشتر است؟ وردپرس قدرت بیش از شصت (60) میلیون وب سایت را دارد که حدود هجده درصد (18 درصد) وب را تشکیل می دهد. این تعداد هر روز با صد هزار (100000) سایت در حال افزایش است. این پلتفرم همیشه در حال توسعه است و در 12 دسامبر 2013، Automattic وردپرس 3.8 منتشر شد. . آیا هنوز پلتفرم خود را بهروزرسانی کردهاید؟
آمار: Forbes
جوایز وردپرس مت
مت – یک خبره موسیقی جاز – جوایز زیادی دریافت کرده است. در سال 2007، او توسط PC World به عنوان شانزدهمین فرد مهم در اینترنت انتخاب شد. در سال 2008، جایزه مبتکر فناوری اطلاعات توسط دانشکده مدیریت بازرگانی دانشگاه تمپل فاکس به او اعطا شد. او در سال 2009 به عنوان افتخاری از انجمن فلسفی دانشگاه انتخاب شد. در همان سال، او جایزه کلی بهترین منبع باز CMS را برای کارش با وردپرس دریافت کرد.
سپس جوایز همچنان ادامه یافت و در اواخر سال 2012، مت به فهرست 2012 Forbes 30 Under 30 in Media راه یافت. علاوه بر این، مت از حامیان مشهور چندین سازمان بشردوستانه مانند بنیاد نرم افزار آزاد، پروژه بی گناهی، بنیاد مرز الکترونیکی و Archive.org است.
من میتوانم درباره WordPress و Matt ادامه دهم، اما این به یک پست کامل نیاز دارد. بنابراین این اینجا پایان درس تاریخ امروز ما است. نگاهی به خوب، بد و زشت وردپرس بیاندازیم؟
خوب
سهولت استفاده
نصب، پیکربندی (یا عدم وجود آن) و استفاده از وردپرس آسان است. می توانید پست ها، صفحات، تصاویر و غیره جدید را به سرعت بدون مشکل اضافه کنید.
این بدان معناست که شما می توانید روی مسائل مهم تمرکز کنید زیرا برای قالب بندی و طراحی وب سایت خود به تلاش و زمان کمی نیاز است.
انعطاف پذیری و دسترسی
با مشاهده اینکه وردپرس مبتنی بر مرورگر است، میتوانید به وبسایت WP خود از هر کجای دنیا وارد شوید، مشروط بر اینکه اتصال اینترنتی داشته باشید.
با معرفی وردپرس برای موبایل، حتی میتوانید وارد سیستم شوید و وبسایت خود را از دستگاه تلفن همراه ویرایش کنید.
وردپرس سئو دوستانه است
عنکبوتهای موتورهای جستجو برای وردپرس جایگاه خوبی دارند، زیرا کد ساده و تمیز است، و خزیدن و فهرستبندی محتوای شما را برای موتورهای جستجو آسان میکند. علاوه بر این، می توانید سایت خود را با کلمات کلیدی، متا در قسمت head، برچسب ها و افزونه های SEO مانند SEO WordPress توسط Yoast.
بدون نیاز به FTP Client یا ویرایش HTML
برای ایجاد یا ویرایش پستها و صفحات به دانش HTML نیاز ندارید. اکنون همه چیز کشیدن و رها کردن است. علاوه بر این، میتوانید فایلها را بدون نرمافزار FTP در سایت وردپرس خود آپلود کنید. ایجاد یک نسیم با وردپرس است.
وبلاگ آماده برای رفتن
WordPress در ابتدا به عنوان یک پلت فرم وبلاگ نویسی ساخته شد، به این معنی که پس از نصب آن، به نرم افزار وبلاگ نویسی جداگانه نیاز ندارید. با وردپرس، می توانید یک وبلاگ، یک وب سایت یا ترکیبی از این دو ایجاد کنید.
بد و زشت
خلافه های امنیتی
PHP در معرض بسیاری از مسائل امنیتی و اشکالات است. به همین دلیل است که وردپرس بهروزرسانیهای منظم را منتشر میکند. چرا مهم است که پلتفرم وردپرس خود را همیشه به روز نگه دارید. بدون این به روز رسانی ها، وب سایت شما ممکن است هک شود و شما فریاد بزنید. هاها فقط پلتفرم وردپرس خود را به روز کنید، و اگر واقعاً می خواهید ایمن باشید، روی یک سیستم پشتیبان خوب مانند VaultPress سرمایه گذاری کنید. یا به یک سرویس امنیتی مانند Sucuri فکر کنید .
تغییر قالب ها به دانش PHP نیاز دارد
متأسفانه، تغییراتی وجود دارد که نمیتوانید با استفاده از افزونهها، صرفنظر از آنچه تلاش میکنید، اعمال کنید. این تغییرات مستلزم این است که فایل های قالب قالب وردپرس خود را ویرایش کنید.
تنها مشکل این است که شما باید دانش قابل قبولی از PHP داشته باشید وگرنه چیزی را خراب خواهید کرد.
ناسازگاری افزونه ها
هنگامی که نسخه جدیدی از وردپرس منتشر میشود، نویسندگان زمان صرف میکنند تا افزونههای خود را بهروزرسانی کنند، که منجر به مشکلات ناسازگاری میشود. این می تواند منجر به مشکلات عملکردی شود، به خصوص اگر برای اجرای فرآیندهای مهم در سایت وردپرس خود به یک افزونه (یا افزونه ها) اعتماد کنید.
تاریخچه منابع وردپرس
اگر میخواهید درباره تاریخچه وردپرس اطلاعات بیشتری کسب کنید، کتاب الکترونیکی رسمی را بررسی کنید: در مورد فورک وردپرس، فورک ها به طور کلی، وردپرس اولیه و انجمن [فصل سوم]
یک درس تاریخ با بحث و گفتگو به خوبی پیش می رود، بنابراین برای ادامه گفتگو، این موضوع را پخش کنید و در بخش زیر نظر بگذارید. در ضمن، بررسی خواهم کرد که آیا مت ایمیل من را برای درس تاریخ بعدی ما دریافت کرده است یا خیر 🙂
تعطیلات مبارک!