Tải bản đầy đủ (.pptx) (78 trang)

Tiểu luận phát triển ứng dụng web Hệ quản trị nội dung NukeViet

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.98 MB, 78 trang )

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

×