Chúng tôi vừa phát hành WPML 3.8 sau một thời gian dài phát triển, thử nghiệm và nhận phản hồi. Phiên bản WPML này giúp các trang web WordPress đa ngôn ngữ chạy nhanh hơn, dễ quản lý hơn và dễ dịch hơn.
Cải thiện hiệu suất trong WPML 3.8
Chúng tôi đã thực hiện một số cải tiến lớn về hiệu suất trong WPML 3.8, chủ yếu xoay quanh Dịch chuỗi.
Các truy vấn để tải các bản dịch chuỗi và áp dụng chúng vào trang hiện nhanh hơn rất nhiều. Chúng tôi nhận thấy rằng WPML đã kiểm tra quá nhiều thứ và cho phép quá nhiều trường hợp không thể cùng tồn tại. Giờ đây, WPML sử dụng các mặc định thông minh, cho phép các trang web chạy nhanh hơn rất nhiều. Ví dụ: Dịch chuỗi hoàn toàn bị vô hiệu hóa khi hiển thị các trang tiếng Anh, nếu các chuỗi ban đầu bằng tiếng Anh.
Một cải tiến lớn khác về tốc độ là ngăn chặn việc tải các tệp .mo. Trong quá trình phân tích hiệu suất, chúng tôi phát hiện ra rằng phần lớn thời gian tải thực chất là do WordPress tải vô số tệp .mo. Mỗi tệp này đều nhỏ (và thường hiệu quả), nhưng việc tải hàng tá tệp trên mỗi trang có thể tiêu tốn rất nhiều tài nguyên.
Giờ đây, theo mặc định, WPML ngăn WordPress tải các tệp .mo này. Tất nhiên, điều này giúp trang web chạy nhanh hơn rất nhiều. Nhưng còn các bản dịch trong các tệp .mo này thì sao? Chà, đây chính là điều chúng tôi đã bận rộn giải quyết. Chúng tôi đã mở rộng tính năng Dịch chuỗi của WPML để mô phỏng cơ chế của các tệp .mo. Giờ đây, WPML chỉ quét các tệp .mo một lần và lưu trữ các bản dịch của chúng trong bảng Dịch chuỗi của nó. Sau đó, WPML cung cấp chính xác các chuỗi xuất hiện trên mỗi trang, mà không cần phải tải tất cả các tệp .mo này.
Kết quả của những cải tiến này sẽ khác nhau tùy từng trang web. Nói chung, các trang web sử dụng nhiều plugin (và các plugin lớn như WooCommerce) sẽ được hưởng lợi nhiều nhất. Các trang web của riêng chúng tôi hiện tải với khoảng 1/2 thời gian so với trước. Một số trang tải với thời gian chưa đến một nửa.
Bản địa hóa giao diện và plugin đơn giản hơn
Tôi tham dự nhiều sự kiện WordPress và cố gắng nói chuyện với càng nhiều nhà phát triển sử dụng WPML càng tốt. Phản hồi mà tôi nghe được nhiều là WPML rất tốt, nhưng mất một lúc để cấu hình. Tìm hiểu sâu hơn một chút cho thấy rằng phần lớn sự thất vọng xoay quanh màn hình quản trị “Bản địa hóa giao diện và plugin”.
Trang đó ban đầu rất nhỏ và được bổ sung dần theo thời gian. Qua rất nhiều thời gian. Không có gì ngạc nhiên khi nó trở thành một mớ hỗn độn. Thật không may vì trang đó kiểm soát cách Dịch chuỗi của WPML hoạt động, điều này rất quan trọng đối với nhiều trang web.
Chúng tôi đã thiết kế lại hoàn toàn màn hình này trong WPML 3.8. Nhưng đây không chỉ là thiết kế lại về mặt hình ảnh. Chúng tôi đã xem xét tất cả các tùy chọn GUI, loại bỏ những thứ không có nhiều ý nghĩa, viết lại chức năng cốt lõi và thêm những thứ rõ ràng còn thiếu.

Có lẽ, thay đổi quan trọng nhất đối với trang này là các mặc định thông minh mà nó sử dụng. WPML kiểm tra xem loại chuỗi nào tồn tại trên trang web của bạn (ngữ cảnh, loại và ngôn ngữ nguồn của chúng) và thiết lập các mặc định tốt nhất cho bạn. Bằng cách này, trang web của bạn chạy chính xác và nhanh chóng mà không cần phải có bằng tiến sĩ về các giá trị tùy chọn của WPML.
Tất cả những gì bạn cần làm là kích hoạt plugin Dịch chuỗi. Nó sẽ tự động thiết lập chế độ phù hợp cho chính nó và thiết lập các tùy chọn phù hợp với trang web của bạn. Các trang web hiện tại sẽ thấy một thông báo quản trị, đề xuất các tùy chọn cấu hình tốt hơn (chức năng nhanh hơn) và yêu cầu sự cho phép của bạn để áp dụng chúng.
Phản hồi bản dịch
WPML 3.8 cho phép bạn nhận phản hồi từ khách truy cập về chất lượng nội dung đã dịch của bạn bằng tính năng Phản hồi bản dịch mới. (Phản hồi bản dịch đã bị xóa trong WPML 5.0.)
Bản dịch, giống như bất kỳ nội dung nào khác trên trang web của bạn, có thể có lỗi đánh máy và các lỗi ngôn ngữ khác. Khó khăn với các bản dịch là thường thì bạn không nói ngôn ngữ đó, vì vậy bạn không thể nhận ra những vấn đề này.
Đây là lý do tại sao chúng tôi đã tạo ra mô-đun Phản hồi bản dịch. Giờ đây, bạn có thể cho phép khách truy cập, những người nói các ngôn ngữ này, đánh giá chất lượng của các bản dịch và chỉ ra các vấn đề.

Chúng tôi đã triển khai điều này theo cách yêu cầu ít công sức nhất để sử dụng. Bạn có thể bật Phản hồi bản dịch, chọn ngôn ngữ nào chấp nhận phản hồi và khi nào. Ví dụ: bạn có thể chọn chấp nhận phản hồi về tất cả các bản dịch được thực hiện trong vòng 30 ngày qua.
Tài khoản người dùng cuối
WPML 3.8 cung cấp các tài khoản chuyên dụng cho người dùng cuối. Đây là điều mà chúng tôi đang thử nghiệm, chúng tôi tin rằng sẽ hiệu quả và có thể giúp ích cho cả nhà phát triển lẫn người dùng cuối.
Ý tưởng là cung cấp (không bắt buộc) tài liệu đơn giản hóa và hỗ trợ trực tiếp cho những người đang điều hành các trang web. Đây là một khái niệm mới trong WordPress, nhưng không mới trên thế giới. Trong nhiều ngành công nghiệp, các nhà sản xuất cung cấp hỗ trợ rất khác nhau cho người dùng cuối và cho nhà phát triển.
Chúng tôi làm điều này vì một số lý do:
- Để giữ liên lạc tốt hơn với người dùng cuối và biết họ cần gì (để WPML trở nên đơn giản hơn theo thời gian)
- Để giúp các dịch vụ dịch thuật, những người cần loại hỗ trợ người dùng cuối này (họ là chuyên gia về dịch thuật, nhưng không cần trở thành chuyên gia trong việc điều hành các trang web WordPress)
- Để cải thiện sự hài lòng của những người điều hành các trang web đa ngôn ngữ và đang duy trì nội dung đa ngôn ngữ
- Để cho phép các nhà phát triển tập trung tốt hơn vào việc xây dựng trang web và người dùng cuối tập trung vào việc điều hành chúng
Ví dụ, hãy xem các email hướng dẫn mà chúng tôi gửi. Cho đến nay, chúng tôi đã có sự kết hợp của các chủ đề kỹ thuật, cùng với các chủ đề quản lý nội dung. Bây giờ, chúng tôi đang tách riêng các danh sách này. Các nhà phát triển sẽ nhận được thông tin chuyên sâu hơn về cách xây dựng các trang web WordPress đa ngôn ngữ tuyệt vời. Người dùng cuối sẽ nhận được tài liệu về cách tổ chức nội dung, cách dịch, cách làm việc với người dịch, v.v.
Đây là một tính năng tùy chọn. Nếu bạn muốn mời khách hàng của mình nhận hỗ trợ dịch thuật từ WPML, bạn luôn được hoan nghênh. Trang lời mời hiện nằm trong trang Khóa trang web của bạn:

Người dùng cuối có thể tự tạo tài khoản từ trang quản trị WordPress. Khi họ nhấp vào các liên kết đến hướng dẫn dịch thuật, WPML sẽ yêu cầu đăng nhập/tạo tài khoản mới. Khi đã vào, họ sẽ nhận được hướng dẫn chi tiết về cách dịch chính xác trang web của họ.

Nếu bạn không muốn WPML này mời người dùng cuối tự tạo tài khoản, hãy đi tới WPML->Quản lý dịch thuật->Thiết lập nội dung đa ngôn ngữ và chọn tùy chọn Disable the possibility of creating accounts for users on wpml.org. Bạn cũng có thể thiết lập một hằng số PHP:
define( 'WPML_END_USER_ENABLED', false );
Kênh thử nghiệm beta
Sau WPML 3.8, việc dùng thử các phiên bản beta của chúng tôi sẽ dễ dàng hơn rất nhiều. WPML sẽ cho phép bạn chọn 'kênh' mà bạn muốn sử dụng. Bạn sẽ có thể chọn giữa:
- Production (luôn có sẵn) – các phiên bản đã được kiểm tra đầy đủ, dành cho các trang web chính thức
- Beta (chỉ có sẵn khi có bản phát hành beta) – các bản phát hành công khai của phiên bản phát triển, nhằm mục đích thử nghiệm
- Development (chỉ có sẵn khi có bản phát hành phát triển) – các bản cập nhật thường xuyên, nhằm vá các sự cố cụ thể hoặc chạy các thử nghiệm cụ thể
Để chuyển đổi giữa các kênh này, hãy đi tới Plugin->Cài mới->Commercial.

Tại đó, hãy chọn kênh của bạn. WPML sẽ tự động tải các plugin nó cần từ đúng kênh.
Cách cập nhật
Như thường lệ, tốt nhất là bạn nên đăng ký tất cả các trang web của mình để nhận các bản cập nhật tự động. Bạn cũng có thể tải xuống phiên bản WPML gần đây từ tài khoản WPML của bạn. Sau đó, đi tới phần Tải xuống. Khi cập nhật, vui lòng cập nhật tất cả các thành phần của WPML mà bạn đang sử dụng. Bạn không thể sử dụng kết hợp các phiên bản cũ và mới trên cùng một trang web.
Hãy nhớ rằng đây là một bản cập nhật lớn của WPML. Chúng tôi khuyên bạn nên sao lưu trang web của mình trước khi áp dụng các bản cập nhật cho WordPress, giao diện và các plugin của bạn. Bạn nên sao lưu trang web của mình trước bản cập nhật này.
Tiếp theo là gì?
Bản phát hành tiếp theo của WPML sẽ tập trung vào quá trình dịch thuật. Đã có hàng chục dịch vụ dịch thuật xuất sắc cung cấp công việc của họ thông qua WPML. Chúng tôi muốn giúp bạn sử dụng họ dễ dàng hơn. Tất nhiên, chúng tôi cũng sẽ cung cấp những cải tiến lớn cho những người đang tự dịch.
Như thường lệ, chúng tôi ưu tiên hàng đầu cho sự ổn định, bảo mật và khả năng tương thích.
Phản hồi?
Nhóm WPML đã dành nhiều tháng để tinh chỉnh và tối ưu hóa bản phát hành này. Chúng tôi hy vọng rằng bạn thích nó và tận hưởng GUI cũng như hiệu suất mới.
Hãy cho chúng tôi biết suy nghĩ của bạn bằng cách để lại bình luận tại đây.

