1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

78 1,3K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 78
Dung lượng 4,87 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 1

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

Trang 2

NHÓM THỰC HIỆN

Nguyễn Văn Đồng 09520064

Võ Ngọc Duy Bảo 09520467

Mai Trọng Ngân09520574

Trang 3

Giới thiệu NukeViet

Trang 4

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

Trang 5

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

Trang 6

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:

Trang 7

So sánh NukeViet với các CMS khác

Trang 10

Cá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 12

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

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 14

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.

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 16

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

Trang 17

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

Trang 18

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

Trang 19

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ố

Trang 20

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ị

Trang 21

Tối ưu hóa cho công cụ tìm kiếm

Trang 22

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)

Trang 23

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ứ ê

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 25

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

Trang 26

Hỗ 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 27

Cá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 31

Nhượ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 32

Cá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 34

Trang quản lý Module

Trang 35

Thiế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 36

Module ả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 37

Thiế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 39

Trang quản lý Block

Trang 40

Thêm Block

Trang 41

• Chọn File

Trang 42

Thêm Block

• Đặt tên và giao diện cho block

Trang 43

Thê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 44

Sửa, xóa block

Trang 45

Quả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 47

Trang quản lý Theme

Trang 48

Cà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 49

Quản trị website

Trang 50

Thêm/sửa quản trị Website

Trang 51

Cấ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 52

Cấ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 53

Quản trị CSDL

Trang 54

Trang quản trị

Trang 55

Hướng dẫn thực thi CSDL

• Ta có thể tải về, lưu trên máy, tối ưu CSDL

Trang 56

Hướng dẫn thực thi CSDL

• Data Backup

• Cấu hình CSDL

Trang 57

Quản lý File

Trang 58

Trang quản lý

Trang 59

Upload File

• Upload ở cuối trang quản lý

Trang 60

Ngôn ngữ

Trang 61

Trang quản lý ngôn ngữ

Trang 62

Ngô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 63

Sửa ngôn ngữ

Trang 64

Cấ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 65

Kiể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 66

Công cụ Web

Trang 67

Trang quản lý

Trang 68

Dọn dẹp hệ thống

Trang 69

Chẩ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 70

Hạ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 71

Hạng site theo từ khóa

Trang 72

Sitemap 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 73

Kiểm tra phiên bản

• Kiểm tra phiên bản bạn đang sử dụng

Trang 74

Cập nhập theo Revision

• Cập nhập theo phiên bạn đang sử dụng

Trang 75

Cấ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 76

Demo

Trang 77

Tà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 78

Cám ơn các bạn đã theo dõi

Ngày đăng: 05/04/2015, 21:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w