=====Tài liệu lập trình NukeViet 4===== - Tổng quan về cấu trúc NukeViet 4 - Các khái niệm - [[nukeviet4:concepts:theme|Theme]] - [[nukeviet4:concepts:module|Module]] - [[nukeviet4:concepts:block|Block]] - [[nukeviet4:concepts:cronjobs|Cronjobs]] - [[nukeviet4:concepts:plugins|Plugin]] - [[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_thu_mục|Mô tả các thư mục]] - Thiết lập nâng cao cho hệ thống NukeViet - [[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: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#kiểm_tra_va_chặn_cac_may_tinh_dung_proxy|Kiểm tra và chặn các máy tính dùng proxy]] - [[nukeviet4:advanced_setting:security#kiểm_tra_va_chuyển_huớng_cac_referer_ben_ngoai_dến_trang_chủ|Kiểm tra và chuyển hướng các REFERER bên ngoài đến trang chủ]] - [[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: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 - [[programming4:function|Các hàm được xây dựng trong NukeViet]] - [[programming4:variables|Các biến dùng chung]] - [[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#cac_class_duợc_gọi_sẵn|Các class được gọi sẵn]] - [[programming4:class#cac_class_co_thuờng_dung|Các class có trong NukeViet thường được dùng]] - [[programming4:lib|Thư viện javascript]] - [[programming|Lập trình NukeViet]] - [[programming4:rule|Quy định chung]] - [[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: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]] - [[programming4:theme|Themes]] - [[programming4:theme#tổng_quan_về_theme_của_nukeviet|Tổng quan về theme của NukeViet]] - [[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: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_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: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#tổng_quan_về_module_của_nukeviet|Tổng quan về Module của NukeViet]] - [[programming4:module#viết_module_don_giản|Viết module đơn giản]] - [[programming4:module#viết_module_nang_cao|Viết module nâng cao]] - [[programming4:module:submit form nukeviet|Lấy giá trị của biến khi submit form trong NukeViet 4]] - [[programming4:module:plugin|Plugin cho 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:framework|Dùng các framework trong lập trình module]] - [[programming4:block|Blocks]] - Tổng quan về block - Viết block module - Viết block global - [[programming4:cronjob|Cronjobs (Tác vụ tự động)]] - Tổng quan về cronjob - Viết cronjob - [[programming4:plugin|Plugin]] - [[programming4:hook|Hook]] - [[programming4:api|API]] - [[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 - [[nukeviet4:concepts:language|Khái niệm ngôn ngữ giao diện và ngôn ngữ cơ sở dữ liệu]] - [[programming4:multi_language|Lựa chọn phải pháp đa ngôn ngữ]] - [[programming4:translate|Dịch thuật ngôn ngữ giao diện cho hệ thống]] - [[programming4:moduleupdate|Cách nâng cấp module]] - [[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]] - [[programming4:git|Làm việc với hệ thống quản lý mã nguồn NukeViet 4]] - [[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#kiểu_regexp|Kiểu RegExp]] - [[programming4:optimize_javascript#ma_hoa_kiểu_gzip_nửa_vời|Mã hóa kiểu Gzip nửa vời]] - [[programming4:optimize_javascript#giảm_kich_thuớc_tập_tin_dựa_tren_cong_nghệ_tối_uu_cấu_truc_ma_nguồn_va_rut_gọn_cac_ky_tự|Giảm kích thước tập tin dựa trên công nghệ tối ưu cấu trúc mã nguồn và rút gọn các ký tự.]] - [[programming4:optimize_javascript#cach_sử_dụng_google_closure_compiler_tối_uu_javascript_cho_nukeviet_3|Cách sử dụng Google Closure Compiler tối ưu JavaScript cho NukeViet 4]] - [[programming4:optimize_javascript#tối_uu_cho_cac_lập_trinh_vien|Tối ưu cho các lập trình viên.]] - [[programming4:optimize_javascript#tối_uu_cho_khach_truy_cập_web|Tối ưu cho khách truy cập web.]] - 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: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}}