joomla 1.6 overview

30
Joomla 1.6 Người trình bày: Vũ Hoàng Việt (NVTECH Co.,LTD) Vũ Hoàng Việt - http://www.nvtech.vn 1

Upload: nvtech

Post on 09-Dec-2014

2.474 views

Category:

Technology


2 download

DESCRIPTION

Overview about Joomla 1.6, slide used in Joomla!Day in Ho Chi Minh City, Viet Nam 2009

TRANSCRIPT

Page 1: Joomla 1.6 Overview

Joomla 1.6 Người trình bày: Vũ Hoàng Việt

(NVTECH Co.,LTD)

Vũ Hoàng Việt - http://www.nvtech.vn

Page 2: Joomla 1.6 Overview

Những chú ý quan trọng về Joomla 1.6

• Yêu cầu hệ thống• PHP phiên bản 5.2+• MySQL phiên bản 5.04+

• Joomla 1.6 không có chế độ kế thừa

Page 3: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 3

Các tính năng mới nổi bật trong Joomla 1.6

• Hệ thống phân quyền người dùng• Hệ thống phân loại nội dung đa cấp• Cho phép thêm trường dữ liệu mới cho thành viên• Mootools 1.2•Trình cài đặt mới

Page 4: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 4

Hệ thống phân quyền người dùng

• Cho phép tạo mới nhóm người dùng• Cho phép tùy biến các cấp độ truy cập (Access levels)• Quản lý quyền truy cập đa cấp

Page 5: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 5

Một số khái niệm mới

Page 6: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 6

Mỗi hành động có 04 giá trị

• Không thiết lập (= Từ chối)• Kế thừa • Từ chối• Cho phép

Page 7: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 7

So sánh Joomla 1.5 và Joomla 1.6(người dùng, nhóm, cấp độ truy cập)

Joomla 1.5 Joomla 1.6

Nhóm Gồm 7 nhóm cố định, không thể thêm bớt hoặc xóa: Registered, Author, Editor, Publisher, Manager, Administrator và Super Administrator

Không giới hạn số lượng nhóm tạo thêm.

Người dùng & Nhóm

Một người dùng chỉ thuộc về 1 và duy nhất một nhóm

Một người dùng có thể được gán vào nhiều nhóm khác nhau.

Cấp độ truy cập

3 cấp độ truy cập cố định (Public, Registered, Special)

Không giới hạn số lượng cấp độ truy cập tạo thêm

Cấp độ truy cập & Nhóm

Mối liên quan giữa cấp độ truy cập và nhóm là cố định

Nhóm được gán vào Cấp độ truy cập và hoàn toàn có thể tùy biến được

Page 8: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 8

So sánh Joomla 1.5 và Joomla 1.6(hành động, nhóm và kế thừa)

Joomla 1.5 Joomla 1.6

Nhóm và hành động

Các hành động mà một nhóm có thể thực hiện là cố định

Hoàn toàn có thể tùy biến theo nhu cầu

Phạm vi của quyền

Phạm vi áp dụng cho toàn bộ trang web và trên mọi đối tượng

Tùy biến theo nhiều cấp: toàn cục, theo component, theo category và theo article

Thừa kế quyền

Không thực hiện được Quyền được thiết lập ở cấp độ cha sẽ được thừa kế ở cấp độ con

Page 9: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 9

Tạo mới nhóm người dùngJoomla 1.6 Joomla 1.5

Page 10: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 10

Tạo các cấp độ truy cậpJoomla 1.6 Joomla 1.5

Cấp độ truy cập (Access level): bao gồm 1 hoặc nhiều nhóm người dùng, là một cách ngắn gọn để tham chiếu tới một hoặc nhiều nhóm người dùng khác nhau

Page 11: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 11

Quản lý quyền truy cập đa cấp(4 cấp truy cập từ cao xuống thấp)

1. Toàn cục (Global configuration)2. Tại từng Component3. Tại từng Chuyên mục4. Tại từng Bài viết

Page 12: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 12

Các nguyên tắc cơ bản

1. Mặc định: bạn không làm được gì cả Bị cấm tuyệt đối

2. Khi bạn được cấp quyền cho 1 hành động cụ thể nào đó Dứt khoát chỉ được thực hiện hành động đó.

3. Khi bạn bị từ chối 1 hành động cụ thể nào đó Dứt khoát không thể thực hiện hành động đó

4. Từ chối luôn luôn được ưu tiên hơn Cho phép

Page 13: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 13

Kế thừa (tình huống 1)

Toàn cục: Không thiết lập => Từ chối Component: Kế thừa => Từ chối

Category: Kế thừa => Từ chối Article: Kế thừa => Từ chối

Quyền bị từ chối ở tất cả các cấp độ.

Page 14: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 14

Kế thừa (tình huống 2)

Toàn cục: Cho phép Component: Kế thừa => Cho phép

Category: Kế thừa => Cho phép Article: Kế thừa => Cho phép

Quyền được cho phép ở tất cả các cấp độ

Page 15: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 15

Kế thừa (tình huống 3)

Toàn cục: Không thiết lập => Từ chối Component: Cho phép

Category: Từ chối Article: Cho phép => Từ chối

Ở cấp độ article, quyền này vẫn bị từ chối bất kể đã thiết lập quyền này là Cho phép ở cấp độ Article => Từ chối luôn được ưu tiên hơn Cho phép

Page 16: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 16

8 hành động cơ bảnCác quyền luôn đi kèm với nhóm người dùng Đăng nhập (Site) Đăng nhập (Admin) Quản trị (Admin) Quản lý (Manage) Tạo mới Xóa Sửa Sửa trạng thái

- Ý nghĩa cụ thể của từng quyền này còn phụ thuộc vào bối cảnh cụ thể.- Người phát triển component có thể tạo thêm các quyền khác

Page 17: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 17

Hành động quản trị (admin)

Người dùng có thể truy cập vào component và thực hiện chỉnh sửa các tùy chọn của component đó (bao gồm chỉnh sửa quyền truy cập)

Page 18: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 18

Hành động quản lý (Manage)

Cho phép truy cập vào component và thực hiện các thao tác như thêm, xóa, sửa

Page 19: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 19

Hành động đăng nhập (Login)

Có thể đăng nhập vào giao diện bên ngoài (Front-end) hoặc giao diện quản trị (Back-end) của trang web

Mặc định quyền này được định sẵn cho nhóm Registered (Đã đăng ký)

Page 20: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 20

Hành động tạo mới (Create)

Tạo mới các đối tượng (ví dụ liên kết web trong com_weblink, bài viết trong com_content, menu trong com_menus)

Page 21: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 21

Hành động xóa xóa (Delete)

Xóa các đối tượng (ví dụ liên kết web trong com_weblink, bài viết trong com_content, menu trong com_menus)

Page 22: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 22

Hành động sửa (Edit)

Sửa các đối tượng hiện có

Page 23: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 23

Hành động sửa trạng thái (Edit state)

Sửa trạng thái của đối tượng

Page 24: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 24

Hệ thống phân loại nội dung đa cấp

Joomla 1.5 Section

Category Article

Joomla 1.6 Category

Sub category 1Sub category 2

Sub category N

Article

Page 25: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 25

Hệ thống phân loại nội dung đa cấp

Page 26: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 26

Hệ thống phân loại nội dung đa cấp

Page 27: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 27

Tùy biến các trường dữ liệu cho thành viên

Page 28: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 28

Trình cài đặt mới

Page 30: Joomla 1.6 Overview

Vũ Hoàng Việt - http://www.nvtech.vn 30

Vũ Hoàng ViệtEmail: [email protected]ông ty TNHH Giải pháp và Công nghệ Trực tuyến Nam Việthttp://www.nvtech.vn