Với việc WPML 2.3.4 đã ra mắt, chúng tôi đang bắt đầu làm việc với WPML 2.4.0. Như thường lệ, chúng tôi có nhiều ý tưởng về các tính năng hơn là thời gian để xây dựng chúng, vì vậy tôi muốn lắng nghe ý kiến của bạn trước khi chúng tôi quyết định thêm vào hay loại bỏ tính năng nào.
Đầu tiên, về “bức tranh toàn cảnh”. Mục tiêu của chúng tôi là giúp bạn xây dựng các trang web đa ngôn ngữ dễ dàng hơn. Tôi biết điều này khá hiển nhiên, nhưng chúng tôi cần luôn ghi nhớ điều đó. Câu hỏi lớn đặt ra là, bạn thực sự đang làm những gì, và từ đó, làm thế nào chúng tôi có thể giúp công việc của bạn trở nên dễ dàng hơn?
WordPress đang tiến xa hơn khỏi việc chỉ là nền tảng blog và dần trở thành một CMS chính thống. Do đó, chúng tôi nhận thấy các phần sau đang trở nên quan trọng:
- Hệ thống menu – bất kỳ giao diện WordPress nào mà chúng tôi thấy đều đã sử dụng hệ thống menu gốc của WordPress. Thường thì, một trang web bao gồm một vài menu, thay thế cho các văn bản được mã hóa cứng và các giải pháp tùy chỉnh khác.
- Các loại dữ liệu tùy chỉnh – sự kết hợp giữa các loại nội dung tùy chỉnh, phân loại và trường cho phép quản trị viên web xây dựng bất cứ thứ gì bằng WordPress. Chúng tôi nhận thấy cần có sự tích hợp tốt hơn với các bảng viết tùy chỉnh.
- Quản lý vai trò – các trang web phức tạp có nhiều tác giả và một hệ thống phân cấp các quản trị viên. Điều này đòi hỏi khả năng kiểm soát truy cập chi tiết hơn, bao gồm cả kiểm soát theo từng ngôn ngữ.
Đối với WPML 2.4.0, tôi muốn thấy những cải tiến lớn trên ba phương diện này. Hãy để tôi chia sẻ với bạn những gì chúng tôi đang lên kế hoạch.
Tự động đồng bộ hóa bản dịch menu
Ngay hôm nay, bạn đã có thể dịch các menu bằng WPML. Phần khó khăn thực sự là tạo các menu đã dịch này trong trang quản trị WordPress. Mặc dù có thể làm được, nhưng đây có thể là một thách thức lớn đối với các quản trị viên. Nếu menu của bạn bao gồm hàng chục mục và bạn đang chạy một trang web bằng 3 ngôn ngữ, bạn cần phải tạo lại menu đó theo cách thủ công ba lần. Tất nhiên, nếu bạn không nói những ngôn ngữ đó, việc này sẽ khó khăn hơn một chút.
Trong WPML 2.4.0, tôi muốn thấy một nút đồng bộ hóa menu cho mỗi menu. Nút này sẽ tự động tạo các bản dịch cho menu đó trong tất cả các ngôn ngữ khác. Khi các menu đã dịch tồn tại, nó sẽ cập nhật chúng để phản ánh các thay đổi trong menu của ngôn ngữ mặc định. Bằng cách này, mọi chỉnh sửa thủ công mà bạn thực hiện trên các menu đã dịch sẽ được giữ nguyên.
Hỗ trợ đồng bộ hóa trường tùy chỉnh với các bảng viết tùy chỉnh
Đây là một vấn đề khó khăn. Có một số plugin quản lý trường tùy chỉnh tuyệt vời, mang lại trải nghiệm người dùng rất tốt khi làm việc với dữ liệu tùy chỉnh. Thật không may, WPML không thể đồng bộ hóa chính xác các trường tùy chỉnh giữa các bản dịch khi bạn sử dụng các plugin này. Điều này là do tất cả các plugin này đều đi vòng qua API của WordPress và tạo ra các quy ước riêng của chúng.
Chúng tôi đang làm việc trên một plugin trường tùy chỉnh cấp thương mại cho WordPress và dự kiến sẽ phát hành nó trong vài tuần tới. Plugin này sẽ cho phép tùy chỉnh hoàn toàn các bảng chỉnh sửa, đồng thời hoàn toàn tương thích với WPML. Đây sẽ là một plugin miễn phí, có thể tải xuống từ kho lưu trữ wp.org. Chúng tôi coi đây là một chức năng bổ sung cho WPML, và là một chức năng rất cần thiết.
Tích hợp với Role Scoper
Nhiều người dùng đã yêu cầu WPML và Role Scoper hoạt động chính xác cùng nhau. Tác giả của RS cũng quan tâm đến điều đó và chúng tôi cũng vậy. Điều duy nhất còn thiếu là thời gian. Việc này đã được đưa vào danh sách các việc cần làm cho WPML 2.4.0.
Khi tính năng này hoạt động, các quản trị viên sẽ có thể chọn những gì mà các người dùng khác nhau có thể làm. Điều này bao gồm quyền truy cập vào các màn hình quản trị của WPML cũng như quyền truy cập vào các chức năng tiêu chuẩn của WordPress, dựa trên ngôn ngữ. Tất cả những điều này đều là công việc sơ bộ và phụ thuộc nhiều vào sự hợp tác của bên thứ ba.
Bạn nghĩ sao?
Tôi không thể hứa rằng chúng tôi sẽ đưa vào mọi thứ bạn đề xuất, ít nhất là không phải trong WPML 2.4.0, nhưng việc lắng nghe ý kiến của bạn là rất quan trọng đối với chúng tôi. Nếu bạn có nhận xét về những gì chúng tôi đang lên kế hoạch hoặc có những đề xuất tuyệt vời về những gì chúng tôi nên thêm vào, hãy để lại bình luận. Xin cảm ơn!


