Triết lý
Sẵn sàng sử dụng
Phần mềm tuyệt vời nên hoạt động với ít cấu hình và thiết lập. WordPress được thiết kế để giúp bạn khởi động và chạy và hoạt động đầy đủ trong thời gian không quá năm phút. Bạn không nên phải chiến đấu để sử dụng chức năng tiêu chuẩn của WordPress.
Chúng tôi làm việc chăm chỉ để đảm bảo rằng mọi bản phát hành đều phù hợp với triết lý này. Chúng tôi yêu cầu càng ít chi tiết kỹ thuật càng tốt trong quá trình thiết lập cũng như cung cấp giải thích đầy đủ về bất kỳ điều gì chúng tôi yêu cầu.
Thiết kế cho đa số
Nhiều người dùng cuối của WordPress không có đầu óc kỹ thuật. Họ không biết AJAX là gì, họ cũng không quan tâm đến phiên bản PHP nào họ đang sử dụng. Người dùng WordPress trung bình chỉ muốn có thể viết mà không gặp sự cố hoặc gián đoạn. Đây là những người dùng mà chúng tôi thiết kế phần mềm vì cuối cùng họ là những người sẽ dành nhiều thời gian nhất để sử dụng nó cho mục đích mà nó được tạo ra.
Quyết định, không phải lựa chọn
Khi đưa ra quyết định, đây là những người dùng mà chúng tôi xem xét trước tiên. Một ví dụ tuyệt vời về sự cân nhắc này là các tùy chọn phần mềm. Mỗi khi bạn cung cấp cho người dùng một tùy chọn, bạn đang yêu cầu họ đưa ra quyết định. Khi người dùng không quan tâm hoặc hiểu tùy chọn, điều này cuối cùng dẫn đến sự thất vọng. Là nhà phát triển, đôi khi chúng tôi cảm thấy rằng việc cung cấp các tùy chọn cho mọi thứ là một điều tốt, bạn không bao giờ có thể có quá nhiều lựa chọn, phải không? Cuối cùng, những lựa chọn này trở thành những lựa chọn kỹ thuật, những lựa chọn mà người dùng cuối bình thường không quan tâm. Nhiệm vụ của chúng tôi với tư cách là nhà phát triển là đưa ra các quyết định thiết kế thông minh và tránh đặt gánh nặng lựa chọn kỹ thuật lên người dùng cuối của chúng tôi.
Sạch sẽ, gọn nhẹ và hiệu quả
Cốt lõi của WordPress sẽ luôn cung cấp một loạt các tính năng cơ bản vững chắc. Nó được thiết kế để gọn nhẹ và nhanh chóng và sẽ luôn như vậy. Chúng tôi liên tục được hỏi “khi nào tính năng X sẽ được xây dựng” hoặc “tại sao plugin X không được tích hợp vào lõi”. Nguyên tắc chung là lõi nên cung cấp các tính năng mà 80% hoặc nhiều hơn người dùng cuối sẽ thực sự đánh giá cao và sử dụng. Nếu phiên bản WordPress tiếp theo đi kèm với một tính năng mà phần lớn người dùng muốn tắt ngay lập tức hoặc nghĩ rằng họ sẽ không bao giờ sử dụng, thì chúng tôi đã làm hỏng nó. Nếu chúng tôi tuân thủ nguyên tắc 80% thì điều này sẽ không bao giờ xảy ra.
Chúng tôi có thể làm điều này bởi vì chúng tôi có một hệ thống plugin và giao diện có tiềm năng cùng cộng đồng lập trình viên tuyệt vời. Những người khác nhau có nhu cầu khác nhau, và có nhiều plugin WordPress chất lượng hay các giao diện cho phép người dùng tuỳ chỉnh cài đặt của riêng họ. Điều đó sẽ cho phép tất cả người dùng tìm thấy 20% còn lại và sử dụng tất cả các tính năng của WordPress mà họ đánh giá cao.
Phấn đấu cho sự đơn giản
Chúng tôi không bao giờ làm xong với sự đơn giản. Chúng tôi muốn làm cho WordPress dễ sử dụng hơn với mỗi bản phát hành. Chúng tôi có một hồ sơ theo dõi tốt về điều này, nếu bạn không tin chúng tôi thì hãy xem lại một số phiên bản WordPress cũ hơn!
Trong các bản phát hành trước, chúng tôi đã thực hiện các bước quan trọng để cải thiện khả năng sử dụng và cuối cùng là làm cho mọi thứ dễ hiểu hơn. Một ví dụ tuyệt vời về điều này là cập nhật phần mềm cốt lõi. Việc cập nhật từng là một nhiệm vụ thủ công đau đớn, quá khó khăn đối với nhiều người dùng của chúng tôi. Chúng tôi đã quyết định tập trung vào điều này và đơn giản hóa nó xuống chỉ bằng một cú nhấp chuột. Giờ đây, bất kỳ ai có cài đặt WordPress đều có thể thực hiện nâng cấp một cú nhấp chuột trên cả lõi WordPress, plugin và theme.
Chúng tôi thích thử thách bản thân và có những nhiệm vụ làm đơn giản hoá một cách tích cực cho tổng thể trải nghiệm người dùng với WordPress. Mỗi phiên bản WordPress đều dễ dàng và thú vị hơn để sử dụng hơn so với bản trước đó.
Hạn chót không phải là tùy tiện
Hạn chót không phải là tùy tiện, đó là lời hứa mà chúng tôi dành cho chính mình và người dùng của chúng tôi, giúp chúng tôi kiềm chế những khả năng vô tận của những thứ có thể là một phần của mọi bản phát hành. Chúng tôi mong muốn phát hành ba phiên bản chính mỗi năm vì thông qua thử nghiệm và sai sót, chúng tôi nhận thấy đó là sự cân bằng tốt giữa việc nhận được những thứ thú vị trong mỗi bản phát hành và không quá nhiều đến mức chúng tôi kết thúc việc phá vỡ nhiều hơn những gì chúng tôi thêm vào.
Hạn chót tốt hầu như luôn khiến bạn cắt giảm một số thứ khỏi bản phát hành. Đây không phải là điều xấu, đó là những gì họ phải làm.
Con đường trì hoãn việc phát hành cho một tính năng nữa là một cái hố thỏ. Chúng tôi đã làm điều đó trong hơn một năm một lần, và nó không dễ chịu cho bất kỳ ai.
Các bản phát hành càng thường xuyên và đều đặn thì việc bất kỳ tính năng cụ thể nào có trong bản phát hành này càng ít quan trọng. Nếu nó không thành công cho bản phát hành này, thì chỉ cần một vài tháng trước khi bản phát hành tiếp theo ra mắt. Khi các bản phát hành trở nên khó đoán hoặc ít và xa nhau, sẽ có nhiều áp lực hơn để cố gắng ép vào thêm một điều nữa vì sẽ mất rất lâu trước khi bản phát hành tiếp theo ra mắt. Sự chậm trễ sinh ra sự chậm trễ.
Thiểu số có tiếng nói
Có một quy tắc chung trong văn hóa internet được gọi là quy tắc 1%. Nó nói rằng “số lượng người tạo nội dung trên internet chiếm khoảng 1% (hoặc ít hơn) số người thực sự xem nội dung đó”.
Vì vậy, mặc dù việc lắng nghe và trả lời những người đăng phản hồi và bình luận ý kiến của họ trên diễn đàn là rất quan trọng, chúng chỉ chiếm một phần nhỏ trong số những người dùng cuối của chúng tôi. Khi đưa ra quyết định về cách phát triển với các phiên bản WordPress trong tương lai, chúng tôi mong muốn thu hút được nhiều người dùng thông qua gặp gỡ trực tiếp. Chúng tôi làm điều này bằng cách gặp gỡ và nói chuyện với người dùng tại các sự kiện WordCamp trên toàn cầu, Điều này cho phép chúng tôi hiểu thêm về người dùng và cuối cùng cho phép chúng tôi đưa ra các quyết định tốt hơn cho các bước tiếp theo.
Tuyên ngôn về quyền của chúng tôi
WordPress được cấp phép theo Giấy phép Công cộng Chung (GPLv2 hoặc mới hơn) cung cấp bốn quyền tự do cốt lõi, hãy coi đây là “tuyên ngôn về quyền” của WordPress:
- Tự do chạy chương trình, cho bất cứ mục đích gì.
- Tự do học cách chương trình làm việc, và thay đổi nó theo cách bạn muốn.
- Tự do tái phân phối.
- Quyền tự do để sao chép và tái phân phối bản sửa chữa của bạn tới người khác.
Một phần của các yêu cầu cấp phép đó bao gồm cấp phép các tác phẩm phái sinh hoặc những thứ liên kết các chức năng cốt lõi của WordPress (như chủ đề, bổ sung, vv) theo GPL, qua đó cũng tự do sử dụng cho các tác phẩm này.
Rõ ràng có những người sẽ cố gắng để có được những lý tưởng và hạn chế sự tự do của người dùng của họ bằng cách cố gắng tìm sơ hở hoặc bằng cách nào đó phá vỡ ý định cấp phép WordPress, để đảm bảo quyền tự do sử dụng. Chúng tôi tin rằng cộng đồng nói chung sẽ thưởng cho những người tập trung vào việc hỗ trợ các quyền tự do cấp phép này thay vì cố gắng tránh chúng.
Cộng đồng WordPress làm đậm nét hơn sự tự do trong giấy phép GPL nhằm giúp cung cấp phần mềm chất lượng cao.