Bouw jij zelf jouw Bruiloft DJ website of Trouwwebsite met WordPress?

WordPress Filosofie

Out of the Box

Goede software moet werken, zonder veel installatie en configuratie. WordPress is zo ontworpen dat jouw website of weblog volledig functioneert in niet meer dan vijf minuten. Zonder gedoe zou je de basisfunctionaliteit van WordPress aan de gang moeten krijgen.

WordPress werkt hard om elke release in lijn te laten zijn met deze filosofie. WordPress vraagt om een zo beperkt mogelijk aantal technische details tijdens het setup-proces én voorziet in volledige uitleg over de gegevens díe gevraagd worden.

Design for the Majority

Veel eindgebruikers van WordPress zijn niet technisch-aangelegd of geïnteresseerd. Ze weten niet wat AJAX is én hebben geen idee van welke versie van PHP gebruikt wordt. De gemiddelde WordPress-gebruiker wil eenvoudigweg in staat zijn te schrijven; zónder problemen of onderbrekingen. Dít zijn de gebruikers waarvoor de software ontworpen wordt, daar zijn degenen zijn die de software het meeste zullen gebruiken voor waarvoor het gebouwd is.

Decisions not Options

Wanneer beslissingen genomen worden, is de eerste overweging vanuit deze gebruikers. Goed voorbeeld hiervoor zijn de software-opties. Elke keer als je een gebruiker een optie geeft, vraag je deze gebruiker om een beslissing te nemen. Wanneer een gebruiker niet geeft om de optie, of deze niet begrijpt, lijdt dit direct tot frustratie. Als ontwikkelaars van software voelen we dat het aanbieden van opties voor alles goed is, je kunt immers nooit teveel keuze hebben, toch? Uiteindelijk zijn de aangeboden keuzes technisch van aard, keuzes waarin de gemiddelde eindgebruiker geen interesse in heeft. Het is aan developers van WordPress om slimme ontwerpkeuzes te maken en te vermijden dat er techische keuzes gemaakt moeten worden door eindgebruikers.

Clean, Lean, and Mean

De basis (core) van WordPress, zal altijd over een solide serie basic functies beschikken. Het is ontwikkeld om gemakkelijk en snel te zijn, en dit zal zo blijven. Constant wordt gevraagd: “Wanneer wordt functie X gebouwd en toegevoegd” of “waarom is de functie van plugin X niet in de WordPress core geïntegreerd”? Vuistregel is dat de core functies biedt die door 80% of meer van de eindgebruikers gewaardeerd en gebruikt wordt. Als de volgende versie van WordPress verschijnt met een functie die de meerderheid van de gebruikers onmiddelijk uit wilt zetten, of denkt niet te gebruiken, dan gaat dit ten koste van goodwill en marktaandeel. Als WordPress het 80%-principe in stand houdt, zal dit nooit gebruiken.

Dit is mogelijk omdat WordPress een zeer capabel Thema & Plugin-systeem heeft, en een fantastische ontwikkelaars community. Verschillende mensen hebben verschillende benodigdheden. Het grote nummer kwalitatieve WordPress Plugins en Themes staat gebruikers toe om WordPress-installaties naar smaak en wens aan te passen. Dat staat alle gebruiker toe de resterende 20% te vinden en alle WordPress-functies te genieten die gewenst zijn, en te gebruiken.

Striving for Simplicity

WordPress is nooit klaar met simpeler worden. Doel is om WordPress elke release eenvoudiger te maken. Daarin is WordPress prima geslaagd; als je dit wilt testen, download en installeer dan eens oudere versies van WordPress!

In de afgelopen releases zijn grootse stappen genomen om gebruiksgemak te bevorderen en dingen gemakkelijker te maken om te begrijpen. Een goed voorbeeld hiervan zijn WordPress Core software updates. Updaten van software is normaliter een vervelende handmatige taak; te ingewikkeld voor een meerderheid van de WordPress-gebruikers. Door zich hierop te focussen is het WordPress gelukt om dit proces te simplificeren tot één enkele klik. Nu kan iedereen met een WordPress-installatie in één klik upgrades van zowel de core als Plugins en Themes.

WordPress houdt ervan zichzelf uit te dagen in het simplificeren van taken op manieren die de WordPress gebruikerservaring positief beïnvloeden. Elke versie van WordPress moet gemakkelijker en leuker om te gebruiken zijn dan de vorige.

Deadlines Are Not Arbitrary

Deadlines zijn niet arbitrait, het zijn beloftes die we onszelf en onze gebruikers doen die ons helpen bedwingen in de oneindige mogelijkheden van dingen die onderdeel kunnen zijn van een nieuwe release. WordPress streeft ernaar drie grote releases (versies, zoals 3.1, 3.2, 3.3) te doen per jaar, omdat door vallen en opstaan blijkt dat dit de goede balans lijkt te zijn tussen genoeg gave verbeteringen bieden en niet teveel veranderen zodat meer stuk gaat dan toegevoegd wordt.

Strikte deadlines maken bijna altijd dat iets uit een nieuwe release weggetrimd moet worden. Dat is niet slecht of vervelend, dat is juist wat deadlines horen te doen.

De route om een release te vertragen voor die éne extra feature, is letterlijk een konijnenhol. Dat is ooit voor een jaar zo geweest, en was niet leuk. Voor niemand.

Hoe vaker en regelmatiger releases zijn, hoe minder belangrijk het is voor een enkele feature om in een specifieke release te zitten. Als het in deze versie niet lukt, dan duurt het slechts een paar maanden voordat de volgende release uit is. Wanneer releases onvoorspelbaar worden of weinig en onregelmatig plaatsvinden, dan is er meer druk om die ene functie erdoorheen te persen, omdat het anders zo lang duurt voor de feature beschikbaar komt. Vertraging veroorzaakt vertraging.

The Vocal Minority

Er bestaat een regel binnen de internetcultuur die de 1%-regel genoemd wordt. Deze zegt “het aantal mensen die content creëren op internet is bij benadering 1% (of minder) van de mensen die content bekijken”.

Dus, terwijl wij het belang aanmerken van luisteren naar en reageren op heb die feedback posten en een opinie geven op fora, representeren zij slechts een kleine fractie van WordPress eindgebruikers. Bij het maken van beslissingen over vooruitgang in toekomstige WordPress-versies, bekijken we hoe minder mondige gebruikers te betrekken bij de ontwikkeling. Dit wordt gedaan door te ontmoeten en praten op WordCamps over de gehele wereld. Dit geeft een meer gebalanceerd begrip en stelt WordPress in staat om betere beslissingen te maken voor iedereen.

Our Bill of Rights

WordPress is gelicentieerd onder de General Public License (GPLv2 or later) die voorzien in vier basisvrijheden, aangemerkt als de WordPress “bill of rights”:

  • De vrijheid om het programma te gebruiken voor elk doeleinde;
  • De vrijheid om te bestuderen hoe het programma werkt, en de vrijheid het te wijzigen zodat het doet wat je wenst;
  • De vrijheid tot herdistributie;
  • De vrijheid om kopieën van van jouw gemodificeerde versies te distribueren.

Onderdeel van deze licentie vereist ook dat onderdelen die gerelateerd zijn aan WordPress functies (zoals Theme’s, Plugins e.d.) ook onder de GPL-licentie vallen. Hiermee geef je de vrijheid ook door voor dit werk.

Vanzelfsprekend zijn er mensen die zullen proberen de intentie van de WordPress licentie te omzeilen en de vrijheid van de gebruikers tekortdoen. WordPress’ intentie is altijd om de gebruiker zo vrij mogelijk te laten en WordPress gelooft dat de community als geheel hen beloont die zich focussen op het instant houden van de vrijheiden in plaats van de beperkingen.

Focus in de WordPress community ligt in het doen van bijdragen van hoge kwaliteit en die de vrijheden die GPL biedt omarmen. Op deze manier kan op verantwoordelijke wijze gebruik gemaakt worden van de resources die de WordPress community biedt.

Bron: Vertaling van WordPress Philosophy op WordPress.org