Công cụ thành viên

Công cụ trang web


technical_manual4

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
technical_manual4 [2016/06/20 08:40] hoaquynhtim99technical_manual4 [2021/11/26 14:39] (hiện tại) vuthao
Dòng 1: Dòng 1:
-=====Tài liệu lập trình NukeViet===== +=====Tài liệu lập trình NukeViet 4=====
-(Ghi chú: Tài liệu đang được biên soạn)+
  
-  - Tổng quan về cấu trúc NukeViet+  - Tổng quan về cấu trúc NukeViet 4
     - Các khái niệm     - Các khái niệm
       - [[nukeviet4:concepts:theme|Theme]]       - [[nukeviet4:concepts:theme|Theme]]
Dòng 8: Dòng 7:
       - [[nukeviet4:concepts:block|Block]]       - [[nukeviet4:concepts:block|Block]]
       - [[nukeviet4:concepts:cronjobs|Cronjobs]]       - [[nukeviet4:concepts:cronjobs|Cronjobs]]
 +      - [[nukeviet4:concepts:plugins|Plugin]]
     - [[programming4:structure|Cấu trúc file và folder]]     - [[programming4:structure|Cấu trúc file và folder]]
       - [[programming4:structure#mo_tả_cac_file_trong_thu_mục_gốc|Mô tả các file trong thư mục gốc]]       - [[programming4:structure#mo_tả_cac_file_trong_thu_mục_gốc|Mô tả các file trong thư mục gốc]]
Dòng 14: Dòng 14:
     - [[nukeviet4:advanced_setting:constants|Thiết lập các giá trị mặc định]]     - [[nukeviet4:advanced_setting:constants|Thiết lập các giá trị mặc định]]
     - [[nukeviet4:advanced_setting:oauth|Thiết lập các nhà cung cấp Oauth]]     - [[nukeviet4:advanced_setting:oauth|Thiết lập các nhà cung cấp Oauth]]
-    - [[programming4:connect_nukeviet_oauth|Kết nối vào cổng Oauth do NukeViet.VN cung cấp]] 
     - [[nukeviet4:advanced_setting:security|Thiết lập một số chức năng bảo mật]]     - [[nukeviet4:advanced_setting:security|Thiết lập một số chức năng bảo mật]]
       - [[nukeviet4:advanced_setting:security#chống_flood_chống_lụt_dữ_liệu|Chống flood (chống lụt dữ liệu)]]       - [[nukeviet4:advanced_setting:security#chống_flood_chống_lụt_dữ_liệu|Chống flood (chống lụt dữ liệu)]]
Dòng 21: Dòng 20:
       - [[nukeviet4:advanced_setting:security#sao_luu_csdl|Sao lưu cơ sở dữ liệu]]       - [[nukeviet4:advanced_setting:security#sao_luu_csdl|Sao lưu cơ sở dữ liệu]]
       - [[nukeviet4:advanced_setting:security#kiểm_tra_an_ninh_khu_vực_admin|Kiểm tra an ninh khu vực admin]]       - [[nukeviet4:advanced_setting:security#kiểm_tra_an_ninh_khu_vực_admin|Kiểm tra an ninh khu vực admin]]
 +    - [[nukeviet4:advanced_setting:file_config|Thiết lập các cấu hình cố định trong file config.php]]
   - Các hàm được xây dựng sẵn, các class, các tài nguyên khác   - Các hàm được xây dựng sẵn, các class, các tài nguyên khác
     - [[programming4:function|Các hàm được xây dựng trong NukeViet]]     - [[programming4:function|Các hàm được xây dựng trong NukeViet]]
     - [[programming4:variables|Các biến dùng chung]]     - [[programming4:variables|Các biến dùng chung]]
     - [[programming4:other_constants|Các hằng]]     - [[programming4:other_constants|Các hằng]]
 +    - [[programming4:template-engine|Template Engine]] 
     - [[programming4:class|Các class dùng trong lập trình NukeViet]]     - [[programming4:class|Các class dùng trong lập trình NukeViet]]
       - [[programming4:class#cac_class_duợc_gọi_sẵn|Các class được gọi sẵn]]       - [[programming4:class#cac_class_duợc_gọi_sẵn|Các class được gọi sẵn]]
Dòng 33: Dòng 34:
       - [[rules:spelling|Quy ước chính tả tiếng Việt]]       - [[rules:spelling|Quy ước chính tả tiếng Việt]]
       - [[rules:glossary|Thuật ngữ Công nghệ thông tin trong tiếng Việt]]       - [[rules:glossary|Thuật ngữ Công nghệ thông tin trong tiếng Việt]]
 +      - [[rules:mysql|Các lưu ý khi thiết kế và viết SQL và PHP]]
       - [[rules:charset|Xây dựng Cơ sỡ dữ liệu Mysql hỗ trợ Full Unicode]]       - [[rules:charset|Xây dựng Cơ sỡ dữ liệu Mysql hỗ trợ Full Unicode]]
     - [[programming4:theme|Themes]]     - [[programming4:theme|Themes]]
Dòng 38: Dòng 40:
       - [[programming4:theme#tim_hiểu_về_cong_việc_thiết_kế_giao_diện_cho_nukeviet|Chỉ dẫn cho designer]]       - [[programming4:theme#tim_hiểu_về_cong_việc_thiết_kế_giao_diện_cho_nukeviet|Chỉ dẫn cho designer]]
       - [[programming4:theme:layout|Danh sách các layout của giao diện mặc định của NukeViet 4.0]]       - [[programming4:theme:layout|Danh sách các layout của giao diện mặc định của NukeViet 4.0]]
 +      - [[programming4:theme:items|Danh sách các item theo từng layout]]
       - [[programming4:theme#xay_dựng_giao_diện_co_bản|Xây dựng giao diện cơ bản]]       - [[programming4:theme#xay_dựng_giao_diện_co_bản|Xây dựng giao diện cơ bản]]
       - [[programming4:theme#xay_dựng_giao_diện_nang_cao|Xây dựng giao diện nâng cao]]       - [[programming4:theme#xay_dựng_giao_diện_nang_cao|Xây dựng giao diện nâng cao]]
       - [[programming4:mobile_theme|Xây dựng giao diện cho mobile]]       - [[programming4:mobile_theme|Xây dựng giao diện cho mobile]]
       - [[programming4:theme:copy-from-deault-theme|xây dựng giao diện bằng cách copy theme mặc định]]       - [[programming4:theme:copy-from-deault-theme|xây dựng giao diện bằng cách copy theme mặc định]]
 +      - [[programming4:theme:them-khoi-block-giao-dien-nukeviet|Thêm khối block giao diện NukeViet]]
     - [[programming4:module|Modules]]     - [[programming4:module|Modules]]
       - [[programming4:module#tổng_quan_về_module_của_nukeviet|Tổng quan về Module của NukeViet]]       - [[programming4:module#tổng_quan_về_module_của_nukeviet|Tổng quan về Module của NukeViet]]
Dòng 50: Dòng 54:
       - [[programming4:module:security|Bảo mật trong lập trình module]]       - [[programming4:module:security|Bảo mật trong lập trình module]]
       - [[programming4:module:gitupdate|Nâng cấp module theo từng phiên bản NukeViet]]       - [[programming4:module:gitupdate|Nâng cấp module theo từng phiên bản NukeViet]]
 +      - [[programming4:module:framework|Dùng các framework trong lập trình module]]
     - [[programming4:block|Blocks]]     - [[programming4:block|Blocks]]
       - Tổng quan về block       - Tổng quan về block
Dòng 57: Dòng 62:
       - Tổng quan về cronjob       - Tổng quan về cronjob
       - Viết cronjob       - Viết cronjob
 +    - [[programming4:plugin|Plugin]]
 +    - [[programming4:hook|Hook]]
 +    - [[programming4:api|API]]
     - [[programming4:note|Một số lưu ý]]     - [[programming4:note|Một số lưu ý]]
     - Làm việc với ngôn ngữ và dịch thuật hệ thống NukeViet     - Làm việc với ngôn ngữ và dịch thuật hệ thống NukeViet
Dòng 64: Dòng 72:
     - [[programming4:moduleupdate|Cách nâng cấp module]]     - [[programming4:moduleupdate|Cách nâng cấp module]]
     - [[programming4:optimize|Tối ưu khi lập trình]]     - [[programming4:optimize|Tối ưu khi lập trình]]
 +    - [[programming4:thematic|Lập trình NukeViet qua các chuyên đề]]
 +  - [[nukeviet4:composer|Thư viện ngoài trên NukeViet với composer]]
   - [[nukeviet4:security|Bảo mật khi vận hành hệ thống NukeViet]]   - [[nukeviet4:security|Bảo mật khi vận hành hệ thống NukeViet]]
-    - Cập nhật phiên bản mới nhất  +  - [[programming4:git|Làm việc với hệ thống quản lý mã nguồNukeViet 4]]
-    - Hạn chế sử dụng các module và block  +
-    - Chặn truy cập thư mục không được phép  +
-    - Vấn đề Chmod  +
-    - Thông tin Admin  +
-      - Đổi tên thư mục admin +
-      - Bật chế độ captcha trong khi đăng nhập +
-      - Bật chế độ Kiểm tra IP khi truy cập khu vực admin +
-      - Bảo vệ thư mục admin bằng chức năng bảo vệ thư mục của hosting +
-    - Giấu file config.php  +
-    - Thay đổi đường dẫn tới các thư mục hệ thống  +
-    - Mã hoá file cấu hình hệ thống  +
-    - Cập nhật thông tin từ diễn đàn nukeviet.vn  +
-  - Làm việc với kho code của NukeViet +
-    - [[programming4:vcs|Hệ thống quản lý phiên bản]] +
-    - [[programming4:vcs:git|Làm việc với hệ thống quản lý phiên bảGit của github]]+
   - [[programming4:optimize_javascript|Hướng dẫn tối ưu tập tin JavaScript trong mã nguồn mở NukeViet 4.x]]   - [[programming4:optimize_javascript|Hướng dẫn tối ưu tập tin JavaScript trong mã nguồn mở NukeViet 4.x]]
     - [[programming4:optimize_javascript#cac_kiểu_tối_uu_javascript|Các kiểu tối ưu JavaScript]]     - [[programming4:optimize_javascript#cac_kiểu_tối_uu_javascript|Các kiểu tối ưu JavaScript]]
Dòng 91: Dòng 86:
   - Các công cụ dành cho người phát triển NukeViet   - Các công cụ dành cho người phát triển NukeViet
       - [[programming:nvtools:translate|Công cụ dịch thuật dành cho NukeViet]]       - [[programming:nvtools:translate|Công cụ dịch thuật dành cho NukeViet]]
 +      - [[programming:nvtools:eclipse|Cấu hình Eclipse để phát triển NukeViet]]
 +      - [[programming:nvtools:tao-website-bang-cach-tron-cac-kho-code-tu-git|Tạo website bằng cách trộn các kho code từ git]]
  
 {{ http://hostingtoolbox.com/bin/Count.cgi?dd=D&ft=0&df=technical_manual.wiki.nukeviet.vn.gif?nolink | Lượt truy cập của bạn}} {{ http://hostingtoolbox.com/bin/Count.cgi?dd=D&ft=0&df=technical_manual.wiki.nukeviet.vn.gif?nolink | Lượt truy cập của bạn}}
technical_manual4.1466386811.txt.gz · Sửa đổi lần cuối: 2016/06/20 08:40 bởi hoaquynhtim99