Warning: Undefined array key "pl" in /home/host1693024/word-press.day/htdocs/www/875348534534.php on line 1655
Historia WordPressa: dobry, zły i brzydki

Historia WordPressa: dobry, zły i brzydki


Dziesięć lat temu WordPress był tylko widelcem. Nie, nie taki, jakiego używałbyś na kolację. W świecie programistów widelec…

„… zdarza 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 fragment oprogramowania. Termin ten często oznacza nie tylko gałąź deweloperską, ale rozłam w społeczności programistów, formę schizmy”. – Wikipedia.

W wieku 18 lat Matt Mullenweg – programista, syn inżyniera oprogramowania – zaczął używać b2, czyli cafelog, do udostępniania zdjęć zrobionych podczas podróży po Waszyngtonie. Blog? Photomatt.net, który przekierowuje do oficjalnego bloga Matta, Ma.tt.

Rok później Michel Valdrighi – twórca b2 – zaprzestał publikowania aktualizacji platformy, co skłoniło Mullenwega do rozwidlenia oprogramowania b2 (aby je zaktualizować i dostosować do swoich potrzeb blogowych). O tak, Matt aktywnie blogował w wieku osiemnastu lat i oto co powiedział w spocie na blogu The Blogging Software Dilemma, który dziesięć lat temu upamiętnił narodziny WordPressa:

… Moje oprogramowanie do logowania (czyli b2) nie było aktualizowane od miesięcy, a główny programista (Michel Valdrighi) zniknął i mogę mieć tylko nadzieję, że wszystko z nim w porządku.
… Na szczęście b2/cafelog jest na licencji GPL, co oznacza, że mógłbym wykorzystać istniejącą bazę kodu do stworzenia forka, integrującego wszystkie fajne rzeczy, nad którymi Michel pracowałby teraz, gdyby tylko był wokół…
Zdecydowałem, że chcę działać w ten sposób, teraz potrzebuję tylko imienia. Co powinien zrobić? Cóż, byłoby miło mieć elastyczność MovableType, parsowanie TextPattern, możliwość hackowania b2 i łatwość konfiguracji Bloggera.
Któregoś dnia, prawda?

Skontaktowałem się z Mattem Mullenwegiem przez e-mail, ale myślę, że jest naprawdę zajęty lub po prostu codziennie otrzymuje bazylion e-maili, więc nie narzekam, bo nigdy nie otrzymałem odpowiedzi. Ha ha. Ale to jest historia jednego oddanego człowieka i tego, jak jego wizja odmieniła świat publikacji internetowych na zawsze.

Na post Matta dotyczący dylematu związanego z oprogramowaniem do blogowania otrzymał odpowiedź od Mike'a Little'a, obecnie specjalisty od WordPressa i znanej osoby w społeczności WordPress. 25 stycznia 2003 roku o godzinie 15:58 Mike wysłał wiadomość:

Matt,
Jeśli poważnie myślisz o rozwidleniu b2, byłbym zainteresowany współpracą. Jestem pewien, że jest jeszcze jedna lub dwie inne osoby w społeczności, które również by to zrobiły. Być może post na forum B2 sugerujący, że widelec będzie dobrym punktem wyjścia.

Wróćmy do naszej lekcji historii.

Pierwsi Założyciele

Matt

Mattowi zależało przede wszystkim na wyeliminowaniu wyzwań stojących przed autorami w przypadku publikowania w Internecie. Jego wizją było ułatwienie publikowania w Internecie zarówno Tobie, jak i mnie.

Wypróbował różne platformy blogowe, w tym Text Pattern i Movable Type, zanim zdecydował się na b2. Jednak wraz ze zniknięciem Michela Matt znalazł się w impasie.

Nie był przygotowany na porzucenie swojego bloga, więc zdecydował się na rozwidlenie b2. Można również argumentować, że właśnie tam dostrzegł swoją szansę i ją wykorzystał.

Mike zgodził się z nim i razem wypchnęli WordPressa ze zwykłego widelca, z którego korzysta mniej niż dziesięć (10) osób, do gigantycznego skryptu blogowego, jakim jest dzisiaj.

Ten krok uczynił Matta Mullenwega i Mike'a Little najwcześniejszymi założycielami tego, co jest obecnie znane jako WordPress. Dodam do tej listy Christine Tremoulet, ponieważ branding WordPress był jej pomysłem. Więc tak, Matt i Mike opracowali podstawy, ale bez Christine WordPress nie miałby nazwy, którą znamy i kochamy dzisiaj.

Oś czasu WordPressa

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

Widelec WordPressa

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

Dlatego Matt dokonał zmian semantycznych w pliku Index.php, czyli pliku ładującym stronę główną Twojego bloga.

Jego celem była ścisła zgodność z XHTML, która umożliwia witrynom opartym na WordPressie w miarę dobre ładowanie w różnych przeglądarkach i urządzeniach. Oznacza to, że wyeliminował kilka zbędnych tagów i naprawił kilka znanych problemów b2.

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

Trzy tygodnie później Mike ponownie zapełnił pliki w rozwidleniu b2, aby naprawić brakujące pliki. Było to pierwsze zatwierdzenie Mike'a, które zawierało również funkcję fragmentów, która pozwala użytkownikom WP na dodawanie niestandardowych podsumowań między innymi w kanałach RSS. Mniej więcej w tym samym czasie Matt wprowadził swoją pierwszą funkcję, WP-Texturize, która według Siobahna McKeown sprawiła, że tekst stał się „…bardziej poprawny typograficznie”.

W tym samym miesiącu Matt uruchomił WordPress.org, na którym znajdowały się fora wsparcia, dokumentacja schematów i blog programistyczny. Na stronie głównej widniał taki slogan:

„WordPress to semantyczna platforma do publikacji osobistych, skupiająca się na estetyce, standardach internetowych i użyteczności”.

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

Strona 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ę rozrosła i składała się z blogerów, programistów i osób niebędących programistami.

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

MediaWiki

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

Wiki została zbudowana na MediaWiki, tym samym skrypcie, który stoi za ogromnymi projektami, takimi jak Wikipedia. Później WordPress Wiki został ochrzczony „Kodeksem”, termin zasugerowany przez Monkinetic na czacie WordPress.

To nie był koniec, Matt i Mike dokonali ponad stu zmian w WordPressie. Oznacza to, że repozytorium WordPress w Sourceforge stale się rozrastało, a wraz z nim pojawiały się nowe funkcje, takie jak zmiany w panelu administracyjnym, ulepszenia procesu instalacji, hack Mike'a b2links i branding WordPressa.

Mike'owi i Mattowi szczególnie zależało na stworzeniu łatwego procesu instalacji, z którego słynie WordPress. Michel b2 wymagał złożonego procesu instalacji i konfiguracji, ponieważ, według niego, podczas tworzenia b2 wciąż uczył się PHP. Innymi słowy, wczesna praca Matta i Mike’a wymagała dużej refaktoryzacji kodu Michela i wprowadzania ulepszeń.

Kilka tygodni po tym, jak Matt ogłosił, że rozwidli b2, b2 miało kilka innych forków, w tym b2evolution, który został rozwidlony przez Francois Planque, programistę z Francji, oraz b2++, który został rozwidlony przez Donncha O Caoimha z Irlandii, który chciał opracować system szablonów, który oddziela kod od prezentacji. Ułatwiłoby to użytkownikom modyfikowanie wyglądu swoich witryn. Matt uważał, że system szablonów Donnchy jest „tak bolesny”, że nie chciałby go nikomu narzucać, dlatego system szablonów WordPress został wdrożony dopiero w 2005 roku.

WordPressa

Wszędzie pojawiały się różne forki, a decyzja Michela uczyniła WordPress oficjalną gałęzią b2. To było 23 maja 2003. Cztery dni później, 27 maja 2003, WordPress 0.7, została wydana pierwsza wersja WordPressa.

Chociaż większość kodu źródłowego to kod b2, użytkownicy otrzymali nowe funkcje, w tym słynny Menedżer linków WordPress, który dał blogerom możliwość tworzenia blogrolli.

Wydanie WordPress 0.7 przyczyniło się do wzrostu bazy użytkowników WordPress. 29 maja 2003 Matt zaprosił Donnchę do połączenia b2++ z WordPressem. Donncha z radością połączył siły i zwiększył liczbę programistów do trzech. Z drugiej strony Francois nie był tak entuzjastycznie nastawiony i uważał, że WordPress to „… za dużo pracy, a za mało korzyści”.

Matt jest bystrym badaczem, dlatego 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, zawierał nowe funkcje zaprojektowane tak, aby zadowolić blogerów i programistów.

Ulepszenia te obejmowały aktualizacje panelu administracyjnego i procesu aktualizacji wraz z ulepszeniami Menedżera łączy. Naprawiono błędy i problemy związane z bezpieczeństwem WordPress 0.7 oraz wprowadzono funkcję importu OPML.

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

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 wiele problemów związanych z niespójnością, ale była ważna dla przyszłości WordPressa. Matt połączył także większość plików w folderach wp-admin i wp-includes.

Gdy rok 2003 dobiegał końca, do społeczności dołączył Ryan Boren. W przeszłości brał udział w projektach open source, takich jak jądro Linuksa i Gnome. Jego wkład w WordPress doprowadził do rozwoju systemu wtyczek. Matt jako pierwszy stworzył „użyteczną” wtyczkę – wtyczkę blogtimes – która generowała raport pokazujący, kiedy posty zostały utworzone. Wcześniej opracował wtyczkę Hello Dolly, aby zademonstrować, w jaki sposób można używać wtyczek.

Zobacz inne wtyczki Matta Mullenwega tutaj.

W maju 2004, rok po pierwszym wydaniu, ale teraz z aktywną i rosnącą społecznością, programiści wypuścili WordPress 1.2, w którym wprowadzono znaczące ulepszenia.

Dzięki drastycznym zmianom w zakresie licencji dokonanym przez Six Apart, firmę stojącą za Movable Type, liczba pobrań WordPress wzrosła z 8 000 w kwietniu do 19 000 w maju.

System motywów, który dziś bardzo lubimy, został wydany w 2005 roku wraz ze stronami statycznymi. Wszystko to było zawarte w WordPress 1.5 alias Strayhorn. Nowy interfejs użytkownika zaplecza (interfejs użytkownika), funkcja trwałego buforowania i nowe role użytkowników zostały później wprowadzone w WordPress 2.0 (Duke) w tym samym roku. Opublikuję to, żebyś wiedział, że wszystkie wersje WordPressa noszą imiona legend jazzu.

Rok 2006 nie był tak bogaty w wydarzenia pod względem rozwoju jak poprzednie lata i nie wydano żadnych nowych wersji. Jednak inwestorzy zaczęli traktować Matta poważnie, więc w 2006 roku do zespołu WordPressa dołączyli pierwsi partnerzy finansujący. Miliony dolarów, które przywieźli, utrzymały firmę na rynku, a większe fundusze pojawiły się w 2008 roku, kiedy WordPress zatrudniał zaledwie osiemnastu pracowników.

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

Co więcej? WordPress obsługuje ponad sześćdziesiąt (60) milionów witryn internetowych, co stanowi około osiemnaście procent (18%) sieci. Liczba ta stale rośnie o sto tysięcy (100 000) witryn każdego dnia. Platforma stale się rozwija i 12 grudnia 2013 r. firma Automattic wydała wersję WordPress 3.8. Czy zaktualizowałeś już swoją platformę?

Statystyki: Forbes

Nagrody WordPress Matta

Matt – koneser muzyki jazzowej – jest laureatem wielu nagród. W 2007 roku został uznany przez PC World za szesnastą najważniejszą osobę w Internecie. W 2008 roku otrzymał nagrodę Information Technology Innovator Award od Temple University Fox School of Business Management. W 2009 roku otrzymał tytuł honorowego Uniwersyteckiego Towarzystwa Filozoficznego. W tym samym roku otrzymał nagrodę General Best Open Source CMS Award za pracę z WordPressem.

Potem nagród przybywało i pod koniec 2012 roku Matt znalazł się na liście 2012 Forbesa 30 Under 30 in Media. 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 długo wymieniać WordPressa i Matta, ale wymagałoby to całego posta. W tym miejscu kończy się nasza dzisiejsza lekcja historii. Czy przyjrzymy się dobrym, złym i brzydkim WordPressom?

Dobro

Łatwość użycia

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

Oznacza to, że możesz skoncentrować się na ważnych kwestiach, ponieważ formatowanie i projektowanie witryny internetowej wymaga niewielkiego wysiłku i czasu.

Elastyczność i dostępność

WordPress jest elastyczny

Ponieważ WordPress działa w oparciu o przeglądarkę, możesz zalogować się do swojej witryny WP z dowolnego miejsca na świecie, pod warunkiem, że masz połączenie z Internetem.

Wraz z wprowadzeniem WordPressa na urządzenia mobilne możesz nawet logować się i edytować swoją witrynę z urządzenia mobilnego.

WordPress jest przyjazny dla SEO

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

Nie są wymagani klienci FTP ani edycja HTML

Nie potrzebujesz znajomości języka HTML, aby tworzyć lub edytować posty i strony. Teraz wszystko polega na przeciąganiu i upuszczaniu. Co więcej, możesz przesyłać pliki na swoją witrynę WordPress bez oprogramowania FTP. Tworzenie w WordPressie jest proste.

Gotowy do użycia blog

WordPress został pierwotnie stworzony jako platforma do blogowania, co oznacza, że po jego zainstalowaniu nie potrzebujesz osobnego oprogramowania do blogowania. Dzięki WordPressowi możesz stworzyć blog, stronę internetową lub połączenie obu.

Zły i brzydki

Luki w zabezpieczeniach

PHP jest podatne na liczne problemy i błędy związane z bezpieczeństwem. To jest powód, dla którego WordPress publikuje regularne aktualizacje; dlaczego ważne jest, aby stale aktualizować platformę WordPress. Bez tych aktualizacji Twoja witryna mogłaby zostać zhakowana, a Ty zostałbyś oszukany. Ha ha. Po prostu zaktualizuj swoją platformę WordPress, a jeśli naprawdę chcesz być bezpieczny, zainwestuj w dobry system tworzenia kopii zapasowych, taki jak VaultPress, lub pomyśl o usłudze bezpieczeństwa, takiej jak Sucuri.

Modyfikowanie szablonów wymaga znajomości języka PHP

php=słoń w pokoju

Niestety, istnieją modyfikacje, których nie można wdrożyć za pomocą wtyczek, niezależnie od tego, czego spróbujesz. Te modyfikacje wymagają edycji plików szablonów motywu WordPress.

Jedynym problemem jest to, że musisz mieć zadowalającą znajomość PHP, w przeciwnym razie coś zepsujesz.

Niekompatybilność wtyczek

Po wydaniu nowej wersji WordPressa 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 korzystasz z wtyczki (lub wtyczek) do uruchamiania ważnych procesów w witrynie WordPress.

Historia zasobów WordPressa

Jeśli chcesz przeczytać więcej na temat historii WordPressa, zajrzyj do oficjalnego ebooka: O rozwidlaniu WordPressa, Forksach w ogóle, Wczesnym WordPressie i Społeczności [Rozdział III]


Lekcja historii dobrze łączy się z dyskusją, więc rozpowszechnij informację i zostaw komentarz w poniższej sekcji, aby kontynuować rozmowę. W międzyczasie sprawdzę, czy Matt dostał mój e-mail na następną lekcję historii ?

Wesołych świąt!