Hướng dẫn nâng cấp các module tương thích từ NukeViet RC2 lên NukeViet RC3 - nukeviet/update GitHub Wiki
Về cơ bản, NukeViet 4 RC3 không có quá nhiều thay đổi về mặt cấu trúc hệ thống và các thư viện hỗ trợ nên đa phần các module hoạt động được trên NukeViet 4 RC2 cũng sẽ hoạt động được trên NukeViet 4 RC3. Ngoại trừ một số chú ý sau:
Nếu giao diện module có gọi Jquery UI từ thư viện javascript. Ví dụ
<link rel="stylesheet" type="text/css"
href="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/ui/jquery.ui.core.css">
<link rel="stylesheet" type="text/css"
href="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/ui/jquery.ui.theme.css">
<link rel="stylesheet" type="text/css"
href="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/ui/jquery.ui.datepicker.css">
Cần thay lại thành
<link rel="stylesheet" type="text/css"
href="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/jquery-ui/jquery-ui.min.css">
Nếu có các đoạn
<script type="text/javascript"
src="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/ui/jquery.ui.core.min.js"></script>
<script type="text/javascript"
src="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/ui/jquery.ui.datepicker.min.js"></script>
Cần thay lại thành
<script type="text/javascript"
src="{NV_BASE_SITEURL}{NV_ASSETS_DIR}/js/jquery-ui/jquery-ui.min.js"></script>
Nếu Jquery UI được gọi từ các file php cũng cần thực hiện tương tự
Nếu module có sử dụng class Diagnostic cần tải lại tại https://github.com/nukeviet/plugin-sitediagnostic/tree/master/vendor/vinades/nukeviet/Client do class này đã bị loại khỏi bản mặc định