Filozofia

Gotowe rozwiązanie

Świetne oprogramowanie powinno działać z niewielką ilością konfiguracji i ustawień. WordPress został zaprojektowany tak, abyś mógł uruchomić i w pełni funkcjonować w czasie nie dłuższym niż pięć minut. Nie powinieneś mieć trudności z korzystaniem ze standardowych funkcji WordPressa.

Ciężko pracujemy, aby upewnić się, że każde wydanie jest zgodne z tą filozofią. Prosimy o jak najmniej szczegółów technicznych podczas procesu konfiguracji, a także o pełne wyjaśnienie wszystkiego, o co pytamy.

Projektowanie dla większości

Wielu użytkowników końcowych WordPressa to osoby nietechniczne. Nie wiedzą, co to jest AJAX, ani nie obchodzi ich, której wersji PHP używają. Przeciętny użytkownik WordPressa chce po prostu móc pisać bez problemów i przerw. To są użytkownicy, dla których projektujemy oprogramowanie, ponieważ to oni ostatecznie spędzą najwięcej czasu używając go do tego, do czego został zbudowany.

Decyzje, nie opcje

Podczas podejmowania decyzji są to użytkownicy, których bierzemy pod uwagę w pierwszej kolejności. Świetnym przykładem takiego rozważania są opcje oprogramowania. Za każdym razem, gdy dajesz użytkownikowi opcję, prosisz go o podjęcie decyzji. Kiedy użytkownik nie dba o to lub nie rozumie opcji, to ostatecznie prowadzi do frustracji. Jako deweloperzy czasami czujemy, że dostarczanie opcji dla wszystkiego jest dobrą rzeczą, nigdy nie można mieć zbyt wielu wyborów, prawda? Ostatecznie te wybory kończą się na tych technicznych, wyborach, które przeciętny użytkownik końcowy nie ma zainteresowania. Naszym obowiązkiem jako deweloperów jest podejmowanie mądrych decyzji projektowych i unikanie nakładania ciężaru wyborów technicznych na naszych użytkowników końcowych.

Czysty, szczupły i poważny

Rdzeń WordPressa zawsze będzie zapewniał solidny wachlarz podstawowych funkcji. Został zaprojektowany tak, aby był szczupły i szybki i zawsze taki pozostanie. Ciągle jesteśmy pytani “kiedy X funkcja zostanie zbudowana” lub “dlaczego X plugin nie jest zintegrowany z rdzeniem”. Zasadą jest, że rdzeń powinien zapewniać funkcje, które 80% lub więcej użytkowników końcowych faktycznie doceni i wykorzysta. Jeśli następna wersja WordPressa zawiera funkcję, którą większość użytkowników natychmiast chce wyłączyć, lub uważa, że nigdy nie będzie jej używać, to znaczy, że ją zawaliliśmy. Jeśli będziemy trzymać się zasady 80% to taka sytuacja nigdy nie powinna mieć miejsca.

Jesteśmy w stanie to zrobić, ponieważ mamy bardzo zdolny system motywów i wtyczek oraz fantastyczną społeczność deweloperów. Różni ludzie mają różne potrzeby, a posiadanie samej liczby wysokiej jakości wtyczek i motywów WordPress pozwala użytkownikom dostosować swoje instalacje do ich gustu. To powinno pozwolić wszystkim użytkownikom znaleźć pozostałe 20% i sprawić, by wszystkie funkcje WordPressa były tymi, które doceniają i używają.

Dążenie do prostoty

Nigdy nie skończyliśmy z prostotą. Chcemy, aby WordPress był łatwiejszy w użyciu z każdym kolejnym wydaniem. Jeśli nam nie wierzysz, po prostu spójrz wstecz na niektóre starsze wersje WordPressa!

W poprzednich wersjach podjęliśmy poważne kroki w celu poprawy łatwości użytkowania i ostatecznie ułatwienia zrozumienia rzeczy. Doskonałym tego przykładem są aktualizacje podstawowego oprogramowania. Kiedyś aktualizacja była bolesnym, ręcznym zadaniem, które było zbyt trudne dla wielu naszych użytkowników. Postanowiliśmy skupić się na tej kwestii i uprościliśmy ją do jednego kliknięcia. Teraz każdy, kto posiada instalację WordPressa, może wykonać aktualizację jednym kliknięciem zarówno rdzenia WordPressa, jak i wtyczek i motywów.

Uwielbiamy stawiać sobie wyzwania i upraszczać zadania w sposób, który pozytywnie wpływa na ogólne wrażenia użytkowników WordPressa. Każda wersja WordPressa powinna być łatwiejsza i przyjemniejsza w użyciu niż poprzednia.

Terminy nie są arbitralne

Terminy nie są arbitralne, są obietnicą, którą składamy sobie i naszym użytkownikom, która pomaga nam kontrolować nieskończone możliwości rzeczy, które mogą być częścią każdego wydania. Dążymy do wydawania trzech głównych wersji rocznie, ponieważ dzięki próbom i błędom odkryliśmy, że jest to dobra równowaga między wprowadzaniem fajnych rzeczy w każdym wydaniu, a nie tak dużą ilością, że więcej psujemy niż dodajemy.

Dobre terminy prawie zawsze zmuszają cię do usunięcia czegoś z wydania. Nie jest to nic złego, tak właśnie powinno być.

Opóźnianie premiery dla tej jednej dodatkowej funkcji to królicza nora. Raz robiliśmy to przez ponad rok i nie było to dla nikogo przyjemne.

Im częstsze i bardziej regularne są wydania, tym mniej ważne jest, aby dana funkcja znalazła się w tym wydaniu. Jeśli nie pojawi się w tym wydaniu, to za kilka miesięcy pojawi się w kolejnym. Kiedy premiery stają się nieprzewidywalne lub jest ich niewiele, pojawia się większa presja, aby spróbować wcisnąć jeszcze jedną rzecz, ponieważ do następnej będzie tak dużo czasu. Opóźnienie rodzi opóźnienie.

Wokalna mniejszość

W kulturze internetowej istnieje dobra zasada zwana zasadą 1%. Stwierdza ona, że “liczba osób tworzących treści w Internecie stanowi około 1% (lub mniej) osób faktycznie oglądających te treści&#8221.

Tak więc, chociaż uważamy za naprawdę ważne, aby słuchać i reagować na tych, którzy publikują opinie i wyrażają swoje opinie na forach, stanowią oni tylko niewielki ułamek naszych użytkowników końcowych. Podejmując decyzje dotyczące przyszłych wersji WordPressa, staramy się zaangażować więcej użytkowników, którzy nie są tak głośni online. Robimy to, spotykając się i rozmawiając z użytkownikami na WordCampach na całym świecie, co daje nam lepszą równowagę zrozumienia i ostatecznie pozwala nam podejmować lepsze decyzje dla wszystkich.

Nasze prawa

WordPress jest licencjonowany na podstawie Powszechnej Licencji Publicznej (GPLv2 lub nowszej), która zapewnia cztery podstawowe wolności, uważane za &#8220 "bill of rights&#8221 WordPressa:

  • Swoboda uruchamiania programu w dowolnym celu.
  • Swoboda studiowania sposobu działania programu i zmieniania go tak, aby robił to, co chcesz.
  • Wolność do redystrybucji.
  • Wolność rozpowszechniania kopii twoich zmodyfikowanych wersji innym.

Część tych wymagań licencyjnych obejmuje licencjonowanie dzieł pochodnych lub rzeczy, które łączą podstawowe funkcje WordPressa (takie jak motywy, wtyczki itp.) Również na licencji GPL, przekazując w ten sposób swobodę użytkowania również tych dzieł.

Oczywiście są tacy, którzy będą próbowali obejść te ideały i ograniczyć wolność swoich użytkowników, próbując znaleźć luki lub w jakiś sposób obejść intencję licencji WordPress, która ma zapewnić swobodę użytkowania. Wierzymy, że społeczność jako całość nagrodzi tych, którzy skupią się na wspieraniu tych swobód licencyjnych, zamiast próbować ich uniknąć.

Społeczność WordPressa powinna podkreślać, że wolności wynikające z licencji GPL pomagają w tworzeniu oprogramowania wysokiej jakości.