- Trình chỉnh sửa khóa chương hàng loạt (Bulk Chapter Lock Editor)
- Giao diện chọn nhiều chương
- Chế độ chỉnh sửa an toàn – chỉ cho phép chỉnh khóa
- Các preset khóa nhanh
- Modal chỉnh sửa có vùng cuộn riêng
- Tùy chọn số chương mỗi trang (Screen Options)
- Đồng bộ quyền hạn với core
- Xóa cache an toàn sau bulk update
- Kiến trúc độc lập, không ảnh hưởng flow cũ
- Kết luận
Phiên bản này tập trung vào việc tối ưu hiệu suất thao tác cho biên tập viên, giảm thiểu công việc lặp lại và cung cấp một cơ chế an toàn để quản lý quyền truy cập chương ở quy mô lớn – mà không làm ảnh hưởng đến bất kỳ luồng xử lý cũ nào.
Trình chỉnh sửa khóa chương hàng loạt (Bulk Chapter Lock Editor)
Tính năng nổi bật nhất của Init Manga v2.0.0 là Bulk Chapter Lock Editor – một giao diện quản trị mới cho phép Editor và tác giả truyện lựa chọn nhiều chương và cập nhật trạng thái khóa chỉ trong một lần thao tác. Thay vì phải mở từng chương để chỉnh sửa thủ công, giờ đây đội ngũ biên tập có thể áp dụng cùng một quy tắc khóa cho cả một dải chương trong vài giây.
Công cụ này được tích hợp trực tiếp vào màn hình chỉnh sửa truyện và hoạt động như một lớp độc lập, không ghi đè hoặc can thiệp vào logic quản lý chương hiện tại. Nhờ đó, toàn bộ hệ thống scheduling, ghost chapter, cache và notification hiện có vẫn được giữ nguyên hành vi.
Giao diện chọn nhiều chương
Mỗi dòng chương trong danh sách giờ đây có thêm checkbox để chọn nhiều mục cùng lúc, mà không ảnh hưởng đến các nút Edit hoặc Delete hiện có. Một thanh bulk action chỉ xuất hiện khi có chương được chọn, giúp giữ cho giao diện gọn gàng và tập trung vào đúng ngữ cảnh thao tác.

Thanh này hiển thị số lượng chương đang được chọn theo thời gian thực, đồng thời hỗ trợ chọn toàn bộ chương trên trang hiện tại, giúp thao tác với danh sách lớn trở nên nhanh chóng và chính xác hơn.
Chế độ chỉnh sửa an toàn – chỉ cho phép chỉnh khóa
Để đảm bảo an toàn dữ liệu, các thao tác hàng loạt bị giới hạn nghiêm ngặt ở việc chỉnh sửa trạng thái khóa chương. Chỉ hai trường lock_type và lock_value có thể được cập nhật.
Toàn bộ các thuộc tính quan trọng khác như số chương, slug, lịch đăng, nội dung, và metadata đều không thể bị thay đổi trong bulk mode. Thiết kế này ngăn chặn hoàn toàn nguy cơ làm hỏng thứ tự chương, phá vỡ slug SEO hoặc gây lỗi publish theo lịch.
Các preset khóa nhanh
Init Manga v2.0.0 bổ sung hệ thống preset một chạm cho các kịch bản khóa chương phổ biến nhất. Biên tập viên có thể áp dụng cấu hình khóa đồng loạt chỉ bằng một cú click, bao gồm:
- Clear all locks (Gỡ toàn bộ khóa)
- Require login (Bắt buộc đăng nhập)
- VIP only (Chỉ VIP)
- VIP early access – 12 giờ
- Require 50 Coin (Khóa 50 Coin)
- Require 50 Cash (Khóa 50 Cash)
Các preset này giúp giảm thao tác nhập tay, tránh sai cấu hình và đảm bảo tính nhất quán khi áp dụng khóa trên diện rộng.

Modal chỉnh sửa có vùng cuộn riêng
Khi chọn nhiều chương, modal chỉnh sửa hàng loạt tự động giới hạn chiều cao bảng và kích hoạt vùng cuộn nội bộ. Điều này ngăn giao diện bị tràn khỏi màn hình, đồng thời giữ cho các nút Save và Cancel luôn hiển thị trong tầm nhìn.
Header của bảng được giữ cố định trong lúc cuộn, giúp người dùng luôn thấy rõ nhãn cột khi làm việc với danh sách chương dài.
Tùy chọn số chương mỗi trang (Screen Options)
Init Manga v2.0.0 loại bỏ giới hạn cứng 10 chương mỗi trang và tích hợp với hệ thống Screen Options gốc của WordPress. Người dùng có thể tự cấu hình số lượng chương hiển thị trên mỗi trang, từ 10 đến tối đa 100, theo từng tài khoản.

Nâng cấp này giúp quản lý các series có nhiều chương trở nên linh hoạt hơn, trong khi vẫn giữ nguyên hiệu suất và logic phân trang hiện tại.
Đồng bộ quyền hạn với core
Toàn bộ thao tác bulk reuse lại chính xác mô hình phân quyền của hệ thống chỉnh sửa chương hiện tại. Chỉ Editor, Administrator hoặc tác giả của manga mới có quyền thực hiện chỉnh sửa hàng loạt.
Điều này đảm bảo hành vi bảo mật nhất quán trên toàn bộ hệ thống và ngăn chặn sửa đổi trái phép trong môi trường đa tác giả.
Xóa cache an toàn sau bulk update
Mọi cập nhật hàng loạt đều tự động purge cache của từng chương bị ảnh hưởng và đồng thời xóa cache danh sách chương của truyện. Nhờ đó, trạng thái khóa mới được phản ánh ngay lập tức ở frontend, tránh tình trạng dữ liệu cũ bị hiển thị cho người đọc.
Cơ chế invalidation được thực hiện ở mức granular nhất có thể, nhằm hạn chế cache stampede và tránh suy giảm hiệu suất.
Kiến trúc độc lập, không ảnh hưởng flow cũ
Hệ thống bulk editing được triển khai như một module admin độc lập. Nó không ghi đè logic IMC core, không hook vào pipeline lưu chương, và không thay đổi bất kỳ hành vi JavaScript cũ nào.
Nhờ kiến trúc này, việc nâng cấp lên Init Manga v2.0.0 không tạo ra regression hoặc thay đổi hành vi ngoài ý muốn trong toàn bộ hệ thống quản lý chương hiện tại.
Kết luận
Init Manga v2.0.0 mang đến một công cụ bulk chỉnh khóa chương mạnh mẽ, an toàn và sẵn sàng cho môi trường production. Với khả năng thao tác hàng loạt chỉ giới hạn ở lock state, tích hợp UX chuẩn WordPress, xử lý cache chuẩn xác và mô hình phân quyền nghiêm ngặt, phiên bản này giúp tăng mạnh hiệu suất quản trị mà vẫn bảo toàn toàn vẹn dữ liệu.
Đối với các website quản lý thư viện manga lớn, Init Manga v2.0.0 là một bước tiến quan trọng về mặt vận hành và khả năng mở rộng lâu dài.
Bình luận