Philosophy
Out of the box
Great software should work with little configuration and setup. WordPress is designed to get you up and running and fully functional in no longer than five minutes. You shouldn’t have to battle to use the standard functionality of WordPress.
Δουλεύουμε σκληρά για να διασφαλίσουμε ότι κάθε έκδοση είναι σύμφωνη με αυτή τη φιλοσοφία. Ζητάμε όσο το δυνατόν λιγότερες τεχνικές λεπτομέρειες κατά τη διαδικασία εγκατάστασης, καθώς και πλήρεις εξηγήσεις για οτιδήποτε ζητάμε.
Design for the majority
Many end users of WordPress are non-technically minded. They don’t know what AJAX is, nor do they care about which version of PHP they are using. The average WordPress user simply wants to be able to write without problems or interruption. These are the users that we design the software for as they are ultimately the ones who are going to spend the most time using it for what it was built for.
Decisions, not options
When making decisions these are the users we consider first. A great example of this consideration is software options. Every time you give a user an option, you are asking them to make a decision. When a user doesn’t care or understand the option this ultimately leads to frustration. As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It’s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.
Clean, lean, and mean
The core of WordPress will always provide a solid array of basic features. It’s designed to be lean and fast and will always stay that way. We are constantly asked “when will X feature be built” or “why isn’t X plugin integrated into the core”. The rule of thumb is that the core should provide features that 80% or more of end users will actually appreciate and use. If the next version of WordPress comes with a feature that the majority of users immediately want to turn off, or think they’ll never use, then we’ve blown it. If we stick to the 80% principle then this should never happen.
Είμαστε σε θέση να το κάνουμε αυτό επειδή διαθέτουμε ένα πολύ ικανό σύστημα θεμάτων εμφ��νισης και πρόσθετων και μια φανταστική κοινότητα προγραμματιστών. Διαφορετικοί άνθρωποι έχουν διαφορετικές ανάγκες, και έχοντας τον τεράστιο αριθμό ποιοτικών πρόσθετων και θεμάτων εμφάνισης WordPress, οι χρήστες μπορούν να προσαρμόζουν τις εγκαταστάσεις τους σύμφωνα με το γούστο τους. Αυτό θα πρέπει να επιτρέψει σε όλους τους χρήστες να βρουν το υπόλοιπο 20% και να κάνουν όλα τα χαρακτηριστικά του WordPress αυτά που εκτιμούν και χρησιμοποιούν.
Striving for simplicity
We’re never done with simplicity. We want to make WordPress easier to use with every single release. We’ve got a good track record of this, if you don’t believe us then just take a look back at some older versions of WordPress!
In past releases we’ve taken major steps to improve ease of use and ultimately make things simpler to understand. One great example of this is core software updates. Updating used to be a painful manual task that was too tricky for a lot of our users. We decided to focus on this and simplified it down to a single click. Now anyone with a WordPress installation can perform one click upgrades on both the core of WordPress and plugins and themes.
Μας αρέσει να προκαλούμε τον εαυτό μας και να απλοποιούμε τις εργασίες με τρόπους που είναι θετικοί για τη συνολική εμπειρία χρήστη του WordPress. Κάθε έκδοση του WordPress θα πρέπει να είναι πιο εύκολη και πιο ευχάριστη στη χρήση από την προηγούμενη.
Deadlines are not arbitrary
Deadlines are not arbitrary, they’re a promise we make to ourselves and our users that helps us rein in the endless possibilities of things that could be a part of every release. We aspire to release three major versions a year because through trial and error we’ve found that to be a good balance between getting cool stuff in each release and not so much that we end up breaking more than we add.
Good deadlines almost always make you trim something from a release. This is not a bad thing, it’s what they’re supposed to do.
The route of delaying a release for that one-more-feature is a rabbit hole. We did that for over a year once, and it wasn’t pleasant for anybody.
The more frequent and regular releases are, the less important it is for any particular feature to be in this release. If it doesn’t make it for this one, it’ll just be a few months before the next one. When releases become unpredictable or few and far between, there’s more pressure to try and squeeze in that one more thing because it’s going to be so long before the next one. Delay begets delay.
The vocal minority
There’s a good rule of thumb within internet culture called the 1% rule. It states that “the number of people who create content on the internet represents approximately 1% (or less) of the people actually viewing that content”.
Έτσι, ενώ θεωρούμε πολύ σημαντικό να ακούμε και να απαντάμε σε όσους δημοσιεύουν σχόλια και εκφράζουν τις απόψεις τους στα φόρουμ, αντιπροσωπεύουν μόνο ένα μικρό κλάσμα των τελικών μας χρηστών. Όταν λαμβάνουμε αποφάσεις για το πώς να προχωρήσουμε με τις μελλοντικές εκδόσεις του WordPress, προσβλέπουμε να προσελκύσουμε περισσότερους από αυτούς τους χρήστες που δεν είναι τόσο ομιλητικοί στο διαδίκτυο. Αυτό το κάνουμε συναντώντας και μιλώντας με χρήστες στο WordCamps σε όλο τον κόσμο, αυτό μας δίνει μια καλύτερη ισορροπία κατανόησης και τελικά μας επιτρέπει να λαμβάνουμε καλύτερες αποφάσεις για όλους όσους προχωρούν μπροστά.
Our bill of rights
WordPress is licensed under the General Public License (GPLv2 or later) which provides four core freedoms, consider this as the WordPress “bill of rights”:
- Η ελευθερία να εκτελείτε το πρόγραμμα για οποιονδήποτε σκοπό.
- Η ελευθερία να μελετάτε πώς λειτουργεί το πρόγραμμα, και να το αλλάζετε για να το κάνετε να κάνει ό,τι επιθυμείτε.
- Η ελευθερία να αναδιανέμετε αντίτυπα του προγράμματος.
- Η ελευθερία να αναδιανέμετε αντίτυπα της τροποποιημένης έκδοσή σας.
Μέρος αυτών των απαιτήσεων αδειοδότησης περιλαμβάνει την αδειοδότηση παράγωγων έργων ή πραγμάτων που συνδέουν βασικές λειτουργίες του WordPress (όπως θέματα, πρόσθετα κ.λπ.) υπό την GPL, μεταβιβάζοντας έτσι την ελευθερία χρήσης και για αυτά τα έργα.
Obviously there are those who will try to get around these ideals and restrict the freedom of their users by trying to find loopholes or somehow circumvent the intention of the WordPress licensing, which is to ensure freedom of use. We believe that the community as a whole will reward those who focus on supporting these licensing freedoms instead of trying to avoid them.
The WordPress community should emphasize that the freedoms in the GPL help provide high quality software.