Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
2,45 MB
Nội dung
TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN -LÊ XUÂN ĐỨC ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ BẰNG MÃ NGUỒN DRUPAL Nghệ An, 5/2016 TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ BẰNG MÃ NGUỒN DRUPAL Sinh viên thực hiện: Lê Xuân Đức MSSV: 1151073761 Lớp: 52K2-107 Giáo viên hƣớng dẫn: TS Phan Lê Na Nghệ An, 5/2016 LỜI CẢM ƠN Đƣợc phân công Khoa Công nghệ thông tin – Trƣờng Đại học Vinh, đồng ý cô giáo hƣớng dẫn TS Phan Lê Na, em thực đề tài “Xây dựng website tin tức thể thao công nghệ mã nguồn mở drupal” Để hoàn thành đề tài này, em xin chân thành Cảm ơn Cô giáo TS Phan Lê Na tận tình, chu đáo hƣớng dẫn em thực đề tài Em xin chân thành cảm ơn quý Thầy Cô Khoa Công nghệ thông tin trƣờng Đại học Vinh tạo điều kiện thuận lợi cho em suốt thời gian học tập nghiên cứu trƣờng Mặc dù có nhiều cố gắng để thực đề tài cách hoàn chỉnh Song buổi đầu làm quen với hệ thống mã nguồn mới, tiếp cận với trải nghiệm thực tế nhƣ hạn chế kiến thức kinh nghiệm nên tránh khỏi thiếu sót định mà thân chƣa thấy đƣợc Em mong đƣợc góp ý quý Thầy, Cô giáo bạn đồng nghiệp để đề tài đƣợc hoàn chỉnh Em xin chân thành cảm ơn! Vinh, ngày 12 tháng năm 2016 Sinh viên Lê Xuân Đức MỤC LỤC Trang LỜI CẢM ƠN MỤC LỤC LỜI NÓI ĐẦU CHƢƠNG 1: CỞ SỞ LÝ THUYẾT Tổng quan Drupal 1.1 Khái niệm Drupal 1.2 Thông tin Drupal 1.3 Các thành phần Drupal 1.4 Các thành phần giao diện Drupal 11 1.5 Cài đặt Drupal 12 1.6 Lập trình giao diện 15 Giới thiệu Xampp 18 CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE TIN TỨC 20 2.1 Mô tả CSDL Website tin tức 20 2.1.1 Khảo sát trạng nhu cầu 21 2.1.2 Các bảng CSDL 22 2.1.3 Chi tiết thuộc tính CSDL 22 2.1.4 Mơ hình thực thể 24 2.1.5 Mô tả liên kết 24 Cấu hình hệ thống website tin tức thể thao công nghệ 26 2.2.1 Cấu hình module 26 2.2.2 Cấu hình View Block 27 2.2.3 Chủ đề 33 Chƣơng 3: XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 34 3.1 Tạo website tin tức thể thao công nghệ 34 3.2 Quản lý nội dung website 36 3.2.1 Thêm – Sửa – Xóa tin 36 3.2.2 Tìm kiếm 38 3.2.3 Đăng xuất, đăng nhập, tạo tài khoản website 40 3.2.4 Liên kết 42 KẾT LUẬN 43 TÀI LIỆU THAM KHẢO 44 LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa đƣợc xem yếu tố mang tính định hoạt động Chính phủ, tổ chức, nhƣ Cơng ty Nó đóng vai trị quan trọng, tạo bƣớc đột phá mạnh mẽ Một số ứng dụng bật công nghệ thông tin Internet, Internet kho tài ngun vơ phong phú đa dạng Các dịch vụ giúp cho ngƣời khắp châu lục giới trao đổi, cập nhật thơng tin cách nhanh chóng, xác dễ dàng Các website trở thành ngƣời bạn đáng tin cậy ngƣời sử dụng mạng Làm để ngƣời đọc nắm bắt đƣợc thông tin điện thoại, máy tính, xe, bóng đá,… Internet đáp án có hiệu cao để ngƣời đọc tìm hiểu thơng tin cơng nghệ thể thao nƣớc hay nƣớc ngồi Thơng tin thể thao, công nghệ thông tin vô quan trọng ngƣời u thích thể thao cơng nghệ Nhƣng muốn thu hút ngƣời đọc nhiều đến với thể thao công nghệ cần xây dựng website giới thiệu điện thoại, máy tính, xe, bóng đá,… Bắt nguồn từ ý tƣởng em chọn đề tài “Xây dựng website tin tức thể thao công nghệ mã nguồn mở drupal” nhằm giới thiệu, quảng bá tới ngƣời đọc nhìn sâu, chi tiết thông tin thể thao, cơng nghệ ngồi nƣớc XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ CHƢƠNG 1: CỞ SỞ LÝ THUYẾT Một mạnh Drupal không công cụ để xây dựng trang web nhất, mà thể đƣợc sử dụng để quản lý nhiều trang web đồng hành Đây mã nguồn quản lý nội dung đƣợc ƣa chuộng nên đề tài nghiên cứu sử dụng Drupal để quản trị nội dung Tổng quan Drupal 1.1 Khái niệm Drupal Drupal hệ thống quản trị nội dung miễn phí mã nguồn mở, khung sƣờn phát triển phần mềm hƣớng module Drupal đƣợc phát triển ngơn ngữ lập trình PHP, hệ quản trị sở liệu MySQL đƣợc phân phối dƣới giấy phép GPL Drupal đƣợc xây dựng theo mơ hình thiết kế hƣớng đối tƣợng thơng minh, cung cấp tính mạnh mẽ, đáp ứng đƣợc nhu cầu xây dựng hệ thống web từ đơn giản nhƣ website cá nhân, đến phức tạp nhƣ website thƣơng mại điện tử, tổ chức lớp học, 1.2 Thông tin Drupal 1.2.1 Ứng dụng Drupal đƣợc ứng dụng để xây dựng: Website thảo luận, website cộng đồng Website nội (Intranet), website doanh nghiệp Website cá nhân Website thƣơng mại điện tử Thƣ mục tài nguyên Hệ thống quản lý cơng trình phát triển phần mềm Hệ thống quản lý quan hệ khách hàng 1.2.2 Đặc điểm Là hệ thống quản trị nội dung PHP Framework Blog Môi trƣờng cộng tác Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Diễn đàn Thƣ mục ảnh 1.2.3 Điểm mạnh Drupal Drupal đƣợc xây dựng với mục đích giúp ngƣời quản lý Web dễ quản trị hệ thống Web Internet cách hữu hiệu, giống nhƣ mơ hình quản trị Joomla, Greeklog, PHP-Nuke, Post-Nuke,… Điểm khác biệt mơ hình Drupal so với mơ hình khác Drupal phát triển dựa tảng modules, mà module đƣợc ngƣời hay nhóm ngƣời phát triển riêng biệt, sau modules kết nối lại thông qua qui ƣớc thông số đƣợc định sẵn để hình thành mơ hình rộng lớn có nhiều chức Chính Drupal phát triển dựa khái niệm module mà mơ hình Drupal ngày phát triển có nhiều chức so với mơ hình khác Hiện có hàng trăm modules Ví dụ nhƣ module có tên Search – dùng để tìm kiếm, tên Whois – dùng để tìm thơng tin tên miền, tên Image – dùng để xem hình, tên ckeditor – dùng để viết (giống Microsoft Word), tên webform – dùng để tạo trang web có truy vấn,.…Ngƣời quản lý hay lập trình viên kết nối modules lại để chúng làm việc tƣơng tác qua lại modules liên hệ khác để hình thành ứng dụng lớn Đây điểm mạnh lớn Drupal Ngồi Drupal cịn có nhiều điểm mạnh bật khác nhƣ: Dễ dàng xây dựng web Mặc định cài đặt xong, bạn có bộ giao diện quản lý liệu, với công cụ hỗ trợ với mức độ bảo mật cao Rất nhiều nhà phát triển web, sử dụng Drupal nhƣ một core để xây dựng ứng dụng web Làm việc nhóm tốt Drupal xây dựng sẵn hệ thống quản trị thành viên, với nhiều quyền khác Bạn dễ dàng thiết lập thao tác thành viên thực cách dễ dàng Dễ dàng quản trị nội dung Drupal tích hợp sẵn khả cung cấp thông tin cho công cụ tìm kiếm Bạn dễ dàng đƣa nội dung website lên mạng xã hội nhƣ Twitter, Facebook Tất tính thực cách tự động Nhẹ nhàng hiệu Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CƠNG NGHỆ Hệ thống Drupal hồn tồn tƣơng thích với website lớn có hàng triệu page Có thể tiếp nhận 20,000 truy vấn giây Ngay từ bạn cài đặt xong Drupal, công cụ tối ƣu hệ thống đƣợc tự động kích hoạt làm nhiệm vụ cần thiết Quản lý giao diện dễ dàng Chúng ta dễ dàng nhìn thấy mục lục "themes" Toolbar, Bạn thay đổi giao diện cách nhanh chóng, vài giây sau kích hoạt Các cơng cụ cài đặt giúp bạn tùy chỉnh cách nhanh chóng theo sở thích Có thể đáp ứng nhu cầu Thực tế Drupal đa phần đƣợc sử dụng công ty hay tổ chức lớn, nhiên điều khơng phải khơng thể giúp bạn xây dựng ứng dụng nhỏ với thời gian bỏ Thực Drupal dễ để sử dụng Drupal bảo mật Có thể dễ dàng tìm thấy thơng tin nhiều website mạng, hay thảo luận nhiều mạng xã hội, diên đàn độ an toàn, bảo mật Drupal Có thể chừng mực đó, Drupal khó tiếp cận, nhƣng điều xứng đáng với nhận đƣợc 1.2.4 Điểm yếu Drupal Drupal khó sử dụng với ngƣời dùng Việc tạo Menu khiến ngƣời dùng cảm thấy thực bối rối Drupal có thành phần mở rộng (extensions) mã nguồn khác Mỗi có phiên Drupal phải chờ nhà cung cấp nâng cấp extensions họ để tƣơng thích Cách bố trí website Drupal khiến ngƣời sử dụng khó tìm kiếm đánh giá nên dùng extensions 1.3 Các thành phần Drupal 1.3.1 Module Module phần mềm (mã) mở rộng tính Drupal và/hoặc chức Các module core đƣợc tích hợp tải Drupal, ta bật chức của mà không cần cài đặt phần mềm bổ sung Các module đóng góp đƣợc Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ tải mục download module drupal.org, cài đặt thƣ mục cài đặt Drupal mà ta tạo Mỗi ngƣời tạo module riêng mình, nhiên, điều đòi hỏi hiểu biết sâu Drupal, lập trình PHP, module Drupal API 1.3.2 User – Permission - Role Mỗi ngƣời truy cập vào trang web tạo ra, cho dù họ có tài khoản đăng nhập ghé thăm trang web nặc danh, đƣợc xem ngƣời sử dụng Drupal Mỗi ngƣời sử dụng có số ID, ngƣời sử dụng khơng phải vơ danh có tên ngƣời dùng địa email Các thơng tin khác đƣợc liên kết với ngƣời sử dụng module Ngƣời dùng vơ danh có ID=0 Ngƣời sử dụng có ID=1 tài khoản ngƣời dùng đƣợc tạo cài đặt Drupal ngƣời dùng đặc biệt có quyền làm thứ trang web Những ngƣời dùng khác đƣợc gán quyền thông qua Role 1.3.3 Node Một Node Drupal thuật ngữ chung cho phần nội dung trang web (Lƣu ý sử dụng từ "Node" khơng phải từ có ý nghĩa toán học nhƣ phần mạng) Một số ví dụ Node: Các học ngữ pháp Các chia sẻ diễn đàn Các học từ vựng phát âm Các video học tiếng anh Mỗi Node trang web có kiểu nội dung (Content type) Nó có ID, tiêu đề, ngày viết, tác giả (một ngƣời dùng trang web), nội dung… Bằng cách sử dụng Module (CCK) 1.3.4 Comment Khi mơ-đun bình luận đƣợc kích hoạt, ngƣời dùng gửi ý kiến để thảo luận chủ đề diễn đàn, viết blog, trang sách… Nhận xét nội dung ngƣời Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 10 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Relationships Hosting Task: Reference ID Mục Task Lisk có phần muốn hiển thị thơng tin, nên mục cấu hình tabs tƣơng ứng với: Tabs cột bên phải, Tabs hiển thị trang chính, Tabs ấn view more Trong View cấu hình, muốn thêm trƣờng ấn nút Add có số thơng tin hiển thị ta chọn trƣờng hiển thị cho phù hợp, nút Add thêm vào đƣợc khoanh vùng hình Và ấn nút Add hiển hộp thoại chức lựa chọn chức phù hợp với yêu cầu nhiệm vụ: Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 30 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Lƣu ý: Tất chức để cấu hình hệ thống, từ việc tạo Site, tạo Platforms hay tác vụ Cài đặt tài khoản View Block cấu hình tương tự trên, điều quan trọng phải biết cấu hình trường Fields hiển thị yêu cầu biết kết nối với mối quan hệ để ràng buộc chức Tƣơng tƣ với View Block khác đƣợc cấu hình với chức tƣơng tự c View Block – Site List Cấu hình View: Tƣơng tự, tiếp tục cấu hình cho View Block chức khác nhƣ hình dƣới: Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 31 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 32 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 2.2.3 Chủ đề a Chọn giao diện Themes Mặc định, cài dặt Drupal có themes mặc định Bartik, Garland, Seven b Cấu trúc themes Giao diện có phần nội dung cột bên phải Với bố cục này, tùy theo thiết kế mà chọn vị trí muốn hiển thị cho View Block mà ta tạo bƣớc Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 33 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Chƣơng 3: XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 3.1 Tạo website tin tức thể thao công nghệ Để thể đƣợc nội dung, thơng tin cần thiết mà website thị cho ngƣời dùng xem cần tạo website có bố cục rõ ràng, linh hoạt, dễ sử dụng, đẹp Khơng làm cho ngƣời dùng phải đâu đầu đƣờng dẫn thông tin mà ngƣời dùng muốn xem Muốn thực đƣợc điều ngƣời quản trị cần tạo lập khối, node, taxaonomy, view, block cách rõ ràng, dễ nhận biết Tạo cấu trúc theme website tin tức thể thao công nghệ: Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 34 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Giao diện trang chủ website Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 35 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CƠNG NGHỆ Nói chung ngƣời dùng thực thao tác website cách dễ dàng, nhanh chóng, xem thông tin website linh hoạt, dễ hiểu khối view, block đƣợc đặt rõ ràng hợp lý 3.2 Quản lý nội dung website Dành cho ngƣời quản trị 3.2.1 Thêm – Sửa – Xóa tin 3.2.1.1 Thêm tin Để thêm tin ngƣời quản trị cần làm nhƣ sau Trong trang quan trị chọn mục content -> Add content-> Article ( Basic page, tùy vào nội dung tin để chọn danh mục thích hợp, thƣờng Article ) Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 36 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Sau thực bƣớc xuất cửa sổ mới, ngƣời quản trị nhập thông tin cần thiết cho tin muốn đăng Trong cấu hình viết ngƣời quản trị cần lƣu ý số nội dung chính: Menu settings: liên kết với menu URL part settings: tạo địa liện kết viết Comments settings: cho phép ngƣời dùng gửi Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 37 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ comments Authoring information: cấp quyền cho ngƣời quản trị sửa, xóa viết Sau thực xong chọn save, viết hiển thị trang chủ Đối với việc sửa, xóa viết cần chọn viết tiến hành sửa xóa 3.2.1.2 Theo dõi viết Nhằm mục đích quản lý viết, nhƣ thời gian viết bài, ngƣời viết bài, số lƣợt xem mà ngƣời dùng xem,… Để theo dõi viết ta nhấp vào viết thơng số chi tiết viết hiển thị theo viết 3.2.2 Tìm kiếm Để tìm kiếm thơng tin website ta nhập từ khóa vào tìm kiếm Một trang xuất với giao diện tìm kiếm sau: Kết tìm kiếm đƣợc hiển thị: Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 38 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CƠNG NGHỆ Nếu thơng tin tìm kiếm khơng có website dịng thơng báo xuất dƣới tìm kiếm Ngƣời dùng tìm kiếm nâng cao cách nhấp vào “Advanced Search” Thẻ tìm kiếm nâng cao hiển thị: Sử dụng tìm kiếm nâng cao cách nhập từ, cụm từ, thông tin không chứa từ, cụm từ vào nút from thẻ tìm kiếm Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 39 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 3.2.3 Đăng xuất, đăng nhập, tạo tài khoản website a Tạo tài khoản Đối với ngƣời dùng để viết viết mới, chỉnh sửa, xóa nội dung viết hay comment viết họ cần phải có tài khoản để sử dụng, đƣợc ngƣời quản trị viên website cấp quyền cho phép sử dụng tài khoản với mục đích Ngƣời dùng với mục đích xem gửi comment vào viết đƣợc phép xem comment, khơng có quyền xóa, chỉnh sửa, hay viết viết Ngƣời dùng thành viên ban quản trị đƣợc quyền đăng bài, chỉnh sửa hay xóa viết Điều bắt buộc ngƣời dùng phải tạo tài khoản cách chọn “Tạo tài khoản mới” nhập thông tin tài khoản sau thẻ tạo tài khoản hiển thị Đối với ngƣời dùng có tài khoản cần nhập thông tin tài khoản chọn “Đăng nhập” Các nội dùng cần nhập thẻ “Tạo tài khoản” hiển thị gồm: Tên đăng nhập, Địa E-mail tạo tài khoản, Mật Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 40 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CƠNG NGHỆ Sau hồn tất nhập thơng tin chọn “Tạo tài khoản” tài khoản đƣợc tạo thành công với thông tin mà ngƣời dùng nhập Đối với ngƣời dùng muốn thay đổi mật quên mật đăng nhập để sử dụng tiếp tài khoản cách chọn “Yêu cầu mật mới” thẻ tạo tài khoản nhập địa E-mail, sau ccos chọn “E-mail Mật mới” Khi tin nhắn tự đơng gửi đoạn văn bao gồm mã đăng nhập vào địa E-mail mà ngƣời dùng sử dụng để tạo tài khoản trƣớc b Đăng xuất tài khoản Để đăng xuất tài khoản ngƣời dùng di chuyển lên góc bên phải website chọn thẻ “Log out” Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 41 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 3.2.4 Liên kết Đối với website việc liên kết với website khác hay mạng xã hội điều cần thiết mục đích sử dụng ngƣời dùng phực tạp đa dạng Với mong muốn tạo cho ngƣời dùng cảm thấy thoải mãi, tiện lợi việc tìm kiếm, xem thơng tin môi trƣờng tốt nhất, website “Thể Thao Và Công Nghệ” sử dụng nút liên kết với mạng xã hội, website, cơng cụ tìm kiếm giúp ngƣời dùng tiếp cận nhanh chóng với tin tức cập nhật hàng ngày cách nhanh chóng hiệu Trong trình sử dụng ngƣời dùng với mong muốn có ý kiến đóng góp, xây dựng website ngày phát triển tốt cách chọn “Liên Hệ” với ban quan trị Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 42 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ KẾT LUẬN Đề tài “Xây dựng website tin tức thể thao công nghệ mã nguồn Drupal” thu đƣợc kết sau: - Tìm hiểu mã nguồn Drupal: khái niệm Drupal, thông tin Drupal, thành phần Drupal, thành phần giao diện Drupal, cài đặt Drupal, lập trình giao diện với Drupal - Tìm hiểu Xampp: Khái niệm Xampp, thơng tin Xampp, cài đặt Xampp - Phân tích hệ thống website tin tức thể thao công nghệ - Xây dựng website tin tức thể thao công nghệ với chức năng: tìm kiếm thơng tin cách dễ dàng hiệu quả, website tin tức trực tuyến với tính sẵn sàng khả tùy biến cao, giao diện dễ sử dụng, khối website rõ ràng, bảo mật thông tin cá nhân ngƣời dùng Hƣớng phát triển đề tài: Đƣa hệ thống website lên hostting Phát triển thêm nhiều chức khác Mở rộng khả tìm kiếm, phục vụ ngƣời dùng, cá nhân, tổ chức, doanh nghiệp Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 43 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ TÀI LIỆU THAM KHẢO [1] http://squallphu.com/ Học hỏi, Chia sẻ Giả trí [2] https://www.youtube.com/user/yaworsk1/ Drupal Commerce Module [3] https://groups.drupal.org/node/16862 DNS Wildcard Configuration [4] http://www.ibm.com/developerworks/ library/wa-multisitedrupal/ Creating a Drupal multisite installation [5] https://www.drupal.org/node/1022020 How to Write a Drupal Installation Profile [6] Cindy McCourt, Drupal, The Guide to Planning and Building Websites [7] Stephen Burge, Drupal Explained: Your Step-by-Step Guide Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 44 ... CNTT 33 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Chƣơng 3: XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 3.1 Tạo website tin tức thể thao công nghệ Để thể đƣợc nội dung, thông tin cần... CNTT 42 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ KẾT LUẬN Đề tài ? ?Xây dựng website tin tức thể thao công nghệ mã nguồn Drupal? ?? thu đƣợc kết sau: - Tìm hiểu mã nguồn Drupal: khái niệm Drupal, ... Lớp: 52k2107 – Khoa: CNTT 31 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ Lê Xuân Đức – Lớp: 52k2107 – Khoa: CNTT 32 XÂY DỰNG WEBSITE TIN TỨC THỂ THAO VÀ CÔNG NGHỆ 2.2.3 Chủ đề a Chọn giao