TRƯỜ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
NHÓM THỰC HIỆN
Nguyễn Văn Đồng 09520064
Võ Ngọc Duy Bảo 09520467
Mai Trọng Ngân 09520574
Giới thiệu NukeViet
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.
•
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.
Giớ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.
Giớ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:
–
Phòng giáo dục Lạng Giang ()
–
Công ty cổ phần đầu tư tài chính công đoàn dầu khí Việt Nam ()
–
Viện y học cổ truyền Quân Đội (
So sánh NukeViet với các CMS khác
So sánh NukeViet với các CMS khác
So sánh NukeViet với các CMS khác
Các tính năng của NukeViet
Nền tảng công nghệ
•
Lập trình trên PHP5 và MYSQL5
•
Ứng dụng Xtemplate và Jquery
•
Sử dụng xHTML 1.0 và CSS 2.1
•
Thiết kế đồ họa theo nguyên lý dạng lưới
•
Tận dụng thành tựu mã nguồn mở có sẵn
•
Không phụ thuộc hoàn toàn vào bất kỳ framework
Kiế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
Đ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.
Phâ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.
Đa giao diện
•
Cài đặt và gỡ bỏ giao diện hoàn toàn tự động, có thể đóng gói và chia sẽ dễ
dàng.
•
Hỗ trợ giao diện theo ngôn ngữ, theo module
•
Hỗ trợ hệ thống đa giao diện cực kỳ uyển chuyển cho người sử dụng lẫn lập
trình viên.
•
Có thể tùy ý thiết kế bố cục giao diện.
Tù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 module
•
Người sử dụng tùy ý bố trí vị trí các block theo từng module và thậm chí là
từng tính năng của module.
•
Việc bố trí block có thể thực hiện trong ACP hoặc kéo thả trực quan ngay tại
giao diện người dùng.
An 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
An 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
Quả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ố
Kiể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ị
Tối ưu hóa cho công cụ tìm kiếm (SEO)
•
Hỗ trợ SEO link
•
Quản lý và tùy biến tiêu đề site, description
•
Hỗ trợ quản lý các thẻ meta: keywords, description
•
Hỗ trợ sử dụng keyword để phát sinh trang thống kê một cách tự động nhờ
công cụ tìm kiếm
Tố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)
Sẵ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ứ ê
Hỗ trợ Đăng nhập phân tán
•
Hỗ trợ OpenID, cho phép đăng nhập phân tán từ Yahoo, Google
•
Hệ thống cho phép admin kiểm duyệt việc login OpenID
•
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ỳ
Trì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