Giới thiệu NukeViet• Là một hệ thống quản trị nội dung CMS cho phép quản lý thông tin điện tử trên Internet.. • Cho phép xây dựng ngôn ngữ mới cho site • Có trung tâm dịch thuật riêng dà
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
Hệ quản trị nội dung NukeViet
GVHD: Ths Mai Xuân Hùng
Trang 2NHÓM THỰC HIỆN
Nguyễn Văn Đồng 09520064
Võ Ngọc Duy Bảo 09520467
Mai Trọng Ngân09520574
Trang 3Giới thiệu NukeViet
Trang 4Giới thiệu NukeViet
• Là một hệ thống quản trị nội dung (CMS) cho phép quản lý thông tin
điện tử trên Internet
• Là phần mềm giúp xây dựng và vận hành trang web của mình một cách
dễ dàng
Trang 5Giới thiệu NukeViet
• Cho phép xây dựng một website
động đa chức năng, hiện đại một
cách nhanh chóng
• Dễ dàng sử dụng vì được hỗ trợ hoàn toàn bằng Tiếng Việt
• Được thiết kế phù hợp với thói quen
sử dụng của người Việt Nam
Trang 6Giới thiệu NukeViet
• Hỗ trợ triển khai các ứng dụng web
từ nhỏ đến lớn một cách nhanh
chóng tiết kiệm
• Một trong những mã nguồn mở
chuyên nghiệp đầu tiên của Việt
Nam, chủ quản bởi VINADES.,JSC
• Các trang viết bằng NukeViet:
Trang 7So sánh NukeViet với các CMS khác
Trang 10Các tính năng của NukeViet
Trang 11• Không phụ thuộc hoàn toàn vào bất
kỳ framework
Trang 12Kiến trúc Module
• NukeViet CMS 3.0 đã được tái cấu trúc lại module, gói gọn trong một thư mục
• NukeViet 3.0 hỗ trợ công nghệ đa
nhân module (Công nghệ ảo hóa
module)
• Hỗ trợ cài đặt tự động 100% các
module theo block, theme từ Admin Control Panel
• Hệ thống cho phép quản lý module
từ trong Admin Control Panel
Trang 13Đa ngôn ngữ
• NukeViet 3 đa ngôn ngữ 100% với 2 loại:
đa ngôn ngữ giao diện và đa ngôn ngữ xử
lý dữ liệu.
• Cho phép xây dựng ngôn ngữ mới cho site
• Có trung tâm dịch thuật riêng dành cho việc chung tay góp sức xây dựng ngôn
ngữ mới
• Tách biệt ngôn ngữ quản trị và ngôn ngữ người dùng, ngôn ngữ giao diện và ngôn ngữ database.
Trang 14Phân quyền
• Cấp độ hệ thống: Tách biệt 2 khu vực
quản trị và khu vực người dùng đảm bảo thực hiện chính xác, an toàn nhất.
• Cấp độ module: Tùy chức năng module
được thiết kế mà có thể phân quyền theo
cơ chế khác nhau
• Quản trị: Phân quyền theo module và
theo ngôn ngữ để dễ xác lập quyền quản trị.
• Thành viên: Cho phép quản lý và phân
nhóm người sử dụng để dễ dàng phân
quyền.
Trang 15Đa giao diện
• Cài đặt và gỡ bỏ giao diện hoàn toàn
• Có thể tùy ý thiết kế bố cục giao
diện
Trang 16Tùy biến site bằng Block
• Cho phép đa dạng hóa bố cục và chức năng cho webssite nhờ các khối khác nhau.
• Block được phân thành 2 cấp: block
của hệ thống và block cho từng
Trang 17An ninh, bảo mật
• Tường lửa Admin bảo vệ khu vực
bằng mật khẩu và IP
• Bộ lọc IP cấm và bộ lọc file cấm giúp ngăn ngừa các nguy cơ biết trước
• Dữ liệu gửi qua hệ thống được kiểm duyệt bằng bộ lọc an ninh kép
• Có khả năng ngăn chặn, theo dõi và kiểm soát truy cập vào hệ thống của tất cả máy chủ tìm kiếm
Trang 18An ninh, bảo mật
• Có khả năng chống Spam bằng Captcha, chống lụt dữ liệu bằng hình thức giới hạn thời gian dữ liệu
• Hệ thống cho phép theo dõi, ghi nhận
các thông số máy tính truy cập đến
website, kịp thời ngăn ngừa các nguy cơ tấn công
• Ghi nhận truy cập và thao tác tới csdl và tệp tin, dễ dàng phát hiện truy cập trái phép
• Phát hiện các bản nâng cấp mới nhắc
nhở người sử dụng nâng cấp, sửa chữa
Trang 19Quản lý CSDL
• Cho phép tự quản lý csdl
• Có thể tối ưu, sao lưu trên máy chủ
và tải về phục vụ công tác phục hồi, khắc phục lỗi, sự cố
Trang 20Kiểm soát lỗi tự động và báo lỗi
thông minh
• Có hệ thống kiểm soát lỗi tự động và báo lỗi cho người dùng
• Hệ thống kiểm soát lỗi có chủ đích,
hiển thị lỗi lên màn hình người sử
dụng, sau đó tự động ghi nhận và gửi email cho người quản trị
Trang 21Tối ưu hóa cho công cụ tìm kiếm
Trang 22Tối ưu hóa cho công cụ tìm kiếm
(SEO)
• Hỗ trợ quản lý máy chủ tìm kiếm
• Hỗ trợ Ping Sitemap
• Hỗ trợ quản lý cấu hình robot.txt
• Hỗ trợ đánh giá và kiểm tra xếp hạng
từ khóa của site
• Hỗ trợ chuẩn đoán site (site
Diagnostic)
Trang 23Sẵn sàng cho việc tích hợp các ứng
dụng của bên thứ 3
• Sử dụng CSDL thành viên độc lập và xây dựng sẵn các phương thức kết
nối với các ứng dụng Forum
• CSDL độc lập giúp quản lý thành viên được chủ động khi có nhu cầu kết nối hoặc trao quyền các ứng dụng từ bên thứ ê
Trang 24• Tùy nhu cầu mà thiết chặt mức độ
login cao nhất tới mức độ phải đăng
ký thành viên
• Người sử dụng có thể quản lý nhiều
tài khoản và có thể đăng nhập bằng tài khoản OpenID bất kỳ
Trang 25Trình soạn thảo tích hợp sẵn
• Tích hợp sẵn bộ gõ tiếng Việt AVIM
• Cho phép tùy chọn các trình soạn
thảo trực quan thân thiện
• Vd: Spaw2, FCKeditor, Ckeditor,
TinIMCE
• Bật tắt trình soạn thảo dễ dàng thực hiện trong ACP
Trang 26Hỗ trợ truy cập từ điện thoại
• Từ bản NukeViet 3.3 Có thể nhận
diện thiết bị di động để chuyển giao diện và chế độ tương tác phù hợp
Trang 27Các tiện ích khác
• Cho phép gửi mail bằng nhiều
phương thức: SMTP, Linux Mail,
Trang 28Ưu và nhược điểm trong
NukeViet
Trang 29Ưu điểm
• Dễ dàng cài đặt, dễ dàng quản lý kể
cả người mới sử dụng
• Mã nguồn thuần Việt, cộng đồng
người dùng Việt Nam đông đảo nên
dễ tìm thấy sự hỗ trợ bằng tiếng Việt
• Linh hoạt trong việc quản lý giao
diện, dễ tùy biến thông qua kéo thả trực tiếp
Trang 30Ưu điểm
• Có thời gian phát triển lâu dài, có
nhiều tài liệu hướng dẫn, tạo dựng
Trang 31Nhược điểm
• Số lượng module, block còn ít
• Không được đánh giá hơn các phần mềm khác vì tư tưởng” hàng Việt thua hàng ngoại”
Trang 32Các khái niệm trong
NukeViet
Trang 33• Module là những phần mở rộng của
hệ thống NukeViet Mỗi Module sẽ
đảm nhiệm một chức năng riêng cho
Trang 34Trang quản lý Module
Trang 35Thiết lập Module
• Chúng ta có thể xóa, sửa, cài lại
Module:
- Xóa là xóa module ra khỏi site
- Sửa Module là thay đổi thông tin và thực hiện phân quyền truy cập Module.
- Cài lại là thiết lập Module về trạng thái ban đầu
Trang 36Module ảo
• Từ module gốc tạo ra 1 module mới
có chức năng như module gốc (tạo xong cần kích hoạt để sử dụng)
Trang 37Thiết lập Module
• Thiết lập
• Sau khi thiết lập xong ta phải kích hoạt Module CMS
Trang 38• Block là các khối nhỏ trên website
Chúng được hiển thị nhờ các file cài đặt trong thư mục blocks
• Thông thường, các Block phục vụ cho các Module khác nhau, có chức năng hiển thị lên web nội dung liên quan
đến Module mà nó phục vụ
• Ghi chú:
Function : các chức năng của module
(Module user : đăng kí, quên mật khẩu… )
Trang 39Trang quản lý Block
Trang 40Thêm Block
Trang 41• Chọn File
Trang 42Thêm Block
• Đặt tên và giao diện cho block
Trang 43Thêm Block
• Block dùng chung thì áp dụng toàn
site được nhưng block Module nào thì chỉ sài cho Module đó hoặc trên các Fuction
Trang 44Sửa, xóa block
Trang 45Quản lý block trên trang chủ
• Vào trang chủ-> chọn chức năng bât/tắt kéo thả block rồi chúng ta chỉ việc thêm blocl hay di chuyển block đến
vị trí mình muốn
Trang 47Trang quản lý Theme
Trang 48Cài đặt Theme
Thêm Mới Giao Diện
Đăng nhập admin-> Quản lý giao diện -> Cài đặt
theme -> Cài đặt theme lên hệ thống -> Tiếp tục -> Chọn tập tin theme
• Đóng gói giao diện:
Đăng nhập admin-> Quản lý giao diện -> Cài đặt
theme ->
1 chọn tên theme đóng gói -> Tiếp Tục -> Tải
Theme
2 Chọn module để đóng gói -> Tiếp Tục -> Chọn
Theme và module đóng gói ->Tiếp Tục -> Tải theme
Trang 49Quản trị website
Trang 50Thêm/sửa quản trị Website
Trang 51Cấu hình phần quản trị
• Thêm tài khoảng tường lửa bảo vể khu vực quản trị
Trang 52Cấu hình địa chỉ IP cho
Admin
• Thiết lập những IP nhất định truy cập vào Admin Control Panel
Trang 53Quản trị CSDL
Trang 54Trang quản trị
Trang 55Hướng dẫn thực thi CSDL
• Ta có thể tải về, lưu trên máy, tối ưu CSDL
Trang 56Hướng dẫn thực thi CSDL
• Data Backup
• Cấu hình CSDL
Trang 57Quản lý File
Trang 58Trang quản lý
Trang 59Upload File
• Upload ở cuối trang quản lý
Trang 60Ngôn ngữ
Trang 61Trang quản lý ngôn ngữ
Trang 62Ngôn ngữ giao diện
• Trang này giúp bạn sửa ngôn ngữ hay xuất ngôn ngữ ra file
Trang 63Sửa ngôn ngữ
Trang 64Cấu hình ngôn ngữ
• Giúp ta quản lý được ngôn ngữ nào
sẽ hiện thị ngoài site
Trang 65Kiểm tra ngôn ngữ
• Giúp ta đối chiếu 2 ngôn ngữ khác nhau để điều chỉnh cho thích hợp việc hiện thị site
Trang 66Công cụ Web
Trang 67Trang quản lý
Trang 68Dọn dẹp hệ thống
Trang 69Chẩn đoán Site
• Giúp ta kiểm tra thông tin từ máy chủ tìm kiếm về site của bạn
Trang 70Hạng site theo từ khóa
• Giúp kiểm tra thứ hạng của site theo
từ khóa của mày chủ tìm kiếm cung cấp
Trang 71Hạng site theo từ khóa
Trang 72Sitemap Ping
• Gửi thông tin lên máy chủ tìm kiếm
để nhận dạn và tạo chỉ mục cho site bạn nhanh hơn
Trang 73Kiểm tra phiên bản
• Kiểm tra phiên bản bạn đang sử dụng
Trang 74Cập nhập theo Revision
• Cập nhập theo phiên bạn đang sử dụng
Trang 75Cấu hình cập nhập Revision
• Tự động kiểm tra và cập nhập theo thời gian qui định
Trang 76Demo
Trang 77Tài liệu tham khảo
• cms-features/
http://nukeviet.vn/vi/about/nukeviet-• http://nukeviet.vn/vi/
• http://nukeviet.vn/index.php?
language=vi&nv=store&op=search&types=1
• http://wiki.nukeviet.vn/user_manual
• http://wiki.nukeviet.vn/
technical_manual
Trang 78Cám ơn các bạn đã theo dõi