Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
501,02 KB
Nội dung
TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN THUYẾT MINH ĐỀ TÀI NCKH CẤP TRƯỜNG ĐẺ TÀI NGHIÊN CỨU XÂY DỰNG WEBSITE ĐẢNG ỦY TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM DựA TRÊN HỆ QUẢN TRỊ NỘI DUNG MÃ NGUỒN MỞ DRUPAL Chủ nhiệm đề tài: ThS NGUYỄN CAO VĂN Thành viên tham gia: ThS NGUYỄN TUYẾT MINH Hải Phòng, tháng 5/2016 MỤC LỤC DANH SÁCH BẢNG BIỂU Số bảng 2.1 Tên bảng Các vai trò Drupal Tran g 21 DANH SÁCH HÌNH ẢNH Số hình 1.1 Khả tùy biến CMS Tran g 1.2 Trình soạn thảo CMS 1.3 Phân quyền CMS 11 1.4 Đa website CMS 12 2.1 Logo WordPress 20 2.2 Logo Drupal 22 2.3 Logo Joomla 23 2.4 Thêm node 25 2.5 Quản lý menu 26 2.6 Các khối vùng 27 2.7 Danh sách Vocabulary 28 2.8 Tạo view 29 2.9 Quản lý giao diện 30 2.10 Phân quyền 31 2.11 Quản lý vai trò 32 2.12 Danh sách Modules 33 3.1 Giao diện trang chủ 36 3.2 Giao diện trang tin 37 3.3 Giao diện danh sách tin danh mục 38 3.4 Giao diện thư viện ảnh/video 39 Tên hình CÁC MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU Chữ viết tắt Giỏi thích CMS Content Management System URL Uniform Resource Locator XML Extensible Markup Language HTML HyperText Markup Language MỞ ĐẦU Trước kia, để thêm viết cho website tĩnh - website html, bạn cần phải có kiến thức định ngơn ngữ html Cách thức để phát triển, vận hành website html đơn giống việc người in sách Viết nội dung phần công việc, sau người ta phải cần tới giấy máy in để in trang sách, cuối đóng trang sách lại thành sách Các website html bao gồm trang html nhỏ, việc tạo html nhỏ đòi hỏi bạn phải biết ngôn ngữ html, phải qua nhiều bước để biến văn words thành trang html Công việc quản lý, cập nhật website thực mệt mỏi tốn thời gian Nếu bạn có thay đổi địa email, bạn phải thay đổi tất trang html Nếu bạn muốn có thêm viết mới, bạn phải tạo link tới viết, phải viết trang html hoàn chỉnh theo giao diện website Khi phát triển website, điều tất yếu khối lượng viết nhiều lên, trang web có nhiều phần nội dung, việc quản lý theo kiểu trang thực Và may, khơng cịn phải làm nữa, nhờ CMS - hệ quản trị nội dung Việc đời CMS - Content management system - hệ quản trị nội dung tất yếu, phát triển website nói chung Website phát triển, địi hỏi phải có cơng cụ hỗ trợ cho người quản trị website, đảm bảo: • Website quản trị dễ dàng: Phần lớn người quản trị website sau người thiết kế website, họ biết khơng biết, hồn tồn khơng thơng thạo ngơn ngữ lập trình Do vậy, website đáp ứng yêu cầu quản trị dễ dàng với người kỹ thuật, đơn giản tốt, trực quan tốt • Website phải linh hoạt, tính tự động cao: Khi người quản trị thay đổi thông tin đó, thơng tin cần thể website Một viết tự động xếp vào danh mục Người quản trị thay đổi menu, thơng tin liên hệ, cấu trúc nội dung • Website dễ dàng quản lý, mở rộng chức năng: Website không đơn đưa thông tin Website diễn đàn trao đổi, gian hàng bán đồ, cho phép đặt dịch vụ Vì vậy, tùy giai đoạn phát triển, chức website bổ xung, chỉnh sửa luôn cố định Mục tiêu, đối tượng, phạm vi nghiên cứu Nghiên cứu hệ thống quản lý nội dung mã nguồn mở Drupal để xây dựng website cho Văn phòng Đảng ủy Trường Đại học Hàng Hải Việt Nam Phương pháp nghiên cứu - Thu thập tài liệu tác giả trong, ngồi nước có liên quan đến đề tài - Nghiên cứu phát triển lý thuyết phục vụ đề tài - Nghiên cứu nghiệp vụ đơn vị trực tiếp sử dụng website - Áp dụng Văn phòng Đảng ủy Trường Đại học Hàng Hải Việt Nam Kết cấu cơng trình nghiên cứu - Chương Giới Thiệu Về Hề Quản Trị Nội Dung Website - CMS - Chương Drupal - Chương Website Đảng ủy Trường Đại học Hàng Hải Việt Nam Kết đạt đề tài - Nghiên cứu hệ thống quản lý nội dung mã nguồn mở Drupal - Xây dựng thảnh công Website cho Đảng ủy Trường Đại học Hàng Hải Việt Nam Website triển khai vào hoạt động CHƯƠNG GIỚI THIỆU VỀ HỀ QUẢN TRỊ NỘI DUNG WEBSITE - CMS 1.1Hệ thống quản trị nội dung website - CMS Một hệ thống quản lý nội dung (CMS) ứng dụng máy tính có hỗ trợ tạo chỉnh sửa nội dung kỹ thuật số sử dụng giao diện người dùng thơng thường thường hỗ trợ nhiều người dùng làm việc môi trường cộng tác Tính CMS khác Hầu hết CMS, bao gồm Web dựa xuất bản, quản lý định dạng, chỉnh sửa lịch sử phiên điều khiển, lập mục, tìm kiếm Về chất, hệ thống quản lý nội dung hỗ trợ việc tách phần quản lý nội dung phần trình bày Một hệ thống quản lý nội dung web (WCM) (hoặc WCMS) CMS thiết kế để hỗ trợ việc quản lý nội dung trang Web Hầu hết CMS phổ biến WCMS Nội dung trang web bao gồm văn đồ họa nhúng, hình ảnh, video, âm thanh, code (ví dụ, cho ứng dụng) có hiển thị nội dung tương tác với người dùng Một hệ thống quản lý nội dung (CMS) thường có hai thành phần chính: • Một ứng dụng quản lý nội dung (CMA) giao diện người sử dụng đầu cuối cho phép người sử dụng, chí có chun mơn hạn chế, để thêm, sửa, xóa nội dung từ trang web mà không cần can thiệp quản trị trang web • Một ứng dụng phân phối nội dung (CDA) biên dịch thông tin cập nhật trang web Hệ thống quản lý liệu kỹ thuật số dạng khác CMS Họ quản lý thứ tài liệu, phim, hình ảnh, số điện thoại, liệu khoa học CMS sử dụng để lưu trữ, kiểm sốt, sửa đổi, tài liệu xuất 1.2Tính CMS • SEO (tối ưu hóa cơng cụ tìm kiếm) - URL thân thiện • Tích hợp trợ giúp trực tuyến • Module hóa mở rộng • Dễ dàng sử dụng quản lý nhóm • Hệ thống phân quyền theo nhóm • Hỗ trợ đầy đủ mẫu • Dễ dàng cài đặt nâng cấp • u cầu máy chủ có cấu hình thấp • Bảng quản trị với hỗ trợ nhiều ngôn ngữ • Phân cấp nội dung có chiều sâu kích thước khơng giới hạn • Có khả quản lý tập tin tích hợp • Tích hợp quản lý log • Hỗ trợ diễn đàn chat trực tuyến 1.3Các quan niệm sai lầm CMS • Một quan niệm sai lầm lớn CMS thành phần cho thành cơng website Điều hồn tồn khơng thật Một CMS nên làm cho chủ sở hữu trang web người quản trị trang web dễ dàng quản lý phân phối nội dung, thành công trang web khơng hồn tồn phụ thuộc vào CMS; mà phụ thuộc vào nội dung, dịch vụ mà đem lại cho người sử dụng • Quan niệm sai lầm thứ hai CMS loại bỏ nhu cầu thuê nhà phát triển web lập trình viên để thực thay đổi trang web Điều khơng nhiều trường hợp Hầu hết hệ thống CMS đặc biệt CMS mã nguồn mở cồng kềnh để chứa chức (dù cần thiết hay khơng) địi hỏi lập Tagging: Các q trình liên kết term với nội dung trang web Drupal bạn Taxonomy UM talleđ AOuiđ IOM HANAU HtlDS MSAAY MANAGt Art tttmi ‘Ắnoá** apđ ♦ Add VOCullTV VOCUAKY NAME oniunoM ÍOCUHH e Administration ộ The €onfiguration optio Appearance o Install new theme Enabled themes Update Settings Bartik 7.14 (default theme) A multi-column theme which can be coníigured to modify colors and svvitch betvveen íixed and íluid width layouts lexible, recolorable theme with many regions Hình 2.9 Quản lý giao diện Settings I Disable I Set deíault ns have been saved Settings Garland 7.14 About Us người dùng mặc định Drupal Đó Admin, người dùng xác thực, khách Mỗi vai trị có quyền khác Drupal Vai trò Diễn tả Đây vai trò quyền lực số vai trò người sử dụng Quyền Admin quản trị mặc định thực chức Drupal có tất quyền kích hoạt Vai trị có quyền cao Người khuyến khích có người dùng quản trị Đây quyền trung bình, khách đăng ký với trang web có trở dùng xác thành người dùng xác thực Vai trị thường có quyền truy cập thực hạn chế, nhiều so với người dùng vô danh Những người dùng thường có tất quyền khách, viết bình luận trang web Người dùng người truy cập trang web mà chưa đăng ký với trang Khách web, chưa đăng nhập vào tài khoản họ Quyền người dùng thường hạn chế Trong thực tế, người dùng vô danh xem ý kiến nội dung xuất bản, sử dụng hình thức liên lạc trang web theo mặc định Bảng 2.1 Các vai trò Drupal Permission: Quyền hạn người sử dụng Drupal ANONYMOUS PERMISSION USER THÀNH VIỀN MANAGER AOMINISERATO R Administration mcnu Access admimstration menu Display the admmistrabon menu at the top of each page □ E B E Ó B Flush caches Access links to flush caches in the ađministrabon menu Hình 2.10 Phân quyền Role: tạo nhóm permission để đại diện cho chức cụ thể HAME OPERATONS 4* anonymous user (ỉocked) edit permissions Ỷ Thành Viên (kxked) edít permissions Ỷ Managei edit