Trải qua hơn 10 năm phát triển, từ một mã nguồn chỉ mang tính cá nhân, NukeViet đã phát triển thành công theo hướng cộng đồng. Năm 2010, NukeViet 3 ra đời đánh dấu một mốc lớn trong quá trình đi lên của NukeViet, phát triển theo hướng chuyên nghiệp với sự hậu thuẫn của Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC). NukeViet 3 đã và được sử dụng rộng rãi trong cộng đồng, từ các cổng thông tin tổ chức, hệ thống giáo dục, cho đến các website cá nhân, thương mại, mang lại các trải nghiệm vượt trội của mã nguồn thương hiệu Việt so với các mã nguồn nổi tiếng khác trên thế giới.
Năm 2016, NukeViet 4 ra đời được xem là một cuộc cách mạng lớn trong chuỗi sự kiện phát triển NukeViet, cũng như xu thế công nghệ hiện tại. Hệ thống gần như được đổi mới hoàn toàn từ nhân hệ thống đến giao diện, nâng cao đáng kể hiệu suất và trải nghiệm người dùng.
Dưới đây là một số thay đổi của NukeViet 4.
Các thay đổi từ nhân hệ thống:
Các công nghệ mới được áp dụng.
Sử dụng composer để quản lý các thư viện PHP được cài vào hệ thống.
Từng bước áp dụng các tiêu chuẩn viết code PHP theo khuyến nghị của http://www.php-fig.org/psr/
Sử dụng PDO để thay cho extension MySQL.
Tăng cường khả năng bảo mật
Sau khi các chuyên giả bảo mật của HP gửi đánh giá, chúng tôi đã tối ưu NukeViet 4.0 để hệ thống an toàn hơn.
Mã hóa các mật khẩu lưu trữ trong hệ thống: Các mật khẩu như FTP, SMTP,... đã được mã hóa, bảo mật thông tin người dùng.
Tối ưu SEO:
SEO được xem là một trong những ưu tiên hàng đầu được phát triển trong phiên bản này. NukeViet 4 tập trung tối ưu hóa SEO Onpage mạnh mẽ. Các công cụ hỗ trợ SEO được tập hợp lại qua module “Công cụ SEO”. Các chức năng được thêm mới:
Loại bỏ tên module khỏi URL khi không dùng đa ngôn ngữ
Cho phép đổi đường dẫn module
Thêm chức năng xác thực Google+ (Bản quyền tác giả)
Thêm chức năng ping đến các công cụ tìm kiếm: Submit url mới đến google để việc hiển thị bài viết mới lên kết quả tìm kiếm nhanh chóng hơn.
Hỗ trợ Meta OG của facebook
Hỗ trợ chèn Meta GEO qua Cấu hình Meta-Tags
Cùng với đó, các module cũng được tối ưu hóa bằng các form hỗ trợ khai báo tiêu đề, mô tả (description), từ khóa (keywods) cho từng khu vực, từng trang.
Với sự hỗ trợ tối đa này, người quản trị (admin) có thể tùy biến lại website theo phong cách SEO riêng biệt.
Thay đổi giao diện, sử dụng giao diện tuỳ biến
Giao diện trong NukeViet 4 được làm mới, tương thích với nhiều màn hình hơn.
Sử dụng thư viện bootstrap để việc phát triển giao diện thống nhất và dễ dàng hơn.
Hệ thống nhận thông báo: Có thể gọi đây là một tiện ích nhỏ, song nó rất hữu dụng để admin tương tác với hệ thống một cách nhanh chóng. Admin có thể nhận thông báo từ hệ thống (hoặc từ module) khi có sự kiện nào đó.
Ví dụ: Khi có khách gửi liên hệ (qua module contact) đến thì hệ thống xuất hiện biểu tượng thông báo “Có liên hệ mới” ở góc phải, Admin sẽ nhận được ngay lập tức thông báo khi người dùng đang ở Admin control panel (ACP).
Thay đổi cơ chế quản lý block:
Nhận thấy việc hiển thị block ở lightbox trong NukeViet 3 dẫn đến một số bất tiện trong quá trình quản lý, NukeViet 4 đã thay thế cách hiển thị này ở dạng cửa sổ popup. Dễ nhận thấy sự thay đổi này khi admin thêm (hoặc sửa) một block nào đó.
“Cấu hình hiển thị block trên các thiết bị” cũng được đưa vào phần cấu hình block, admin có thể tùy chọn cho phép block hiển thị trên các thiết bị nào (tất cả thiết bị, thiết bị di động, máy tính bảng, thiết bị khác).
Thêm ngôn ngữ tiếng Pháp: website cài đặt mới có sẵn 3 ngôn ngữ mặc định là Việt, Anh và Pháp.
Các thay đổi của module:
Module menu:
Phương án quản lý menu được thay đổi hướng tới việc quản lý menu nhanh chóng, tiện lợi nhất cho admin. Admin có thể nạp nhanh menu theo các tùy chọn mà hệ thống cung cấp.
Mẫu menu cũng được thay đổi, đa dạng và hiển thị tốt với các giao diện hiện đại.
Module contact (Liên hệ):
Bổ sung các trường thông tin về bộ phận (Điện thoại, fax, email, các trường liên hệ khác,...).
Admin có thể trả lời khách nhiều lần, hệ thống lưu lại lịch sử trao đổi đó.
Module users (Tài khoản):
Thay thế OpenID bằng thư viện OAuth - hỗ trợ tích hợp đăng nhập qua tài khoản mạng xã hội
Cho phép đăng nhập 1 lần tài khoản người dùng NukeViet với Alfresco, Zimbra, Moodle, Koha
Thêm chức năng tùy biến trường dữ liệu thành viên
Thêm chức năng phân quyền sử dụng module users
Thêm cấu hình: Số ký tự username, độ phức tạp mật khẩu, tạo mật khảu ngẫu nhiên,....
Cho phép sử dụng tên truy cập, hoặc email để đăng nhập
Module about:
Module about ở NukeViet 3 được đổi tên thành module page
Thêm các cấu hình hỗ trợ SEO: Ảnh minh họa, chú thích ảnh minh họa, mô tả, từ khóa cho bài viết, hiển thị các công cụ tương tác với các mạng xã hội.
Thêm RSS
Cấu hình phương án hiển thị các bài viết trên trang chính
Module news (Tin tức):
Thêm phân quyền cho người quản lý module, đến từng chủ đề
Thay đổi phương án lọc từ khóa bài viết, lọc từ khóa theo các từ khóa đã có trong tags thay vì đọc từ từ điển.
Bổ sung các trạng thái bài viết
Thêm cấu hình mặc định hiển thị ảnh minh họa trên trang xem chi tiết bài viết
Thêm các công cụ tương tác với mạng xã hội.
Quản lý Bình luận
Các bình luận của các module sẽ được tích hợp quản lý tập trung để cấu hình.
Author: VINADES
Reader Comments
Newer articles