Filosofi
Som standard
Fantastisk software bør fungere med minimal konfiguration og opsætning. WordPress er designet til at få dig i gang og fuldt funktionel på ikke mere end fem minutter. Du bør ikke skulle kæmpe for at bruge WordPress’ standardfunktionalitet.
Vi arbejder hårdt for at sikre, at hver udgivelse er i overensstemmelse med denne filosofi. Vi beder om så få tekniske detaljer som muligt under opsætningsprocessen og giver samtidig udførlige forklaringer på alt, hvad vi spørger om.
Design for flertallet
Mange slutbrugere af WordPress er ikke teknisk orienterede. De ved ikke, hvad AJAX er, og de er ligeglade med, hvilken version af PHP de bruger. Den gennemsnitlige WordPress-bruger ønsker blot at kunne skrive uden problemer eller afbrydelser. Det er disse brugere, vi designer softwaren til, da det i sidste ende er dem, der kommer til at bruge mest tid på at anvende den til det, den er bygget til.
Beslutninger, ikke indstillinger
Når vi træffer beslutninger, er det disse brugere, vi først overvejer. Et godt eksempel på denne overvejelse er softwareindstillinger. Hver gang du giver en bruger en mulighed, beder du dem om at træffe en beslutning. Når en bruger ikke er interesseret i eller forstår muligheden, fører det i sidste ende til frustration. Som udviklere føler vi nogle gange, at det er en god ting at tilbyde indstillinger for alt, man kan aldrig have for mange valgmuligheder, ikke sandt? I sidste ende ender disse valgmuligheder med at være tekniske, valg som den gennemsnitlige slutbruger ikke har nogen interesse i. Det er vores pligt som udviklere at træffe smarte designbeslutninger og undgå at lægge vægten af tekniske valg på vores slutbrugere.
Ren, slank og barsk
Kernen i WordPress vil altid tilbyde et solidt udvalg af grundlæggende funktioner. Det er designet til at være slankt og hurtigt og vil altid forblive sådan. Vi bliver konstant spurgt “hvornår vil funktion X blive bygget” eller “hvorfor er plugin X ikke integreret i kernen”. Tommelfingerreglen er, at kernen skal tilbyde funktioner, som 80% eller flere af slutbrugerne faktisk vil sætte pris på og bruge. Hvis den næste version af WordPress kommer med en funktion, som størstedelen af brugerne straks vil slå fra, eller som de tror, de aldrig vil bruge, så har vi fejlet. Hvis vi holder os til 80%-princippet, bør dette aldrig ske.
Vi er i stand til at gøre dette, fordi vi har et meget kapabelt tema- og pluginsystem og et fantastisk udviklerfællesskab. Forskellige mennesker har forskellige behov, og det store antal af kvalitets WordPress plugins og temaer giver brugerne mulighed for at tilpasse deres installationer efter deres smag. Det burde give alle brugere mulighed for at finde de resterende 20% og gøre alle WordPress-funktioner til dem, de værdsætter og bruger.
Stræben efter enkelhed
Vi er aldrig færdige med enkelhed. Vi ønsker at gøre WordPress lettere at bruge med hver eneste udgivelse. Vi har en god historik med dette, hvis du ikke tror os, så tag bare et kig tilbage på nogle ældre versioner af WordPress!
I tidligere udgivelser har vi taget store skridt for at forbedre brugervenligheden og i sidste ende gøre tingene lettere at forstå. Et godt eksempel på dette er opdateringer af kerneprogrammet. Opdatering plejede at være en besværlig manuel opgave, der var for vanskelig for mange af vores brugere. Vi besluttede at fokusere på dette og forenklede det til et enkelt klik. Nu kan enhver med en WordPress-installation udføre opgraderinger med et enkelt klik på både kernen af WordPress og plugins og temaer.
Vi elsker at udfordre os selv og forenkle opgaver på måder, der er positive for den samlede WordPress-brugeroplevelse. Hver version af WordPress bør være lettere og mere fornøjelig at bruge end den forrige.
Deadlines er ikke vilkårlige
Deadlines er ikke vilkårlige, de er et løfte, vi giver os selv og vores brugere, som hjælper os med at begrænse de uendelige muligheder for ting, der kunne være en del af hver udgivelse. Vi stræber efter at udgive tre hovedversioner om året, fordi vi gennem forsøg og fejl har fundet ud af, at det er en god balance mellem at få seje ting med i hver udgivelse og ikke så meget, at vi ender med at ødelægge mere, end vi tilføjer.
Gode deadlines får dig næsten altid til at skære noget fra en udgivelse. Dette er ikke en dårlig ting, det er det, de er beregnet til at gøre.
Vejen med at forsinke en udgivelse for den ene ekstra funktion er en blindgyde. Vi gjorde det i over et år engang, og det var ikke behageligt for nogen.
Jo hyppigere og mere regelmæssige udgivelserne er, desto mindre vigtigt er det, at en bestemt funktion er med i denne udgivelse. Hvis den ikke når med denne gang, går der kun et par måneder, før den næste kommer. Når udgivelserne bliver uforudsigelige eller sjældne, er der mere pres for at forsøge at presse den ene ting mere ind, fordi der går så lang tid, før den næste kommer. Forsinkelse avler forsinkelse.
Det vokale mindretal
Der er en god tommelfingerregel inden for internetkultur kaldet 1%-reglen. Den siger, at “antallet af mennesker, der opretter indhold på internettet, repræsenterer cirka 1% (eller mindre) af de mennesker, der faktisk ser det indhold”.
Så mens vi anser det for virkelig vigtigt at lytte og reagere på dem, der giver feedback og udtrykker deres meninger på fora, repræsenterer de kun en lille brøkdel af vores slutbrugere. Når vi træffer beslutninger om, hvordan vi skal gå videre med fremtidige versioner af WordPress, forsøger vi at engagere flere af de brugere, der ikke er så vokale online. Vi gør dette ved at mødes og tale med brugere på WordCamps over hele kloden, hvilket giver os en bedre balance i forståelsen og i sidste ende giver os mulighed for at træffe bedre beslutninger for alle fremadrettet.
Vores rettighedserklæring
WordPress er licenseret under General Public License (GPLv2 eller senere), som giver fire kernefriheder, betragt dette som WordPress’ “rettighedserklæring”:
- Friheden til at køre programmet til ethvert formål.
- Friheden til at studere, hvordan programmet fungerer, og ændre det, så det gør, hvad du ønsker.
- Friheden til at redistribuere.
- Friheden til at distribuere kopier af dine ændrede versioner til andre.
En del af disse licenskrav inkluderer licensering af afledte værker eller ting, der linker til kernefunktionerne i WordPress (som temaer, plugins osv.) under GPL, hvilket dermed også videregiver friheden til at bruge disse værker.
Det er klart, at der er dem, der vil forsøge at omgå disse idealer og begrænse deres brugeres frihed ved at finde smuthuller eller på en eller anden måde omgå hensigten med WordPress-licenseringen, som er at sikre frihed til brug. Vi tror på, at fællesskabet som helhed vil belønne dem, der fokuserer på at støtte disse licensfriheder i stedet for at forsøge at undgå dem.
WordPress-fællesskabet bør understrege, at frihederne i GPL hjælper med at levere software af høj kvalitet.