Historia WordPress: Dobry, zły i brzydki

Dziesięć lat temu WordPress był tylko widelcem. Nie, Nie taki, jakiego używasz przy kolacji. W świecie programistów widelec…

… dzieje się, gdy programiści biorą kopię kodu źródłowego z jednego pakietu oprogramowania i rozpoczynają na nim niezależny rozwój, tworząc odrębny kawałek oprogramowania. Termin ten często oznacza nie tylko gałąź rozwoju, ale rozłam w społeczności deweloperów, formę schizmy.”- Wikipedia.

W wieku 18 lat Matt Mullenweg – programista syn inżyniera oprogramowania-zaczął używać b2 aka cafelog do udostępniania zdjęć, które zrobił podczas podróży do Waszyngtonu. Blog? Photomatt.net, który przekierowuje na oficjalny blog Matta, Ma.tt.

Rok później Michel Valdrighi – facet stojący za b2-przestał wydawać aktualizacje platformy, co skłoniło Mullenwega do rozwidlenia oprogramowania b2 (aby uaktualnić je i dostosować do swoich potrzeb związanych z blogowaniem). O tak, Matt aktywnie blogował w wieku osiemnastu lat i to właśnie powiedział w miejscu na blogu, dylemat oprogramowania Blogującego, który oznaczał narodziny WordPressa dziesięć lat temu:

… Mój oprogramowanie do logowania (czyli b2) nie był aktualizowany od miesięcy, a główny programista (Michel Valdrighi) zniknął i mogę tylko mieć nadzieję, że nic mu nie jest.
… Na szczęście b2 / cafelog jest GPL, co oznacza, że mógłbym użyć istniejącego kodu do stworzenia widelec, integrując wszystkie fajne rzeczy, nad którymi Michel by teraz pracował, gdyby tylko był w pobliżu…
Zdecydowałem, że to jest kierunek działania, w który chciałbym wejść, Teraz wszystko, czego potrzebuję, to nazwa. Co powinno zrobić? Dobrze byłoby mieć elastyczność MovableType, parsowanie TextPattern, hakowalność b2 i łatwość konfiguracji Bloggera.
Kiedyś, prawda?

Skontaktowałem się z Mattem Mullenweg przez e-mail, ale myślę, że jest naprawdę zajęty, lub po prostu dostaje bazillion e-maile codziennie, więc nie narzekam, bo nigdy nie dostałem odpowiedzi. Haha. Ale to jest historia jednego oddanego człowieka i jak jego wizja zmieniła świat publikacji internetowych na zawsze.

Matt ‘s Blogging software dilemma post otrzymał odpowiedź od Mike ‘a Little’ a, teraz specjalisty WordPress i Wielkiego nazwiska w społeczności WordPress. 25.01.2003. 15: 58 Mike napisał:

Matt,
Jeśli poważnie myślisz o rozwidleniu b2, byłbym zainteresowany wkładem. Jestem pewien, że jest jeden lub dwóch innych w społeczności, którzy też by byli. Być może post na forum B2, sugerujący rozwidlenie byłby dobrym punktem wyjścia.

Wróćmy do lekcji historii.

Pierwsi Założyciele

history-of-wordpress-matt-mullenweg

Matt

Matt miał na celu wyeliminowanie wyzwań, przed którymi stanęli autorzy, gdy chodziło o publikowanie stron internetowych. Jego wizją było ułatwienie publikowania w Internecie dla Ciebie i dla mnie.

Wypróbował różne platformy blogowe, w tym wzór tekstu i ruchomy typ, zanim osiadł na b2. Ale po zniknięciu Michela, Matt znalazł się w sytuacji patowej.

Nie był przygotowany, aby puścić swojego bloga, więc zdecydował się na fork b2. Można też argumentować, że zobaczył swoją szansę i ją wykorzystał.

Mike zgodził się z nim i razem popchnęli WordPress ze zwykłego widelca używanego przez mniej niż dziesięć (10) ludzi do mamutowego skryptu blogującego, jaki jest dzisiaj.

Ten krok sprawił, że Matt Mullenweg i Mike Little pierwsi założyciele tego, co jest obecnie znane jako WordPress. Dodam Christine Tremoulet do tej listy, ponieważ branding WordPress był jej pomysłem. Więc tak, Matt i Mike mieli podwaliny, ale bez Christine WordPress nie miałby nazwy, którą znamy i kochamy dzisiaj.

WordPress Timeline

1 kwietnia 2003 Matt stworzył fork b2 i zapisał go na Sourceforge<.

wordpress-fork-wpexplorer

Widelec WordPress

Stąd Matt skupił się na standaryzacji kodu i semantyki HTML. Należy pamiętać, że jego ogólnym celem było uproszczenie platformy dla przeciętnego Joe bez umiejętności PHP i MySQL.

Dlatego Matt dokonał semantycznych zmian w indeksie.php, czyli plik, który ładuje stronę główną Twojego bloga.

Celował w Ścisła zgodność z XHTML, co daje witrynom WordPress możliwość ładowania się dość dobrze na różnych przeglądarkach i urządzeniach. Oznacza to, że wyeliminował kilka zbędnych tagów i naprawił kilka znanych problemów z b2.

Gdzie był Michel przez cały ten czas? Nikt nie wie.

Trzy tygodnie później, Mike repopulated files in the B2 fork to fix missing files. Stało się to pierwszym commitem Mike ‘ a, który również zawierał funkcję fragmentu, która umożliwia użytkownikom WP dołączanie niestandardowych podsumowań w kanałach RSS między innymi. Mniej więcej w tym samym czasie Matt wprowadził swoją pierwszą funkcję, WP-Texturize, która uczyniła tekst “… bardziej poprawnym typograficznie ” według Siobahn McKeown.

W tym samym miesiącu Matt rozpoczął WordPress.org, który miał fora wsparcia, dokumentację schematów i blog programistyczny. Na stronie głównej był ten tag:

“WordPress jest semantyczną osobistą platformą publikacyjną z naciskiem na estetykę, standardy internetowe i użyteczność.”

To była wizja Matta i wkrótce, WordPress.org stała się stale rosnącą społecznością WordPress.

Witryna ułatwiła użytkownikom zaangażowanie się. To nigdy nie miało znaczenia, większość osób, które wypróbowały WordPress, uznała to za ekscytujące, znalazła sposoby i zaangażowała się. Społeczność szybko się rozwijała i składała się z blogerów, programistów i nie-programistów.

Fora wsparcia rosły z dnia na dzień. Mimo to nie wystarczyło, więc pojawiła się potrzeba stworzenia oficjalnej dokumentacji WordPress. Stało się to siedem miesięcy później, w grudniu 2003 roku, kiedy WordPress Wiki narodziła się z konieczności.

Mediawiki-Logo-wpexplorer

MediaWiki

Wiki szybko przerosła fora wsparcia, ponieważ ” … wydawało się to bardziej nieformalnym i swobodnym sposobem tworzenia dokumentów.”

Wiki została zbudowana na MediaWiki, tym samym skrypcie stojącym za dużymi projektami, takimi jak Wikipedia. Później na WordPress Wiki został ochrzczony “Codex”, termin, który został zasugerowany przez Monkinetic na czacie WordPress.

To nie był koniec, Matt i Mike zrobiliby ponad sto commitów do WordPressa. Oznacza to, że repozytorium WordPress w Sourceforge rosło, a wraz ze wzrostem pojawiły się nowe funkcje, takie jak zmiany w panelu administracyjnym, ulepszenia procesu instalacji, Hack B2links Mike’ a i branding WordPress.

Mike i Matt byli szczególnie zainteresowani stworzeniem łatwego procesu instalacji, z którego słynie WordPress. Michel ‘ s B2 wymagał skomplikowanego procesu instalacji i konfiguracji, ponieważ, według niego, wciąż uczył się PHP, gdy rozwijał b2. Innymi słowy, wczesne prace Matta i Mike ‘ a obejmowały wiele refaktoryzacji kodu Michela i poprawek.

Kilka tygodni po tym, jak Matt ogłosił, że będzie fork b2, b2 miał kilka innych forków, w tym b2evolution, który został forkowany przez Francois Planque, programistę z Francji, i B2++, który został forkowany przez Donncha o Caoimh z Irlandii, który był zainteresowany rozwojem systemu szablonów, który oddzielałby Kod od prezentacji. Ułatwiłoby to użytkownikom modyfikowanie wyglądu swoich witryn. Matt czuł, że system szablonów Donncha był “tak bolesny”, że nie chciał go nikomu poddawać, więc system szablonów WordPress nie został zaimplementowany aż do 2005 roku.

Wordpress-buttons-wpexplorer

WordPress

Z różnymi widelcami pojawiającymi się w całym miejscu, decyzja Michela sprawiła, że WordPress stał się oficjalnym oddziałem b2. / Align = “right” / 23 maja 2003 Cztery dni później, 27 maja 2003 roku, WordPress 0.7, została wydana pierwsza wersja WordPressa.

Podczas gdy większość kodu bazowego była b2, użytkownicy byli traktowani z nowymi funkcjami, w tym słynnym menedżerem linków WordPress, który dał blogerom możliwość tworzenia blogrolli.

Wydanie WordPress 0.7 napędzało wzrost bazy użytkowników WordPress. 29 maja 2003 roku Matt zaprosił Donnchę do połączenia b2++ z WordPressem. Donncha z radością dołączył do rąk, zwiększając liczbę deweloperów do trzech. Francois z drugiej strony nie był tak entuzjastyczny i czuł, że WordPress był ” … za dużo pracy dla zbyt małych korzyści.”

Matt jest wnikliwym badaczem, więc odwiedził fora b2, aby zrozumieć, czego pragną blogerzy i twórcy stron internetowych. Kiedy WordPress 0.71 został wydany miesiąc po WordPress 0.7, miał nowe funkcje zaprojektowane, aby zadowolić blogerów i programistów.

Te ulepszenia obejmowały uaktualnienia do panelu administracyjnego i procesu aktualizacji wraz z ulepszeniami do Menedżera łączy. WordPress 0.7 Naprawiono błędy i problemy z bezpieczeństwem oraz wprowadzono funkcję importu OPML.

W tym samym roku (2003), Alex King i Dougal Campbell wskoczyli na WordPress bandwagon. Dougal dokonał pierwszego commit we wrześniu. Ulepszył funkcjonalność RSS, używając odpowiedzi HTTP 304, aby zmniejszyć obciążenie serwera, co z kolei przyspiesza WordPress. Alex został programistą w sierpniu 2003 roku, ale jego sugestie dotyczące otaczania treści tagami HTML nigdy nie zostały wykorzystane, ponieważ zostały zastąpione przez system wtyczek.

the-great-renaming-of-wordpress-wpexplorer

Wielka Zmiana Nazwy-Edycja Muppetów

Pod koniec 2003 roku Matt zaczął zmieniać nazwy plików ” B2 “na” wp – ” w procesie, który Alex King nazwał wielką zmianą nazwy. Ta “wielka zmiana nazwy” spowodowała szereg problemów z niespójnością, ale było to ważne dla przyszłości WordPress. Matt skonsolidował również większość plików w wp-admin i wp-zawiera foldery.

Gdy rok 2003 dobiega końca, Ryan Boren dołączył do społeczności. Był współtwórcą projektów open source, takich jak jądro Linuksa i Gnome. Jego wkład w WordPress doprowadził do rozwoju systemu wtyczek. Matt był pierwszym, który stworzył” użyteczną ” wtyczkę-wtyczkę blogtimes – która wygenerowała raport pokazujący, kiedy posty zostały utworzone. Wcześniej opracował Hello Dolly plugin aby zademonstrować, w jaki sposób można używać wtyczek.

Zobacz inne wtyczki Matta Mullenwega tutaj.

W maju 2004 roku, rok po pierwszym wydaniu, ale teraz z aktywną i rosnącą społecznością, Programiści wydali WordPress 1.2, który wprowadził znaczące ulepszenia.

A dzięki drastycznemu przeniesieniu licencji przez Six Apart, firmę stojącą za Movable Type, pliki do pobrania WordPress strzelały z 8,000 w kwietniu do 19,000 w maju.

System tematyczny, który dziś bardzo lubimy, został wydany w 2005 roku wraz ze statycznymi stronami. To wszystko zostało zawarte w WordPress 1.5 alias Strayhorn. Nowy interfejs użytkownika (backend UI), trwałe funkcje buforowania i nowe role użytkowników zostały później wprowadzone w WordPress 2.0 (Duke) w tym samym roku. Powiem ci, żebyś wiedział., wszystkie wersje WordPressa noszą nazwy Legend Jazzowych.

Rok 2006 nie był tak obfitujący w wydarzenia jak w poprzednich latach i nie wydano żadnych nowych wersji. Ale inwestorzy zaczęli traktować Matta poważnie, więc w 2006 roku pierwsi partnerzy finansujący dołączyli do zespołu WordPress. Miliony dolarów, które przynieśli, utrzymały firmę na powierzchni, a więcej funduszy przyszło w 2008 roku w czasie, gdy WordPress miał tylko osiemnastu pracowników.

Dziesięć lat po wydaniu pierwszej wersji WordPress ma ponad dwustu pracowników i ponad dwadzieścia tysięcy programistów na całym świecie.

Co więcej? WordPress zasila sześćdziesiąt (60) milionów stron internetowych, co stanowi około osiemnastu procent (18%) sieci. Liczba ta rośnie codziennie o sto tysięcy (100 000) witryn. Platforma stale się rozwija i 12 grudnia 2013 roku Automattic wydał WordPress 3.8. Zaktualizowałeś już swoją platformę?

Statystyki: Forbes

Matt ‘ s WordPress Awards

wordpress-matt-mullenweg-awards

Matt-koneser muzyki jazzowej-otrzymał wiele nagród. W 2007 roku został wybrany szesnastą najważniejszą osobą w Internecie przez PC World. W 2008 roku otrzymał Nagrodę Information Technology Innovator Award przyznawaną przez Temple University Fox School of Business Management. W 2009 otrzymał tytuł Honorowego Członka Uniwersyteckiego Towarzystwa Filozoficznego. W tym samym roku otrzymał nagrodę Best Open Source CMS Award za pracę z WordPressem.

Potem nagrody po prostu przychodziły i pod koniec 2012 roku Matt dotarł do 2012 Forbes ‘ 30 Under 30 w mediach lista. Poza tym Matt jest znanym zwolennikiem kilku organizacji filantropijnych, takich jak Free Software Foundation, Innocence Project, Electronic Frontier Foundation i Archive.org.

Mógłbym dalej i dalej o WordPressie i Matcie, ale wymagałoby to całkowicie całego postu. To oznacza koniec naszej dzisiejszej lekcji historii. Czy powinniśmy spojrzeć na dobre, złe i brzydkie WordPress?

The Good

Łatwość użycia

Instalacja ,konfiguracja (lub jej brak) i korzystanie z WordPressa jest łatwe. Możesz szybko bez problemu dodawać nowe posty, strony, zdjęcia itp.

Oznacza to, że możesz skoncentrować się na ważnych kwestiach, ponieważ niewiele wysiłku i czasu wymaga sformatowanie i zaprojektowanie witryny.

Elastyczność i dostępność

wordpress-wpexplorer

WordPress jest elastyczny

Widząc, że WordPress jest oparty na przeglądarce, możesz zalogować się do swojej witryny WP z dowolnego miejsca na świecie, pod warunkiem, że masz połączenie z Internetem.

Dzięki wprowadzeniu WordPress dla urządzeń mobilnych możesz nawet zalogować się i edytować swoją witrynę z urządzenia mobilnego.

WordPress jest przyjazny SEO

Pająki wyszukiwarek mają słabość do WordPressa, ponieważ kod jest prosty i czysty, co ułatwia wyszukiwarkom indeksowanie i indeksowanie treści. Dodatkowo możesz zoptymalizować swoją witrynę za pomocą słów kluczowych, meta w sekcji head, tagów i wtyczek SEO, takich jak WordPress SEO by Yoast.

Nie wymaga obsługi klientów FTP ani edycji HTML

Nie potrzebujesz wiedzy HTML, aby tworzyć lub edytować posty i strony. Wszystko jest teraz przeciągane i upuszczane. Co więcej, możesz przesyłać pliki do witryny WordPress bez oprogramowania FTP. Tworzenie z WordPress jest proste.

Gotowy Blog

WordPress został pierwotnie zbudowany jako platforma blogowa, co oznacza, że po zainstalowaniu go nie potrzebujesz oddzielnego oprogramowania do blogowania. Dzięki WordPress możesz stworzyć bloga, stronę internetową lub połączenie tych dwóch.

The Bad & The Ugly

Luki W Zabezpieczeniach

PHP jest podatne na liczne problemy z bezpieczeństwem i błędy. To jest powód, dla którego WordPress wydaje regularne aktualizacje; dlaczego ważne jest, aby stale aktualizować platformę WordPress. Bez tych aktualizacji Twoja strona może zostać zhakowana i będziesz płakać. Haha. Wystarczy zaktualizować platformę WordPress, a jeśli naprawdę chcesz być bezpieczny, zainwestuj w dobry system kopii zapasowych, taki jak VaultPress lub pomyśl o usłudze bezpieczeństwa, takiej jak Sucuri.

Modyfikowanie szablonów wymaga znajomości PHP

php = elephant in the room

php = słoń w pokoju

Niestety istnieją modyfikacje, których nie można zaimplementować za pomocą wtyczek bez względu na to, co próbujesz. Te modyfikacje wymagają edycji plików szablonów motywu WordPress.

Jedynym problemem jest to, że musisz mieć dobrą znajomość PHP, albo coś złamiesz.

Niezgodność Wtyczek

Po wydaniu nowej wersji WordPress autorzy poświęcają czas na aktualizację swoich wtyczek, co powoduje problemy z niekompatybilnością. Może to prowadzić do problemów z funkcjonalnością, zwłaszcza jeśli polegasz na wtyczce (lub wtyczkach) do uruchamiania ważnych procesów w witrynie WordPress.

Historia zasobów WordPress

Jeśli chcesz przeczytać więcej na temat historii WordPress, sprawdź oficjalny ebook: o Forkingu WordPress, forki w ogóle, wczesny WordPress i społeczność [Rozdział III]


Lekcja historii idzie dobrze z dyskusją, więc rozpowszechnij i zostaw komentarz w sekcji poniżej, aby kontynuować rozmowę. W międzyczasie sprawdzę, czy Matt dostał mój e-mail na kolejną lekcję historii 🙂

Wesołych Świąt!

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd “nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…