Bên cạnh giao diện Import hiện đại với hỗ trợ kéo thả, phiên bản 2.7.4 còn được thiết kế với nhiều lớp bảo vệ dữ liệu như xác thực tệp, whitelist cấu hình, sanitize đệ quy và loại bỏ các Attachment ID khỏi quá trình xuất dữ liệu để đảm bảo khả năng di chuyển giữa các website WordPress luôn an toàn và chính xác.
Export / Import Settings
Phiên bản 2.7.4 bổ sung hệ thống Export / Import Settings hoàn chỉnh cho Init Manga.
Quản trị viên có thể xuất toàn bộ cấu hình của theme thành một tệp JSON và dễ dàng nhập lại trên một website khác hoặc sử dụng như một bản sao lưu trước khi nâng cấp hệ thống. Điều này giúp việc triển khai nhiều website cùng cấu hình trở nên nhanh chóng và thuận tiện hơn bao giờ hết.
Import Validation nhiều lớp
Quá trình Import được xây dựng với nhiều lớp kiểm tra nhằm đảm bảo chỉ những dữ liệu hợp lệ mới được ghi vào wp_options.
Hệ thống sẽ lần lượt kiểm tra định dạng JSON, chữ ký của tệp Export, whitelist các khóa cấu hình, giới hạn kích thước tệp và thực hiện sanitize toàn bộ dữ liệu trước khi lưu. Những khóa không được Init Manga công nhận sẽ tự động bị bỏ qua nhằm đảm bảo tính tương thích giữa các phiên bản.
Migration an toàn giữa các website
Không phải mọi dữ liệu đều có thể di chuyển giữa hai website WordPress.
Vì vậy, các Attachment ID như hình watermark hoặc hình quảng cáo được chủ động loại khỏi tệp Export. Điều này giúp tránh các tham chiếu sai đến Media Library của website cũ và hạn chế tình trạng hình ảnh bị lỗi sau khi Import sang một hệ thống khác.
Giao diện Import hiện đại
Trang Import được thiết kế lại với giao diện trực quan và dễ sử dụng hơn.
Quản trị viên có thể kéo và thả tệp JSON trực tiếp vào trình duyệt, nhận thông báo kiểm tra định dạng và dung lượng theo thời gian thực, đồng thời được yêu cầu xác nhận trước khi ghi đè toàn bộ cấu hình hiện tại nhằm hạn chế các thao tác ngoài ý muốn.
Recursive Import Sanitizer
Init Manga 2.7.4 giới thiệu hàm init_manga_sanitize_import_value() để xử lý dữ liệu Import một cách an toàn.
Hệ thống hỗ trợ sanitize đệ quy đối với các mảng nhiều cấp, tự động ép kiểu cho các giá trị số nguyên phù hợp và vẫn giữ nguyên những đoạn HTML hợp lệ thông qua wp_kses_post(). Nhờ đó, các đoạn quảng cáo, template hoặc nội dung HTML tùy chỉnh vẫn được bảo toàn mà không làm ảnh hưởng đến tính an toàn của dữ liệu.
Tự động sửa lỗi xuống dòng cho Novel
Bên cạnh hệ thống Export / Import, phiên bản này còn bổ sung bộ lọc định dạng dành riêng cho Novel.
Nhiều nguồn crawler hoặc bản thảo từ tác giả thường chỉ sử dụng một ký tự xuống dòng giữa các đoạn, khiến nội dung hiển thị thành một khối văn bản dài và khó đọc. Init Manga giờ đây có thể tự động chuyển các xuống dòng đơn thành khoảng cách giữa các đoạn để mang lại trải nghiệm đọc tự nhiên hơn.
Chỉ áp dụng cho Novel
Cơ chế sửa xuống dòng chỉ hoạt động với nội dung Novel và hoàn toàn không can thiệp vào các chương Comic.
Điều này giúp bảo vệ bố cục HTML, hình ảnh và toàn bộ cấu trúc của truyện tranh, đồng thời tránh các thay đổi ngoài ý muốn đối với những nội dung vốn đã được định dạng chính xác.
Regex thông minh và tùy chọn Reader
Để đảm bảo độ chính xác cao, hệ thống sử dụng biểu thức chính quy với negative lookbehind và negative lookahead nhằm chỉ nhận diện những ký tự xuống dòng đơn thực sự, đồng thời giữ nguyên các đoạn đã được định dạng chuẩn.
Ngoài ra, một tùy chọn mới Fix Lazy Author Newlines cũng được bổ sung trong phần Chapter Reader, cho phép quản trị viên chủ động bật hoặc tắt tính năng này trên toàn bộ website theo nhu cầu sử dụng.
Quản lý cấu hình thuận tiện hơn bao giờ hết
Init Manga v2.7.4 không chỉ giúp việc sao lưu và di chuyển cấu hình trở nên đơn giản mà còn tiếp tục cải thiện trải nghiệm đọc Novel bằng các cơ chế xử lý nội dung thông minh. Với hệ thống Export / Import an toàn, giao diện hiện đại và bộ lọc định dạng chuyên biệt cho Novel, phiên bản này tiếp tục nâng cao khả năng quản trị cũng như tính chuyên nghiệp của các website Manga và Novel được xây dựng trên Init Manga.
Bình luận