WPML

Plugin Installer mới của chúng tôi cuối cùng đã ra mắt, giúp bạn có thể cài đặt các giao diện và plugin thương mại một cách dễ dàng ngay từ trang quản trị WordPress.

Cách đây rất lâu, chúng tôi đã bắt đầu một dự án đầy tham vọng, nhằm thống nhất quá trình cài đặt và nâng cấp các plugin WordPress. Nó đã sẵn sàng và chúng tôi rất hoan nghênh bạn tải xuống và dùng thử.

Tầm nhìn của chúng tôi – Khám phá và cài đặt các giao diện và plugin thương mại từ trang quản trị WordPress


Ý tưởng đằng sau Installer là làm cho các giao diện và plugin thương mại mang lại cảm giác giống hệt như các sản phẩm miễn phí từ WordPress.org. Chúng ta đang nói về khả năng:

  • Tìm kiếm

  • Cài đặt

  • Nâng cấp

Tôi sẽ là người đầu tiên thừa nhận rằng hiện tại mọi thứ đang rất lộn xộn. Tôi thừa nhận điều đó, bởi vì chúng tôi là một phần của sự lộn xộn đó. Các giao diện và plugin trả phí không thể xuất hiện trên kho lưu trữ WordPress.org và tận hưởng sự tự động hóa của nó. Chúng tôi cần đặt mã nguồn trên máy chủ của riêng mình và phân phối cho các khách hàng trả phí. Thực tế là như vậy.

Thật không may, thực tế này gây ra sự lộn xộn cho tất cả những người liên quan. Chúng tôi phải dành một lượng thời gian đáng kể để gắn hook vào cơ chế “plugins” của WordPress và giúp nó nhận biết các bản cập nhật WPML. Chúng tôi phải viết mã nguồn chạy trên máy chủ của mình và trong plugin. Đó là một lượng lớn mã nguồn cần bảo trì.

Bạn, khách hàng thân thiết của chúng tôi, phải học một thủ thuật mới cho mỗi giao diện hoặc plugin thương mại mà bạn mua. Vì mỗi tác giả chọn tự xây dựng lại từ đầu theo một cách khác nhau, mỗi đoạn mã thương mại có một trang quản trị khác nhau và xử lý các bản cập nhật theo cách hơi khác một chút.

Installer sẽ thay đổi tất cả những điều đó. Nó gắn hook vào các trang giao diện và plugin chỉ một lần và mở chúng ra cho các nguồn phần mềm khác nhau. Bằng cách này, wpml.org trở thành một nguồn phần mềm và các kho lưu trữ khác sẽ làm theo (chúng tôi đang trao đổi với mọi người và làm việc về vấn đề đó). Sau đó, chúng tôi có thể xóa tất cả mã nguồn rác đó khỏi WPML. Nó không còn cần thiết nữa. Không còn “khóa gói đăng ký” hay bất kỳ thứ gì tương tự.

Máy chủ của chúng tôi, wpml.org, đã bắt đầu giao tiếp bằng cùng ngôn ngữ mà WordPress.org sử dụng. Bạn sẽ đăng nhập vào máy chủ này từ một trang quản trị, nơi bạn có thể (trong tương lai), đăng nhập vào các nguồn phần mềm khác. Sau đó, tất cả các bản nâng cấp sẽ xuất hiện bình thường trong trang “plugins”.

Lý do chúng tôi thực sự thích nó:


  • Rất nhiều mã nguồn được xóa khỏi WPML

  • Nhiều chức năng hơn được thêm vào cho việc cài đặt và nâng cấp

  • Những thứ trên WPML.org có thể được tái sử dụng cho các nguồn phần mềm khác nhau

Installer giúp ích cho các nhà phát triển giao diện và plugin


Nếu bạn đang viết các giao diện hoặc plugin thương mại, chúng tôi nhiệt liệt mời bạn trao đổi với chúng tôi về việc sử dụng Installer. Nó được tạo ra dành cho bạn.

Bạn có thể cung cấp cho khách hàng của mình tất cả chức năng tuyệt vời của việc tự động cài đặt và nâng cấp, mà không cần phải viết một dòng mã nào để thực hiện điều đó.

Để Installer hoạt động, máy chủ của bạn sẽ cần giao tiếp bằng một giao thức tiêu chuẩn. Chúng tôi có mã nguồn tham khảo mà bạn có thể sử dụng và chúng tôi sẽ giúp bạn điều chỉnh nó cho hệ thống gói đăng ký của mình.

Nếu bạn đang lưu trữ công việc của mình trên một hệ thống lớn hơn, mà bạn không hoàn toàn kiểm soát, hãy cho chúng tôi biết và chúng tôi sẽ trao đổi với các quản trị viên của hệ thống đó.

Tải xuống và dùng thử


Đầu tiên, bạn nên tải xuống và cài đặt Installer:

Tải xuống Installer

Hiện tại, cơ chế gói đăng ký “cũ” vẫn có sẵn bên trong WPML. Bạn chỉ cần bỏ qua nó. Installer ghi đè các hook này và “khóa gói đăng ký” sẽ không còn quan trọng nữa.

Sau khi bạn cài đặt và kích hoạt Installer, hãy truy cập Installer->Repositories. Bạn sẽ thấy kho lưu trữ WPML mới. Nhập thông tin đăng nhập của bạn vào WPML.org. Đừng lo lắng, chúng tôi không lưu mật khẩu của bạn dưới dạng văn bản gốc. Chúng tôi thêm “salt” vào đó và lưu nó dưới dạng mã hóa.

Sau khi đăng nhập, bạn có thể cài đặt và nhận các bản cập nhật tự động.

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