Các thay đổi từ NukeViet 4 RC2,RC3 so với NukeViet 4 Final

Thứ tư - 18/05/2016 10:41
File CHANGELOG.txt trong kho code của NukeViet và lịch sử thay đổi code của NukeViet đã có, nhưng để tiện cho các bạn có thể đọc nhanh tôi xin tóm tắt các thay đổi chính để các bạn đã sử dụng các bản trước xem nâng cấp website NukeViet của mình
1) Nâng cấp các thư viện mà NukeViet đang sử dụng lên các phiên bản mới nhất:
  1. Trong số các thư viện này CKEditor  sẽ sửa nhiều lỗi tương thích với các trình duyệt khác nhau,
    chi tiết
  2. jquery-ui với phiên bản mới việc sử dụng sẽ đơn giản hơn rất nhiều trong việc code.
  3. PHPMailer v6.0 phiên bản mới áp dụng chuẩn psr-4 xem chi tiết
  4. Ngoài ra còn nhiều thư viện khác được cập nhật: Endroid/qrcode v1.6.5, lazyload 1.9.7, Jcop 2.0.4, Select2 4.0.2, jquery-treeview v1.4.2, jquery.imgpreload 1.6.2, jquery.flash v1.3.3, jquery.flash v1.3.3, jquery-ui v1.12.0, jQuery v2.2.3, Font Awesome
2) Sửa lỗi các giao diện trong gói mặc định:
  1. Giao diện mobile không còn hiên tượng bị dật như trước
  2. Sửa các lỗi của giao diện mặc định
  3. Cho phép cấu hình lựa chọn sử dụng 1 hoặc nhiều giao diện: tùy biến, máy tính, điện thoại
3) Module Tin tức:
  1. Tối ưu trang danh sách các bài viết để VPS nhỏ (2GB RAM, 2CPU) có thể chạy được khoảng 800.000 bài viết.( Số bài viết của 1 bài báo đăng ngày 200 bài trong 10 năm). Nếu số bài viết lớn chức năng tìm kiếm sẽ phải sử dụng thêm các công cụ khác như elasticsearch để tối ưu.
  2. CSDL của module này được làm gọn lại phù hợp cho các site có < 100.000 bài viết, (các site lớn cần áp dụng kỹ thuật MySQL Partitioning để tăng tốc độ)
  3. Tùy chỉnh một số chức năng để thuận tiện trong quá trình sử dụng.
  4. Sửa nhiều lỗi nhỏ do các thành viên thông báo.
4) Module tài khoản:
  1. Nâng cấp tính năng quản lý nhóm thành viên, để trưởng nhóm có thể quản lý, tạo tài khoản cho nhóm thành viên mình quản lý. Tính năng này cần cho các công ty quản lý theo phòng ban.
  2. Gỡ bỏ tính năng yêu cầu quản trị đăng nhập lại của quản trị, tính năng này thường làm phiền quản trị.
  3. Sửa đăng nhập tài khoản bằng facebook, thông báo rõ hơn khi 1 tài khoản facebook không có emal đăng nhập hệ thống.
5) Sửa  thành phần khác trong  hệ thống:
  1. Yêu cầu PHP lên phiên bản PHP5.5, do PHP 5.4 đã bị ngưng hỗ trợ: http://php.net/supported-versions.php
  2. Bố trí lại 1 số file và thư mục hợp lý hơn.
  3. Sửa lỗi khi sử dụng CSDL MySQL Engine InnoDB: xem số lượng bảng ghi và backup
  4. Cache lại trong siteinfo cho module news và users.
  5. Gỡ bỏ thư viện Diagnostic do các nguồn cung cấp đã thay đổi và ko hỗ trợ.
  6. Thêm biến NV_CHECK_SESSION, và dùng biến này để kiểm tra bảo mật các chức năng qua url. Sửa lại toàn bộ hệ thống dùng 1 biến này.
  7. Nhiều các thay đổi khác các bạn có thể xem chi tiết tại file CHANGELOG.txt

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Những tin mới hơn

Những tin cũ hơn

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây