WPML

Trước đây khi WordPress giới thiệu các plugin và giao diện, một kho lưu trữ tập trung là điều tuyệt vời nhất có thể tưởng tượng được. Tuy nhiên, hệ sinh thái WordPress đã phát triển và một kho lưu trữ duy nhất không còn đáp ứng được mọi nhu cầu. Đã đến lúc mở cửa cho các kho lưu trữ thương mại chưa?

Ngày nay, nhiều giao diện chất lượng có tính thương mại. Các plugin cũng đang đi theo con đường này. Những gì bắt đầu bằng các plugin dũng cảm đơn lẻ đang trở thành một xu hướng.

Và hóa ra mọi người đều hài lòng. Miễn là mã trả phí giúp tiết kiệm nhiều hơn chi phí bỏ ra, mọi người đều được hưởng lợi. Các quản trị viên web làm việc với mã đáng tin cậy hơn, các tác giả có thu nhập tốt và WordPress chuyển từ một dự án thú vị thành CMS được lựa chọn trên thực tế.

Điều chúng ta còn thiếu là một cách thuận tiện để các quản trị viên WordPress tìm kiếm, tải xuống và nâng cấp các plugin và giao diện thương mại.

Tầm nhìn của tôi là:


  1. Thống nhất một phương pháp chung để kết nối các kho lưu trữ thay thế với WordPress

  2. Xây dựng một plugin có khả năng hook vào các trang quản trị Plugin và Giao diện và bao gồm các kho lưu trữ này

  3. Thúc đẩy việc đưa plugin này trở thành một phần của lõi WordPress

Hãy xem tất cả những điều này có ý nghĩa gì.

Thêm các nguồn thay thế vào trang quản trị WordPress


Hầu hết các mã thương mại mà tôi thấy đều đã hook vào trang quản trị WordPress và có thể đẩy thông báo về các phiên bản mới. WPML cũng làm điều đó.

Mặc dù phương pháp này hoạt động hiệu quả, nhưng nó gặp phải những vấn đề rất đáng kể mà chính chúng ta đã nhận thấy:


  • Lần cài đặt đầu tiên phải thực hiện thủ công – đây là một vấn đề thực sự đối với một số khách hàng.

  • Mỗi plugin và giao diện xử lý các bản nâng cấp này hơi khác nhau một chút. Khi chúng ta làm vậy, chúng ta gây nhầm lẫn cho khách hàng của mình.

  • Mỗi người chúng ta thêm mã tương tự cho cùng một mục đích. Điều này dẫn đến lãng phí bộ nhớ và cồng kềnh.

  • Các tác giả mới cần phải phát minh lại bánh xe. Đó chỉ là sự lãng phí các tài nguyên tốt.

Bằng cách thống nhất quy trình tìm kiếm, cài đặt và nâng cấp, chúng ta sẽ tự cứu mình khỏi tất cả những vấn đề này. Khách hàng sẽ tận hưởng trải nghiệm tốt hơn và các tác giả sẽ có ít việc phải làm hơn.

Để làm điều này, chúng ta cần tạo một plugin duy nhất hook vào phần trang quản trị Plugin và Giao diện. Nó được cấu hình sẵn với một danh sách các nguồn thay thế và người dùng có thể tự thêm các nguồn khác.

Mỗi kho lưu trữ sẽ chấp nhận thông tin xác thực của người dùng. Bằng cách này, chúng ta có thể cung cấp các bản tải xuống chính xác cho khách hàng trả phí, dựa trên những gì họ đã mua.


Công việc đầu tiên của plugin mới sẽ là cho phép người dùng tìm kiếm trong tất cả các kho lưu trữ. Khi người dùng truy cập trang Giao diện và tìm kiếm “mobile apps”, họ sẽ tìm thấy một giao diện có miêu tả bao gồm các từ khóa này.

Bạn sẽ thấy giao diện / plugin đến từ đâu, là miễn phí hay trả phí và mức giá.

Cài đặt, thông báo và nâng cấp


Sau khi bạn đã mua một plugin hoặc giao diện, nó sẽ xuất hiện trong danh sách các plugin có sẵn cho bạn. Chỉ cần nhấp vào nút Cài đặt thông thường và WordPress sẽ lo phần còn lại. Chúng tôi biết cách hook vào chức năng này, vì vậy vấn đề chỉ là cung cấp các URL kho lưu trữ chính xác.

Khi có bản nâng cấp, chúng sẽ xuất hiện chính xác như các plugin khác xuất hiện trên WordPress. Khi có phiên bản mới, không cần phải chiếm dụng thanh quản trị. Chúng ta nên bám sát hệ thống thông báo tiêu chuẩn, hệ thống mà WordPress liên tục tinh chỉnh từ phiên bản phát hành này sang phiên bản phát hành khác.

Tuy nhiên, chúng ta có thể thêm các lời nhắc của riêng mình vào đó. Ví dụ: nếu bạn đang bán một giao diện hoặc plugin dựa trên gói đăng ký, bạn có thể thêm một lời nhắc sẽ hiển thị ở cùng vị trí. Điều này sẽ thu hút sự chú ý vào thực tế là có hành động bắt buộc.

Có ai nói “Bán hàng trong ứng dụng” không?


Nếu bạn đã đọc đến đây mà không nghĩ về Bán hàng trong ứng dụng, hãy để tôi cố gắng làm bạn hứng thú.

Khi tôi tìm thấy thứ mình cần từ Tìm kiếm plugin và giao diện mới, tôi muốn mua nó ngay từ đó. Tôi không muốn rời khỏi CMS, đi đến một trang web khác và bắt đầu tìm kiếm lại từ đầu. Tôi đã ở đó, với thẻ tín dụng trong tay, chỉ mong ai đó lấy tiền của tôi và giao món hàng tôi đã mua.

Tôi muốn thấy một nút Mua ngay lớn, bên cạnh nút Tải xuống đã tắt. Khi nhấp vào nó, tôi sẽ rất vui lòng nhập thông tin chi tiết của mình và hoàn thành giao dịch mua. Sau đó, tôi sẽ thực sự phấn khích nếu có thể tải xuống món đồ chết tiệt đó và bắt đầu vọc vạch nó.

Việc xây dựng không quá khó miễn là chúng ta thống nhất về một số điều cơ bản. Bản thân việc mua hàng có thể được thực hiện trên máy chủ của chúng ta, thông qua một khung. Tất cả những gì chúng ta cần là một cách để hiển thị các khung mua hàng này để chúng tích hợp với trang web. Chúng ta nên đảm bảo rằng khi việc mua hàng hoàn thành, khách hàng có quyền truy cập ngay vào những gì họ đã mua. Hầu hết chúng ta hiện nay đều làm như vậy.

Tôi muốn đóng góp lại cho WordPress


Chúng ta có thể tự làm tất cả những điều này. Tuy nhiên, khi thời điểm đến và điều này trở thành một phần của lõi WordPress, tôi muốn đóng góp một tỷ lệ phần trăm nhất định cho dự án WordPress. Bất cứ khi nào WordPress giúp tôi bán hàng, tôi muốn đền đáp bằng cách đóng góp cho dự án. Tôi chắc chắn rằng thu nhập tăng thêm từ hàng trăm plugin và giao diện có thể thúc đẩy WordPress lên những tầm cao mới hơn nữa.

Những gì chúng tôi đang xây dựng


Chỉ để làm rõ, mục đích là cho phép các nhà phát triển giao diện và plugin thiết lập kho lưu trữ của riêng họ và để người dùng WordPress kết nối với chúng một cách tự nhiên.
Các trang web khác nhau đóng vai trò là các kho lưu trữ

Người dùng sẽ biết rằng họ đang xem mã đến từ nhiều nơi khác nhau. Họ có thể chọn các nguồn để bao gồm trong danh sách của mình.

Để tạo điều kiện cho việc này, vì tất cả chúng ta đều đang sử dụng các trang web WordPress, chúng tôi sẽ tạo hai plugin:


  1. Một plugin nằm trên trang web người dùng và kết nối với các kho lưu trữ khác nhau

  2. Một plugin mà các tác giả có thể chạy trên máy chủ của họ, cho phép các trang web của họ hoạt động như các kho lưu trữ
Bạn nghĩ sao?

 

Bạn thấy bài viết này hữu ích? Hãy chia sẻ bài viết này: