Báo cáo thực tập cuối khóa nghiên cứu và xây dựng website

74 1.5K 2
Báo cáo thực tập cuối khóa nghiên cứu và xây dựng website

Đ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

Báo cáo thực tập cuối khóa nghiên cứu và xây dựng website

Báo cáo thực tập cuối khóa 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP CUỐI KHÓA NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE Giáo viên hướng dẫn: Trường: Khoa: Võ Đỗ Thắng Đại Học Bách Khoa TP.HCM KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH TP.HCM, ngày 10, tháng 8, năm 2015 Giáo viên hướng dẫn: Võ Đỗ Thắng | 1 Báo cáo thực tập cuối khóa Mục lục Trang I. Giới thiệu trung tâm Athena ----------------------------- 3-6 II. Tìm hiểu về Wordpress ------------------------------- 7 1. 2. 3. Giới thiệu về wordpress ------------------------------- 8-9 Cài đặt và sử dụng Wordpress ------------------------- 10-12 Ứng dụng đã thực hiện ---------------------------------- 13-14 III. Tìm hiểu về Moodle ------------------------------------- 15 1. Giới thiệu về Moodle ---------------------------------- 16-18 2. Cài đặt và sử dụng Moodle ----------------------------- 19-26 3. Ứng dụng đã thực hiện ----------------------------------- 27-28 IV. Tìm hiểu về Opencart ----------------------------------- 29 1. Giới thiệu về Opencart ---------------------------------- 30 2. Cài đặt và sử dụng Opencart ----------------------------- 30-39 3. Ứng dụng đã thực hiện ----------------------------------- 40-41 V. Tìm hiểu về Joomla ------------------------------------ 42 1. Giới thiệu về Joomla ------------------------------------ 43-45 2. Cài đặt và sử dụng Joomla ------------------------------- 45-57 3. Ứng dụng đã thực hiện ----------------------------------- 58-59 VI. Một số hình ảnh tháo lắp Server --------------------- 60-61 VII. Nhận xét và đánh giá của bản thân ------------------- 62 VIII. Nhận xét và đánh giá của Thầy giám sát ------------ 63 Giáo viên hướng dẫn: Võ Đỗ Thắng | 2 Báo cáo thực tập cuối khóa I. GIỚI THIỆU TRUNG TÂM ATHENA 1. SỨ MỆNH TRUNG TÂM ATHENA Trung tâm ATHENA thành lập tháng 10/2004 Giám đốc: Võ Đỗ Thắng www.athena.edu.vn  Trung Tâm Đào Tạo Quản Trị Mạng & An Ninh Mạng Quốc Tế ATHENA được thành lập từ năm 2004, là một tổ chức qui tụ nhiều trí thức trẻ Việt Nam đầy năng động, nhiệt huyết và kinh nghiệm trong lãnh vực CNTT, với tâm huyết góp phần vào công cuộc thúc đẩy tiến trình đưa công nghệ thông tin là ngành kinh tế mũi nhọn, góp phần phát triển nước nhà 2. CÁC LĨNH VỰC ĐÀO TẠO CHÍNH Giáo viên hướng dẫn: Võ Đỗ Thắng | 3 Báo cáo thực tập cuối khóa  Trung tâm ATHENA đã và đang tập trung chủ yếu vào đào tạo chuyên sâu quản trị mạng, an ninh mạng, thương mại điện tử theo các tiêu chuẩn quốc tế của các hãng nổi tiếng như Microsoft, Cisco, Oracle, Linux LPI, CEH….  Song song đó trung tâm ATHENA còn có những chương trình đào tạo cao cấp dành riêng theo đơn đặt hàng của các đơn vị như Bộ Quốc Phòng, Bộ Công An, ngânhàng, doanh nghiệp, các cơ quan chính phủ, tổ chức tài chính..   Sau gần 10 năm hoạt động, nhiều học viên tốt nghiệp trung tâm ATHENA đã là chuyên gia đảm nhận công tác quản lý hệ thống mạng, an ninh mạng cho nhiều bộ ngành như Cục Công Nghệ Thông Tin - Bộ Quốc Phòng , Bộ Công An, Sở Thông Tin Truyền Thông các tỉnh, bưu điện các tỉnh… Ngoài chương trình đào tạo, Trung tâm ATHENA còn có nhiều chương trình hợp tác và trao đổi công nghệ với nhiều đại học lớn như đại học Bách Khoa Thành Phố Hồ Chính Minh, Học Viện An Ninh Nhân Dân (Thủ Đức), Học Viện Bưu Chính Viễn Thông…. Giáo viên hướng dẫn: Võ Đỗ Thắng | 4 Báo cáo thực tập cuối khóa 3. ĐỘI NGŨ GIẢNG VIÊN  Tất cả các giảng viên trung tâm ATHENA có đều tốt nghiệp từ các trường đại học hàng đầu trong nước.... Tất cả giảng viên ATHENA đều phải có các chứng chỉ quốc tế như MCSA, MCSE, CCNA, CCNP, Security+, CEH,có bằng sư phạm Quốc tế (Microsoft Certified Trainer).Đây là các chứng chỉ chuyên môn bắt buộc để đủ điều kiện tham gia giảng dạy tại trung tâm ATHENA  Bên cạnh đó,Các giảng viên ATHENA thường đi tu nghiệp và cập nhật kiến thức công nghệ mới từ các nước tiên tiến như Mỹ, Pháp, Hà Lan, Singapore,... và truyền đạt các công nghệ mới này trong các chương trình đào tạo tại trung tâm ATHENA Giáo viên hướng dẫn: Võ Đỗ Thắng | 5 Báo cáo thực tập cuối khóa 4. CƠ SỞ VẬT CHẤT          Thiết bị đầy đủ và hiện đại Chương trình cập nhật liên tục, bảo đảm học viên luôn tiếp cận với những công nghệ mới nhất. Phòng máy rộng rãi, thoáng mát Đảm bảo việc làm cho học viên tốt nghiệp khoá dài hạn Giới thiệu việc làm cho mọi học viên Thực tập có lương cho học viên khá giỏi Ngoài giờ học chính thức, học viên được thực hành thêm miễn phí, không giới hạn thời gian. Hỗ trợ kỹ thuật không thời hạn trong tất cả các lĩnh vực liên quan đến máy tính, mạng máy tính, bảo mật mạng Hỗ trợ thi Chứng chỉ Quốc tế. Giáo viên hướng dẫn: Võ Đỗ Thắng | 6 Báo cáo thực tập cuối khóa 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP HÀNG TUẦN NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG WORDPRESS Giáo viên hướng dẫn: Võ Đỗ Thắng Sinh viên thực hiện: Lê Tiến Đạt Trường: Đại Học Bách Khoa TPHCM Khoa: KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH Giáo viên hướng dẫn: Võ Đỗ Thắng | 7 TP.HCM, ngày 10, tháng 8, năm 2015 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 8 Báo cáo thực tập cuối khóa II. TÌM HIỂU VỀ WORDPRESSS 1. WORDPRESS LÀ GÌ?  Tại sao mình lại chọn WordPress? Trước hết, nó hoàn toàn miễn phí, cung cấp nhiều theme đẹp miễn phí, hỗ trợ nhiều plugin hay miễn phí và sử dụng rất dễ dàng.Chắc hẳn có bạn đã sử dụng, có bạn chỉ biết đến, có bạn chỉ nghe qua thôi hoặc chưa biết gì về sự tồn tại của nó.OK, nhân tiện chúng ta cùng nhau tìm hiểu WordPress để hiểu hơn về nó nhé  WordPress là một CMS, một mã nguồn mở và hoàn toàn miễn phí để làm blog, trang web cá nhân hoặc bất cứ gì mà bạn thích. WordPress được viết bằng ngôn ngữ lập trình PHP và sử dụng MySQL database. WordPress là “con” của B2 / Cafelog, được xây dựng trên sự tiện dụng, cùng các định dạng chuẩn của web.  Đơn giản, WordPress là một phần mềm bạn có thể sử dụng nếu muốn làm một trang web cá nhân, mà không cần phải “vật lộn” với nó để có được kết quả. Giáo viên hướng dẫn: Võ Đỗ Thắng | 9 Báo cáo thực tập cuối khóa 2. CÁC ĐẶC TRUNG CƠ BẢN CỦA WORDPRESS          Hệ thống Plugin phong phú và cập nhật liên tục, bạn cũng có thể tự viết plugin cho mình. Hỗ trợ nhiều ngôn ngữ ( bao gồm cả tiếng Việt ) Được cập nhật, vá lỗi và hỗ trợ liên tục. Có rất nhiều Theme miễn phí, chuyên nghiệp và SEO rất tốt. Dễ dàng quản lý và thao tác, việc quản lý blog, bài viết giống như các phần mềm thiết kế web chuyên nghiệp. Tích hợp sẵn Latex – công cụ soạn thảo công thức toán học, bạn có thể viết công thức toán học ngay trong bài viết. Upload và quản lý hình ảnh một cách dễ dàng, đặc biệt là chức năng tạo thumbnail rất hay. Có một hệ thống Widget đa dạng ( ứng dụng tạo thêm ) như Thống kê số người truy cập, Danh sách các bài viết mới, các bài viết nổi bật, được xem nhiều, được comment nhiều, Liệt kê các chuyên mục, Liệt kê các trang, Bài viết theo ngày tháng, … có đến trên 23 Widget để bạn tha hồ lựa chọn. Thống kê số truy cập từng ngày đối với mỗi bài viết của blog. Trên cơ sở đó bạn sẽ có định hướng nên viết gì tiếp theo. Giáo viên hướng dẫn: Võ Đỗ Thắng | 10 Báo cáo thực tập cuối khóa       Hệ thống quản lý và duyệt Comment rất hay, có thể chặn spam theo IP. Hệ thống phân quyền với nhiều cấp độ khác nhau như: Administrator, Author, Editor, Contributer, Subcriber. Mỗi phân quyền sẽ có các quyền hạn khác nhau như được phép đăng bài viết, sửa bài viết, xóa bài viết, duyệt comment … Sao lưu dữ liệu một cách dễ dàng để backup hoặc chuyển nhà sang một nơi khác. Hỗ trợ import đa năng từ các blog khác như Blogspot, Tumblr, Blogger, LiveJournal … WordPress hỗ trợ 3 GB để lưu trữ hình ảnh và văn bản. Hàng ngày WordPress sẽ thống kê 100 bài viết trên các blog tiếng Việt được nhiều người đọc nhất. Nhờ đó bạn biết được các thông tin quan trọng nhất đang diễn ra. 3. CÀI ĐẶT VÀ SỬ DỤNG WORDPRESS Cài đặt WordPress sẽ có 2 hình thức: đăng ký miễn phí tại WordPress.com hoặc tải và cài đặt WordPress lên host của bạn.  Đăng ký miễn phí tại WordPress.com WordPress.com là dịch vụ blog miễn phí, khi đăng ký tải khoản bạn sẽ có 1 sub-domain dạng yoursite.wordpress.com; WordPress.com rất dễ sử dụng, thường được dùng để viết blog, có sẵn nhiều giao diện miễn phí để bạn chọn, có một cộng đồng viết blog rất đông đảo. Tuy nhiên có một hạn chế, bạn không thể cài được Plugin, sẽ không chỉnh sửa được code và Settings sẽ hạn chế Giáo viên hướng dẫn: Võ Đỗ Thắng | 11 Báo cáo thực tập cuối khóa  Tải và Cài đặt WordPress lên Host của bạn (Self-Hosted) WordPress cho phép bạn tải mã nguồn miễn phí tại website WordPress.org Với mã nguồn này, bạn hoàn toàn tự do làm một website mà bạn muốn (chứ không đơn thuần là viết blog) WordPress Self-Hosted cho phép bạn tải lên và cài đặt trên bất cứ hosting nào, bạn được cài đặt thêm tùy ý các plugin hoặc theme, bạn có Giáo viên hướng dẫn: Võ Đỗ Thắng | 12 Báo cáo thực tập cuối khóa thể tùy ý chỉnh sửa code của theme theo ý muốn (điều mà WordPress.com không làm được). Tuy nhiên, bạn sẽ phải tốn fee thuê hosting và domain cho mình, nhưng bạn có thể upload trên hosting free như Hostinger.vn CÀI CÁC THIẾT LẬP CẦN THIẾT Sau khi cài xong WordPress thì bạn nên cài đặt các thiết lập cần thiết cho website để nó hoạt động tốt hơn Giáo viên hướng dẫn: Võ Đỗ Thắng | 13 Báo cáo thực tập cuối khóa Bây giờ bạn vào phần Settings -> General 4. ỨNG DỤNG ĐÃ THỰC HIỆN Giáo viên hướng dẫn: Võ Đỗ Thắng | 14 Báo cáo thực tập cuối khóa  Tạo tài khoản Hostinger.vn và đăng nhập  Tạo database quản lí dữ liệu   Kết nối wordpress vào database Đăng nhập vào wordpress Giáo viên hướng dẫn: Võ Đỗ Thắng | 15 Báo cáo thực tập cuối khóa 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099  Website: http://athena.com.vn Tạo các blog cáhttp://athena.edu.vn nhân và hình thành-trang web E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Link: Facebook: http://intership.esy.es/Intership_2015/ http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP HÀNG TUẦN NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG MOODLE Giáo viên hướng dẫn: Sinh viên thực hiện: Trường: Khoa: Võ Đỗ Thắng Lê Tiến Đạt Đại Học Bách Khoa TPHCM KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH TP.HCM, ngàyGiáo 10, tháng 8, nămdẫn: 2015Võ Đỗ Thắng | viên hướng 16 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 17 Báo cáo thực tập cuối khóa III. TÌM HIỂU VỀ MOODLE 1. MOODLE LÀ GÌ?  Moodle là một hệ thống quản lý học tập (Learning Management System - LMS hoặc người ta còn gọi là Course Management System hoặc VLE - Virtual Learning Environment), là mã nguồn mở (do đó miễn phí và có thể chỉnh sửa được mã nguồn), cho phép tạo các khóa học trên mạng Internet hay các website học tập trực tyến  Moodle (viết tắt của Modular Object-Oriented Dynamic Learning Environment)  Moodle được sáng lập năm 1999 bởi Martin Dougiamas, người tiếp tục điều hành và phát triển chính của dự án. Do không hài lòng với hệ thống LMS/LCMS thương mại WebCT trong trường học Curtin của Úc, Martin đã quyết tâm xây dựng một hệ thống LMS mã nguồn mở hướng tới giáo dục và người dùng hơn.  Từ đó đến nay Moodle có sự phát triển vượt bậc và thu hút  được sự quan tâm của hầu hết các quốc gia trên thế giới và ngay cả những công ty bán LMS/LCMS thương mại lớn nhất như BlackCT( BlackBoard +Web CT) cũng có các chiến lược riêng để cạnh tranh với Moodle Moodle là một nền tảng cho học trực tuyến có mã nguồn mở. Moodle rất đáng tin cậy, có trên 10 000 site trên (thống kê tại moodle.org) thế giới đã dùng Moodle tại 160 quốc gia và đã được dịch ra 75 ngôn ngữ khác nhau. Có trên 100 nghìn người đã đăng kí tham gia cộng đồng Moodle (moodle.org) và sẵn sàng giúp bạn giải quyết khó khăn.  Moodle phát triển dựa trên ngôn ngữ PHP (Ngôn ngữ được dùng bởi các công ty Web lớn như Yahoo, Flickr, Baidu, Digg, CNET) có thể mở rộng từ một lớp học nhỏ đến các trường đại học lớn trên 50 000 sinh  Bạn có thể dùng Moodle với các database mã nguồn mở như MySQL hoặc PostgreSQL. Phiên bản 1.7 trở đi sẽ hỗ trợ thêm các database thương mại như Oracle, Microsoft SQL để các bạn có thêm nhiều cơ hội lựa chọn Giáo viên hướng dẫn: Võ Đỗ Thắng | 18 Báo cáo thực tập cuối khóa 2. CÁC ĐẶC TRUNG CƠ BẢN CỦA MOODLE  Như đã trình bày ở trên, Moodle là một hệ thống quản lý học tập, do đó nó cho phép người dùng tạo các khóa học, đề thi trực tuyến, nộp bài tập,… bên cạnh đó còn có các tính năng hỗ trợ tương tác giữa người dùng như gửi tin nhắn, blog, chat…  Moodle được xây dựng theo các mô-đun để dễ cập nhật, sửa đổi,thêm mới. Hiện có các mô-đun như:  Các hoạt động  Các nguồn tài nguyên  Các kiểu câu hỏi  Các trường dữ liệu (dùng cho các hoạt động liên quan đến cơ sở dữ liệu)  Giao diện đồ họa  Phương thức chứng thực  Phương thức ghi danh Tuy nhiên, Moodle không cho phép tạo bài giảng trực tiếp trên hệ thống. Do đó, người dùng phải sử dụng các phần mềm tạo bài giảng như:  Adobe Presenter (rất tiện, gọn nhẹ) và Adobe Captivate, Adobe Authoware Giáo viên hướng dẫn: Võ Đỗ Thắng | 19 Báo cáo thực tập cuối khóa   Ariculate Presenter  Microsoft LCDS và Producer. (Miễn phí)  Active Presenter (đầy đủ các công cụ) Moodle nổi bật là thiết kế hướng tới giáo dục, dành cho những người làm trong lĩnh vực giáo dục.  Moodle rất dễ dùng với giao diện trực quan, giáo viên chỉ mất một thời gian ngắn để làm quen và có thể sử dụng thành thạo. Giáo viên có thể tự cài và nâng cấp Moodle.  Do thiết kế dựa trên module nên Moodle cho phép bạn chỉnh sửa giao diện bằng cách dùng các theme có trước hoặc tạo thêm một theme mới cho riêng mình.  Tài liệu hỗ trợ của Moodle rất đồ sộ và chi tiết, khác hẳn với nhiều dự án mã nguồn mở khác.  Moodle phù hợp với nhiều cấp học và hình thức đào tạo: phổ thông, đại học/cao đẳng, không chính quy, trong các tổ chức/công ty.  Moodle rất đáng tin cậy  Moodle phát triển dựa trên PHP (Ngôn ngữ được dùng bởi các công ty Web lớn như Yahoo, Flickr, Baidu, Digg, CNET) có thể mở rộng từ một lớp học nhỏ đến các trường đại học lớn trên 50 000 sinh viên  Cộng đồng Moodle Việt Nam được thành lập tháng 3 năm 2005 với mục đích xây dựng phiên bản tiếng Việt và hỗ trợ các trường triển khai Moodle.  Từ đó đến nay, nhiều trường đại học, tổ chức và cá nhân ở Việt Nam đã dùng Moodle. Có thể nói Moodle là một trong các LMS thông dụng nhất tại Việt Nam. Cộng đồng Moodle Việt Nam giúp bạn giải quyết các khó khăn về cài đặt, cách dùng các tính năng, cũng như cách chỉnh sửa và phát triển. Nhớ rằng cộng đồng Moodle Việt Nam được xây dựng bằng chính Moodle Giáo viên hướng dẫn: Võ Đỗ Thắng | 20 Báo cáo thực tập cuối khóa Một câu hỏi đặt ra là Moodle trị giá bao nhiêu ?  Một thống kê thú vị tại http://www.ohloh.net/projects/25 kết luận Moodle đáng giá 20 triệu USD nếu bạn phải xây dựng một hệ thống tương tự như thế từ đầu 3. CÀI ĐẶT VÀ SỬ DỤNG MOODLE Cài đặt Moodle sẽ có 2 hình thức: cài đặt tại local host của bạn sau đó đưa lên hosting của bạn và cài đặt tích hợp trên hosting miễn phí  CÀI ĐẶT MOODLE CỤC BỘ TRÊN WINDOWN ( CÀI TRÊN LOCAL HOST) Bước 1. Tải phần mềm:  Cài đặt XAMPP dạng .exe: http://www.xampp.org  Gói cài đặt Moodle dạng nén: http://www.moodle.org Bước 2. Cài đặt máy chủ giả lập:  Nhấn đúp lên tập tin cài đặt XAMPP và cài đặt theo hướng dẫn của phần mềm. Nên để mọi thông số thiết lập theo mặc định. Khi cài đặt xong, toàn bộ hệ thống máy chủ giả lập sẽ được lưu trong ổ cứng máy tính tại thư mục C:\xampp.  Kể từ đó, máy chủ sẽ truy cập được thông qua trình duyệt web (Internet Explorer, Mozilla Firefox,...) tại địa chỉ: http://localhost hay http://127.0.0.1. Bước 3. Tạo cơ sở dữ liệu cho platform  Mở máy chủ giả lập bằng biểu tượng XAMPP Control Panel trên màn hình. Bảng điềukhiển XAMPP sẽ xuất hiện ở góc dưới bên phải màn hình. Giáo viên hướng dẫn: Võ Đỗ Thắng | 21 Báo cáo thực tập cuối khóa  Khởi động hai dịch vụ Apache và MySql bằng cách nhấn các nút Start tương ứng. Hoạt động của hai dịch vụ này được báo hiệu bằng chữ “Running” trên nền màu xanh lá cây.  Mở trình duyệt web, truy cập máy chủ giả lập qua địa chỉ http://localhost  Ở cột bên tay trái, chọn công cụ phpMyAdmin để tạo cơ sở dữ liệu. Bảng điều khiển của phpMyAdmin sẽ xuất hiện. Giáo viên hướng dẫn: Võ Đỗ Thắng | 22 Báo cáo thực tập cuối khóa  Trong ô Create new database, nhập tên cơ sở dữ liệu mà mình muốn tạo, sau đó nhấn nút Create. Lưu ý: tên cơ sở dữ liệu là một trong ba thông tin quan trọng để quản lí cơ sở dữ liệu (nơi lưu toàn bộ thông tin của platform Moodle), cần ghi nhớ cẩn thận. Giáo viên hướng dẫn: Võ Đỗ Thắng | 23 Báo cáo thực tập cuối khóa Creat new database Enter database’s name here  Với mỗi cơ sở dữ liệu, cần phải có tên truy cập và mật khẩu. Với một website hoạt động trên máy chủ giả lập, chỉ khi sử dụng Giáo viên hướng dẫn: Võ Đỗ Thắng | 24 Báo cáo thực tập cuối khóa đúng tên truy cập và mật khẩu thì mới có thể truy xuất (đọc) từ CSDL hay lưu giữ (ghi) thông tin vào CSDL được  Cơ sở dữ liệu mới tạo ra có tên truy cập mặc định là 'root' và mật khẩu để trống. Có thể tạo tên truy cập và mật khẩu khác, song điều này thông thường dễ gây nhầm lẫn với người dùng không nắm rõ cơ chế hoạt động của các website, nên dễ nhất là cứ sử dụng thông tin mặc định. Bước 4. Đưa gói cài đặt Moodle vào phần ổ cứng do máy chủ giả lập quản lí.  Gói cài đặt Moodle thường được cung cấp dưới dạng một tập tin nén (.zip). Sau khi tải về, việc đầu tiên là giải nén (unzip) tập tin này.  Thao tác thường gặp trên các máy tính là nhấn chuột phải lên tập tin nén, trong thẻ lệnh nhanh của công cụ giải nén (như Winzip, 7-ZIP, WinRAR,...), chọn lệnh Extract here. Tập tin nén sẽ được bung ra thành một thư mục hoàn chỉnh, với tên mặc định là 'moodle'.  Chép cẩn thận thư mục 'moodle' này vào phần ổ cứng do máy chủ giả lập quản lí: C:\xampp\htdocs. Bước 5. Cài đặt Moodle trên máy chủ giả lập XAMPP  Địa chỉ truy cập của platform trên máy chủ giả lập thường là: http://localhost/moodle. Phầnđuôi sau 'localhost/' chính là tên thư mục website cục bộ đã chép trong thư mục htdocs. Giáo viên hướng dẫn: Võ Đỗ Thắng | 25 Báo cáo thực tập cuối khóa  Dùng trình duyệt web để mở địa chỉ này, và nhấn Next liên tục cho tới khi xuất hiện bảng đòi hỏi khai báo thông tin truy cập cơ sở dữ liệu.  Nhập các thông tin về cơ sở dữ liệu đã khai báo ở trên: o Máy chủ: localhost o Tên cơ sở dữ liệu: như đã đặt o Tên truy cập: root (nếu không có tạo tên truy cập khác). o Mật khẩu: để trống (với tên truy cập 'root'). Giáo viên hướng dẫn: Võ Đỗ Thắng | 26 Báo cáo thực tập cuối khóa  Tiếp tục nhấn nút Next để tiến hành các bước cài đặt tiếp theo. Cần phải đồng ý chấp nhận một thoả thuận sử dụng Moodle, sau đó nhấn nút Continue để cài đặt các thành phần cho đến khi xuất hiện một màn hình đòi hỏi khai báo thông tin của người quản trị platform Moodle  Đây chính là tài khoản người dùng đầu tiên trên website này, có toàn quyền quản trị. Do đó các thông tin phải được ghi nhớ cẩn thận. Giáo viên hướng dẫn: Võ Đỗ Thắng | 27 Báo cáo thực tập cuối khóa  Sự khác biệt giữa thông tin truy cập cơ sở dữ liệu và thông tin truy cập của người dùng là gì? o Thông tin truy cập cơ sở dữ liệu được sử dụng trong tương tác giữa Moodle và máy chủ giả lập XAMPP, cho phép Moodle lấy thông tin từ cơ sở dữ liệu xuất ra cho người dùng xem, và lưu thông tin hoạt động trên Moodle vào cơ sở dữ liệu. Còn thông tin truy cập của người dùng chỉ là sự tương tác giữa người dùng và o Moodle, là “chìa khoá” cho phép người dùng truy cập vào Moodle để làm việc bằng các công cụ trực quan mà không cần phải biết đến cấu trúc cơ sở dữ liệu như thế nào. o Sau khi đã tạo xong tài khoản người dùng quản trị, chỉ cần quay về trang tiếp đón của platform (thường là http://localhost/moodle) để bắt đầu phiên làm việc.  Sử dụng Moodle về sau  Sau khi cài đặt xong lần đầu tiên, platform đã đi vào vận hành tốt, nếu muốn ngưng làm việc thì làm theo trình tự: o Thoát khỏi platform o Đóng trình duyệt o Lần lượt nhấn nút Stop trong bảng điều khiển XAMPP để ngưng hai dịch vụ Apache và MySql. Giáo viên hướng dẫn: Võ Đỗ Thắng | 28 Báo cáo thực tập cuối khóa  Khi máy chủ giả lập XAMPP đã tắt, nếu muốn sử dụng lại Moodle trên máy, phải bật lại theo trình tự: o Mở bảng điều khiển XAMPP để bật hai dịch vụ Apache và MySql; o Mở trình duyệt web để truy cập địa chỉ platform Moodle (thường là  Huỷ bỏ platform Moodle và cài đặt lại Sau một thời gian sử dụng, nếu có lỗi xảy ra hay vì bất cứ lí do gì muốn huỷ bỏ toàn bộ platform Moodle trên máy, cần làm theo hai bước:  Gỡ bỏ chương trình giả lập máy chủ XAMPP: có hai cách o Vào Start >> Programs >> Apache Friends >> XAMPP >> Uninstall o Vào Start >> Control Panel >> Add/Remove Programs >> Chọn XAMPP trong danh sách và nhấn nút Remove.  Sau khi gỡ bỏ ở bước 1, cần xoá sạch mọi dấu vết còn lưu lại bằng cách vào ổ đĩa C:\, xoá thủ công toàn bộ thư mục cài đặt XAMPP (thường là C:\xampp). Giáo viên hướng dẫn: Võ Đỗ Thắng | 29 Báo cáo thực tập cuối khóa  Quá trình cài đặt lại sau đó sẽ hoàn toàn giống với từng bước như đã nêu ở trên.  Tải và Cài đặt Moodle lên Host của bạn  Moodle cho phép bạn tải mã nguồn miễn phí tại website Moodle.org. Với mã nguồn này, bạn hoàn toàn tự do làm một website mà bạn muốn (chứ không đơn thuần là viết blog)  Moodle cho phép bạn tải lên và cài đặt trên bất cứ hosting nào, bạn được cài đặt thêm tùy ý các plugin hoặc theme, bạn có thể tùy ý chỉnh sửa code của theme theo ý muốn . Tuy nhiên, bạn sẽ phải tốn fee thuê hosting và domain cho mình, nhưng bạn có thể upload trên hosting free như Hostinger.vn Cài các thiết lập cần thiết Sau khi cài xong Moodle thì bạn nên cài đặt các thiết lập cần thiết cho website để nó hoạt động tốt hơn Bây giờ bạn vào phần Addministration -> Turn editing on Giáo viên hướng dẫn: Võ Đỗ Thắng | 30 Báo cáo thực tập cuối khóa 4. ỨNG DỤNG ĐÃ THỰC HIỆN  Tạo tài khoản Hostinger.vn và đăng nhập  Tạo database quản lí dữ liệu Giáo viên hướng dẫn: Võ Đỗ Thắng | 31 Báo cáo thực tập cuối khóa   Kết nối moodle vào database Đăng nhập vào moodle  Tạo các blog cá nhân và hình thành trang web Link: http://dat.esy.es/HD_MD/ Giáo viên hướng dẫn: Võ Đỗ Thắng | 32 Báo cáo thực tập cuối khóa 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP HÀNG TUẦN NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG OPENCART Giáo viên hướng dẫn: Sinh viên thực hiện: Trường: Khoa: Võ Đỗ Thắng Lê Tiến Đạt Đại Học Bách Khoa TPHCM KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH Giáo viên hướng dẫn: Võ Đỗ Thắng | TP.HCM, ngày 10, tháng 8, năm 2015 33 Báo cáo thực tập cuối khóa z TÌM HIỂU OPENCART IV. 1. OPENCART LÀ GÌ?  Opencart là một CMS mã nguồn mở phát triển dành cho các hệ thống bán hàng trực tuyến online hay còn gọi là thương mại điện tử. Nó được phát triển trên ngôn ngữ lập trình PHP và sử dụng mô hình MVC(L) để xây dựng cấu trúc.  Opencart hỗ trợ bán hàng Multishop, nghĩa là bạn có thể tạo các gian hàng trên nó. Hệ thống quản lý dịch vụ giảm giá, quản lý sản phẩm, chuyên mục sản phẩm, nhà cung cấp hay thương hiệu, .. rất chuyên nghiệp. Giáo viên hướng dẫn: Võ Đỗ Thắng | 34 Báo cáo thực tập cuối khóa  Được xây dựng trên mô hình MVC nên việc phát triển viết module trên nó rất đơn giản giúp cho các nhà phát triển có thể code ra những chức năng riêng theo ý khách hàng, cộng với hệ thống quản lý Module rất tiện dụng cho khách hàng.  Hiện nay đã có Vesion 2.x với giao diện admin Responsive, bổ sung nhiều tính năng mới giúp cho việc quản lý dễ dàng hơn. Tuy nhiên có nhiều ý kiến trái chiều cho rằng giao diện admin mới này nhìn không được đẹp lắm. 2. CÁC ĐẶC TRUNG CƠ BẢN CỦA OPENCART  OpenCart là một mã nguồn mở miễn phí, sử dụng ngôn ngữ PHP  Cung cấp giải pháp thương mại điện tử mạnh mẽ với khả năng tạo gian hàng kinh doanh trực tuyến  Ngoài tính năng miễn phí thì opencart được biết đến với các tính năng vốn có của 1 mã nguồn mở (opensource), là có thể sửa đổi, dễ hiệu chỉnh, dễ cải tiến theo hướng phát triển của bản thân ngưởi sử dụng.  Opencart quản lý hệ thống CMS lớn với phần mua hàng, điểm thưởng. Điều mà người viết tâm đắc nhất ở Opensource là chế độ tự buid Theme, tạo khả năng sáng tạo cho người dùng, cùng với chế độ quản lý điểm cộng, điểm thưởng, quản lý gian hàng cực kì rõ ràng và hiệu quả, tính dễ sử dụng…  OpenCart là một hệ thống giỏ hàng  Như đã nói ở trên, Opencart đầu tư khá công phu cho việc sử dụng quản lý các gian hàng, và khách hàng. Nó chưa các module cho phép bạn sử dụng các mục đích khác nhau, Giáo viên hướng dẫn: Võ Đỗ Thắng | 35 Báo cáo thực tập cuối khóa như giới thiệu sản phẩm, sản phẩm được đưa ra trưng bày…  Opencart có các tính năng phong phú Các opensource mỗi loại đều có thế mạnh riêng, không có loại nào hơn loại nào, nhưng từ khi người viết sử dụng Opencart thì thấy ngạc nhiên với các tính năng mà nó đem lại  Hệ thống tính điểm Coupon  Thẻ quà tặng  Xếp hạng các hạng mục sản phẩm  SEO  Tiền tệ  Opencart thân thiện với người dùng  Đầu tiên, hãy xem qua trang quản lý ADMIN, tác thẻ tab được sắp xếp dưới dạng trượt xuống, thuận tiện chúng được đóng gói lại từng khu vực với nhau, điều này có vừa tốt lại không tốt  Tốt ở việc truy nhanh, chỉ bằng các cú rê chuột, điều không tốt ở đây là sự phức tạp, chính sự kéo thả lại là điều khó sử dụng ở Opencart. Nhưng người viết cũng đánh giá cao cách bố trí trực quan và hợp lý của Opensource này  Cộng đồng phát triển mạnh (cả miễn phí và thương mại), cộng đồng ngày càng phát triển mạnh ở Việt Nam, vì thế sự hỗ trợ là rất lớn, và nhanh chóng  Đặc biệt nhà phát triển có thể tùy chỉnh những gì mình thích, có thể đào sâu nghiên cứu, và không giới hạn tập tin. Người sử dụng biết ít nhiều về PhotoShop và một ít lập trình có thể sử dụng được dễ dàng Giáo viên hướng dẫn: Võ Đỗ Thắng | 36 Báo cáo thực tập cuối khóa 3. CÀI ĐẶT VÀ SỬ DỤNG OPENCART Cài đặt Opencart sẽ có 2 hình thức: cài đặt tại local host của bạn sau đó đưa lên hosting của bạn và cài đặt tích hợp trên hosting miễn phí ( với cách upload phiên bản mới nhất)  Cài đặt opencart cục bộ trên windown ( Cài trên local host) Bước 1  Dĩ nhiên rồi, để cài đặt Opencart thì điều đầu tiên là bạn phải download Opencart về. Đây là phiên bản Opencart version 2.0.3.1 mới nhất hiện nay Bước 2  Nếu bạn muốn cài đặt Opencart trên host sử dụng Cpanel thì điều bạn cần làm là mua một host, tên miền rồi sau đó mới tiến hành cài đặt được, còn nếu bạn muốn cài đặt Opencart trên localhost thì bạn cần Download phần mềm tạo localhost trên máy tính Xampp. Bước 3  Sau khi bạn đã thực hiện bước 2 xong, thì bản giải nén file Opencart đã download ở bước 1 ra.  Sau đó copy toàn bộ file trong thư mục upload và folder htdocs tai địa chỉ C:\xampp\htdocs, đây là địa chỉ chứa thư mục Xampp bạn đã cài ở bước 2. Giáo viên hướng dẫn: Võ Đỗ Thắng | 37 Báo cáo thực tập cuối khóa Giải nén Opencart Copy folder upload vao folder htdocs Giáo viên hướng dẫn: Võ Đỗ Thắng | 38 Báo cáo thực tập cuối khóa Bước 4:  Bạn đổi 2 file config-dist,php trong folder htdocs và htdocs/admin thành config.php Bước 5  Bật trình duyệt web, có thẻ là Google Chrome, Firefox hay trình duyệt gì mà bạn hay dùng lên.  Rồi truy cập vào địa chỉ http://localhost/phpmyadmin/ để tạo database, bạn điền tên database bạn muốn rồi chọn Create (Lưu ý tên database không có dấu cách và ký tự đặc biệt) Tạo database cho website Bước 6  Sau khi đã tạo database thành công ở bước 5, bạn truy cập vào địa chỉ http://localhost/ để cài đặt Opencart. Các bạn làm theo những hướng dẫn trong ảnh nhé  Màn hình cài đặt hiện ra, bạn click chọn Continue Giáo viên hướng dẫn: Võ Đỗ Thắng | 39 Báo cáo thực tập cuối khóa Click chọn Continue Màn hình tiếp theo hiển thị những thiết lập cần cho cài đặt, cơ bản thì nếu bạn cài thành công Xampp rồi thì mọi thiết lập đã Ok hết rồi, nếu thấy thiết lập liên quan tới cURL có Status là chưa thành công (có dấu X) thì bạn vào thư mục C:\xampp\php, chọn file php.ini, tìm tới dòng; extension=php_curl.dll và bỏ dấu; đi là đươc. Lưu ý xong thì bản phải khởi động lại máy để thay đổi cập nhật rồi mới tiếp tục cài đặt Opencart được Giáo viên hướng dẫn: Võ Đỗ Thắng | 40 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 41 Báo cáo thực tập cuối khóa Nhấn Continue Sau khi cài đặt xong, bnaj vào thư mục htdocs và xóa thư mục install đi Giáo viên hướng dẫn: Võ Đỗ Thắng | 42 Báo cáo thực tập cuối khóa Xóa thư mục Install sau khi cài đặt xong Bạn vào địa chỉ http://localhost/ để vào trang chủ của website Giao diện trang chủ Bạn vào http://localhost/admin để đăng nhập Giáo viên hướng dẫn: Võ Đỗ Thắng | 43 Báo cáo thực tập cuối khóa Giao diện quản trị mạng  SỬ DỤNG OPENCART VỀ SAU  Sau khi cài đặt xong lần đầu tiên, platform đã đi vào vận hành tốt, nếu muốn ngưng làm việc thì làm theo trình tự: o Thoát khỏi platform o Đóng trình duyệt o Lần lượt nhấn nút Stop trong bảng điều khiển XAMPP để ngưng hai dịch vụ Apache và MySql. Giáo viên hướng dẫn: Võ Đỗ Thắng | 44 Báo cáo thực tập cuối khóa  Khi máy chủ giả lập XAMPP đã tắt, nếu muốn sử dụng lại Opencart trên máy, phải bật lại theo trình tự: o Mở bảng điều khiển XAMPP để bật hai dịch vụ Apache và MySql; o Mở trình duyệt web để truy cập địa chỉ platform Opencart  HUỶ BỎ PLATFORM OPENCART VÀ CÀI ĐẶT LẠI Sau một thời gian sử dụng, nếu có lỗi xảy ra hay vì bất cứ lí do gì muốn huỷ bỏ toàn bộ platform Opencart trên máy, cần làm theo hai bước:  Gỡ bỏ chương trình giả lập máy chủ XAMPP: có hai cách o Vào Start >> Programs >> Apache Friends >> XAMPP >> Uninstall o Vào Start >> Control Panel >> Add/Remove Programs >> Chọn XAMPP trong danh sách và nhấn nút Remove.  Sau khi gỡ bỏ ở bước 1, cần xoá sạch mọi dấu vết còn lưu lại bằng cách vào ổ đĩa C:\, xoá thủ công toàn bộ thư mục cài đặt XAMPP (thường là C:\xampp). Giáo viên hướng dẫn: Võ Đỗ Thắng | 45 Báo cáo thực tập cuối khóa  Quá trình cài đặt lại sau đó sẽ hoàn toàn giống với từng bước như đã nêu ở trên.  Tải và Cài đặt Opencart lên Host của bạn  Opencart cho phép bạn tải mã nguồn miễn phí tại website Opencart.org. Với mã nguồn này, bạn hoàn toàn tự do làm một website mà bạn muốn (chứ không đơn thuần là viết blog)  Opencart cho phép bạn tải lên và cài đặt trên bất cứ hosting nào, bạn được cài đặt thêm tùy ý các plugin hoặc theme, bạn có thể tùy ý chỉnh sửa code của theme theo ý muốn . Tuy nhiên, bạn sẽ phải tốn fee thuê hosting và domain cho mình, nhưng bạn có thể upload trên hosting free như Hostinger.vn CÀI CÁC THIẾT LẬP CẦN THIẾT Sau khi cài xong Opencart thì bạn nên cài đặt các thiết lập cần thiết cho website để nó hoạt động tốt hơn Bây giờ bạn vào phần cột bên trái này để chỉnh các tùy chọn 4.  ỨNG DỤNG ĐÃ THỰC HIỆN Tạo tài khoản Hostinger.vn và đăng nhập Giáo viên hướng dẫn: Võ Đỗ Thắng | 46 Báo cáo thực tập cuối khóa  Tạo database quản lí dữ liệu   Kết nối opencart vào database Tải opencart 2.0.3.1 về giải nén ra Giáo viên hướng dẫn: Võ Đỗ Thắng | 47 Báo cáo thực tập cuối khóa  Tải FileZilla về để upload lên Các bạn có thể tham khảo link video hướng dẫn sau: https://youtu.be/yTMEse2m7g8 Đăng nhập vào opencart  Tạo các blog cá nhân và hình thành trang web   Link: http://letiendat.esy.es/ 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP HÀNG TUẦN NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG JOOMLA Giáo viên hướng dẫn: Sinh viên thực hiện: Trường: Khoa: Võ Đỗ Thắng Lê Tiến Đạt Đại Học Bách Khoa TPHCM KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH Giáo viên hướng dẫn: Võ Đỗ Thắng | TP.HCM, ngày 10, tháng 8, năm 2015 48 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 49 Báo cáo thực tập cuối khóa V. TÌM HIỂU VỀ JOOMLA 1. JOOMLA LÀ GÌ?  Joomla là hệ thống quản trị nội dung (CMS), giúp chúng ta xây dựng các trang web cũng như các ứng dụng trực tuyến mạnh mẽ.  Dễ sử dụng với khả năng mở rộng và tùy biến cao là một trong những ưu điểm đưa Joomla trở thành một trong những phần mềm làm website phổ biến nhất thế giới  Trên tất cả, Joomla là một sản phẩm mã nguồn mở và hoàn toàn miễn phí đối với mọi người  Một số các ưu điểm nổi bật của Joomla gồm:      Cài đặt dễ dàng và nhanh chóng Bảo trì đơn giản Tính bảo mật và ổn định cực cao Có nhiều thành phần mở rộng mạnh mẽ (bao gồm các thành phần mở rộng có phí và miễn phí) Rất nhiều các giao diện sẵn có giúp bạn thay đổi vẻ ngoài của trang web dễ dàng  Joomla! là một hệ quản trị nội dung mã nguồn mở.  Joomla! được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệuMySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet.  Joomla! có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ.  Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm hiệp lực"  Joomla! Được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng. Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao. Giáo viên hướng dẫn: Võ Đỗ Thắng | 50 Báo cáo thực tập cuối khóa  Joomla! Có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toàn miễn phí cho tất cả mọi người trên thế giới.  Joomla được thiết kế và chia thành hai phần đó là front end (hiển thị nội dung) và back end (quản trị nội dung). Để quản trị được một website xây dựng bằng Joomla bạn cần nắm vững các khái niệm sau: template, module, component, plugin, menu và các chức năng cụ thể của các component.  Template  Template được hiểu là mẫu thiết kế cho website của bạn. Một điểm rất hay trong Joomla đó là bạn có thể dùng nhiều hơn một mẫu thiết kế  Điều này được thực hiện như thế nào ?  Thông thường bạn sẽ chọn một template làm giao diện chính cho website, tuy nhiên bạn vẫn có thể lựa chọn các mẫu thiết kế khác làm giao diện cho từng menu cụ thể  Như vậy khi người dùng truy cập vào một menu nào đấy họ sẽ thấy một giao diện khác hẳn phù hợp với nội dung của menu. Thật tuyệt phải không nào.  Đối với một template bạn cần biết về các "module position" (vị trí hiện thị module) được hỗ trợ trong template. Đây là một trong những điểm quan trọng để bạn quản trị được nội dung cho website của mình. Mỗi một template sẽ hỗ trợ các "module position" khác nhau  Với template trên ngoài các vị trí module các bạn còn thấy phần hiển thị "message" và "component", đây là hai thành phần xuất hiện một lần duy nhất trong template. "Message" là khu vực hiển thị thông báo từ hệ thống Joomla nếu có do các component đưa ra. "Component" là khu vực hiển thị nội dung chính cho từng trang  Module  Module có chức năng hiển thị các thông tin từ các component hoặc từ website khác... Một trang web có thể có rất nhiều Giáo viên hướng dẫn: Võ Đỗ Thắng | 51 Báo cáo thực tập cuối khóa module được hiển thị. Các bạn có thể thấy cái module trong trang một trang web như sau  Các module trong Joomla rất đa dạng. Chúng ta có module hiển thị tin tức, menu, danh mục sản phẩm, danh sách sản phẩm, bản đồ, tuỳ chỉnh nội dung... Các module có thể hiển thị trên toàn bộ website hoặc trên các trang được lựa chọn, thậm chí theo mức độ bảo mật.  Đây chính là một lợi thế tuyệt vời của Joomla. Bạn có thể sắp xếp các module theo các trang bạn mong muốn.  Bạn có thể tìm thấy vô số các module hữu ích trên trang web http://joomla.org.  Component  Đây là các chức năng chính của hệ thống. Mỗi component sẽ có một chức năng cụ thể. Ví dụ ta có componen tin tức để quản lý và hiển thị tin tức, component liên hệ để quản lý và hiển thị các thông tin liên hệ.... Các component sẽ được hiển thị cho người dùng thông qua menu.  Menu  Mỗi một website có thể có nhiều thanh menu và mỗi thanh menu có thể có nhiều menu. Các menu này dùng để liên kết với các chức năng cụ thể của component. Bạn có thể liên kết menu để hiển thị tin tức theo dạng blog, hiển thị một bài viết đơn. Bạn nên ghi nhớ rằng với từng menu bạn có thể thay đổi giao diện, thay đổi các module hiện thị theo menu 2. CÁC ĐẶC TRUNG CƠ BẢN CỦA JOOMLA  Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, Giáo viên hướng dẫn: Võ Đỗ Thắng | 52 Báo cáo thực tập cuối khóa    bình chọn, lịch biểu, tìm kiếm trong Site và hỗ trợ đa ngôn ngữ. Joomla được phát âm theo tiếng Swahili như là 'jumla' nghĩa là "đồng tâm hiệp lực". Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng. Joomla có thể dễ dàng cài đặt, dễ dàng quản lý và có độ tin cậy cao. JOOMLA ĐÁP ỨNG ĐƯỢC MÔ TẢ VỀ 7 ĐẶC TÍNH CỦA WEB 2.0  Web có vai trò nền tảng, có thể chạy mọi ứng dụng  Tập hợp trí tuệ cộng đồng  Dữ liệu có vai trò then chốt  Phần mềm được cung cấp ở dạng dịch vụ web và được cập nhật không ngừng  Phát triển ứng dụng dễ dàng và nhanh chóng  Phần mềm có thể chạy trên nhiều thiết bị  Giao diện ứng dụng phong phú  JOOMLA - MỘT HỆ QUẢN TRỊ NỘI DUNG MÃ NGUỒN MỞ MẠNH NHẤT HIỆN NAY TRÊN THẾ GIỚI.  Ra đời do bất đồng quan điểm trong nội bộ Mambo - một hệ quản trị nội dung nổi tiếng, gần như toàn bộ nhân lực chủ chốt (Core Team) của mambo đã ra đi, xây dựng nên một đế chế hùng mạnh với tên gọi Open Source Master, và Joomla ra đời từ đó (2005).  Chỉ hơn 3 năm chào đời, Joomla đã làm nên một kỳ tích: 2 lần đạt giải nhất mã nguồn mở ứng dụng tốt nhất thế giới - số thành viên trên 200.000 người (tính riêng tại joomla.org). Nếu tính thêm những site lớn như rockettheme.com, joomlart.com, joomlashack.com, virtuemart.net,... thì con số thành viên lên đến hàng triệu người.  KẾT QUẢ CỦA GOOGLE TRENDS: JOOMLA VỀ SỰ PHÁT TRIỂN CỦA JOOMLA Giáo viên hướng dẫn: Võ Đỗ Thắng | 53 Báo cáo thực tập cuối khóa  Về số phần mềm (source code) được download, thì Joomla! cũng chiếm tỷ lệ cao so với các mã nguồn mở khác như Phpnuke, Rainbow portal, DotnetNuke, Xoops hay Drupal.  Tính đến thời điểm cuối tháng 9/2008, Căn cứ theo chỉ số tìm kiếm trên Google, thì có đến gần 112.000.000 kết quả có từ "Joomla"; có 28.900.000 kết quả với cụm từ "powered by joomla"  Về số extensions (các sản phẩm như component, mambot, plugin, module,...), Joomla cũng đạt con số kỷ lục: trên 3.200. Đó là chưa kể đến hàng ngàn template được xây dựng chỉ để dành cho website Joomla!  Tại sao Joomla! lại được sử dụng nhiều như vậy? Lý do đơn giản: Joomla giúp mọi người có thể phát triển việc kinh doanh, học tập, giảng dạy, giới thiệu, quảng bá hình ảnh, dịch vụ, sản phẩm của mình, của công ty, của trường mình một cách tốt nhất, hiệu quả nhất với chi phí thấp nhất.  Nói tóm lại, nếu bạn cần xây dựng một website, dù là web cá nhân hay là một website ngân hàng, một đại công ty, một hệ thống bán hàng trực tuyến, một hệ thống viễn thông, một trường học online,... bạn hãy dùng Joomla!. Joomla! có thể làm được mọi thứ liên quan đến web!  Tại Việt Nam, hiện joomlaviet.org vẫn là website số 1 của cộng đồng Joomla Việt Nam nhờ tính hỗ trợ cao và phi lợi nhuận.Tính đến 10/2008, Joomla Việt có gần 20 ngàn thành viên - là những người yêu thích Joomla nói riêng, mã nguồn mở nói chung.  Với việc xây dựng website này joomla.edu.vn, chúng tôi không có ý định đua tranh lòng yêu mến của fan hâm mộ và của tất cả thành viên Joomla Việt  Chúng tôi xây dựng website này nhằm mục đích đào tạo người không chuyên, người bận rộn muốn nắm bắt nhanh về joomla để hòa nhập cùng cộng đồng joomla  Với nội dung đơn giản, "luân cải tiến" tối ưu hóa mọi vấn đề", "hướng đẫn nhiệt tình", chúng tôi mong muốn dẫn dắt những người chưa biết gì về thiết kế web (từ khái niệm cơ bản, trỏ Giáo viên hướng dẫn: Võ Đỗ Thắng | 54 Báo cáo thực tập cuối khóa domain, cấu hình hosting, cài đặt joomla, cài đặt giao diện template, component...), giúp những người không chuyên nắm được những thao tác, thực hành thiết kế một website và làm chủ nó.  Mỗi sản phẩm đều có điểm ưu và điểm khuyết.Tuỳ theo yêu cầu và mức độ thông thạo ngôn ngữ lập trình thiết kế web, bạn sẽ quyết định chọn ngôn ngữ hoặc frameworks nào 3. CÀI ĐẶT VÀ SỬ DỤNG JOOMLA Cài đặt Joomla sẽ có 2 hình thức: cài đặt tại local host của bạn sau đó đưa lên hosting của bạn và cài đặt tích hợp trên hosting miễn phí  Cài đặt joomla cục bộ trên windown ( Cài trên local host)  Cài đặt Joomla 3.x trên Localhost  Bước 1: Tải về. Chúng ta vào trực tiếp trang chủ của Joomla! để tải về bộ cài đặt. Không nên sử dụng bộ cài đặt ở các trang web trung gian khác. Giáo viên hướng dẫn: Võ Đỗ Thắng | 55 Báo cáo thực tập cuối khóa Bước 2: Tạo cơ sở dữ liệu, ở bước này ta cần tạo một cơ sở dữ liệu trống để chứa dữ liệu của Joomla! trong quá trình cài đặt. Mở trình duyệt và gõ vào địa chỉ http://localhost/phpmyadmin, điền tên (Joomla33) và chọn mã unicode (utf8_general_ci) cho cơ sở dữ liệu  Bước 3: Tạo một thư mục tên là “WebCuaToi” trong thư mục htdocs của Xampp. Sau đó copy tập tin cài đặt đã tải về vào giải nén tại thư mục đó Giáo viên hướng dẫn: Võ Đỗ Thắng | 56 Báo cáo thực tập cuối khóa  Bước 4: Bắt đầu tiến trình cài đặt Joomla! 3.3. Ta mở trình duyệt web sau đó gõ vào địa chỉ http://localhost/WebCuaToi. Với “WebCuaToi” chính là tên thư mục chứa tất cả các file sau khi giải nén. Chúng ta sẽ điền các thông tin sau vào trình cài đặt Joomla!  Lựa chọn ngôn ngữ: Đây là ngôn ngữ cài đặt, chúng ta chọn Vietnamese  Tên trang: Tên sẽ hiển thị trong tag title của HTML hay nó cách khác nó là tiêu đề của website sẽ xuất hiện trên thanh tab-bar của browser khi người dùng truy cập trang  Mô tả: phần này sẽ hiển thị ở đoạn mô tả trang web xuất hiện ở các website kết quả tìm kiếm.  Địa chỉ thư điện tử: email của webmaster hay admin, dùng để gửi thư cho các user hoặc khách hàng trong website.  Tên đăng nhập quản trị: Đây là username dùng để vào phần BackEnd (Quản lý) của Joomla!.  Mật khẩu và xác nhận mật khẩu: Password của admin để vào phần BackEnd Giáo viên hướng dẫn: Võ Đỗ Thắng | 57 Báo cáo thực tập cuối khóa  Trang ngoại tuyến: Nếu ta bật chức năng này thì sau khi cài đặt phần FrontEnd của website sẽ không vào được, chỉ Admin mới có thể vào thông qua Username và Password của quản trị đã đặt. Thông thường cài trên localhost thì ta để mặc định phần này. Sau khi điền các thông tin ta nhấn nút “Tiếp Theo” để tiếp tục tiến trình cài đặt.  Bước 5: Cấu hình cơ sở dữ liệu, ta cần điền vào các thông tin sau: Giáo viên hướng dẫn: Võ Đỗ Thắng | 58 Báo cáo thực tập cuối khóa       Loại CSDL: Có 2 loại CSDL là MySQL và MySQLi, ở đây MySQLi có sự linh động hơn về cách thức giao tiếp, kết nối, bảo mật,…và MySQL không được PHP khuyên dùng nữa. Chúng ta chọn mặc định là MySQLi ở bước này. Tên máy chủ: Localhost. Vì đang cài đặt trên localhost. Nếu cài trên mạng internet thì ta sẽ điền vào tên host mà ta đã mua. Tên Đăng nhập và mật khẩu: Tên đăng nhập và mật khẩu ở đây khác với ở Bước 4 mà chúng ta đã tạo, đây là thông tin đăng nhập vào phpMyadmin không phải thông tin đăng nhập vào phần quản lý của Joomla!. Nếu ta cài ở Localhost thì tên đăng nhập là “Root” còn mật khẩu sẽ bỏ trống không điền vào. Còn nếu cài trên host thì thông tin này sẽ do ta tạo ra trong phpMyadmin của cPanel mà người bán host cung cấp cho chúng ta. Tên CSDL: Joomla33. Đây chính là tên CSDL được tạo ở bước 2. Tiền tố bảng: Phần này là phần tiền tố nằm trong tên của các bảng của CSDL Joomla!. Lý do cho sự xuất hiện này là vì một số nhà phát triển tạo 1 CSDL nhưng chứa dữ liệu của nhiều website. Ví dụ có 2 website Joomla! trong 1 CSDL thì sẽ xuất hiện 2 bảng user, tiền tố xuất hiện là để phân biệt bảng user nào là của website nào (tbl1_user với tbl2_user). Phần này từ Joomla! 1.7 trở đi đã được tạo ngẫu nhiên, người dùng không cần phải can thiệp khi cài đặt. Xử lý CSDL cũ: trường hợp đã tồn tại 1 CSDL của website Joomla! cũ mà ta vẫn muốn cài tiếp một website mới thì ta có hai lựa chọn là sao lưu những bảng dữ liệu của website cữ hoặc là gở bỏ nó ra khỏi hệ thống. Giáo viên hướng dẫn: Võ Đỗ Thắng | 59 Báo cáo thực tập cuối khóa Sau khi điền các thông tin ta nhấn nút “Tiếp Theo” để tiếp tục tiến trình cài đặt.  Bước 6: Hoàn thành. Ở bước này có 1 lưu ý với những người tạo Joomla! với mục đích nghiên cứu học tập về Joomla! thì ta nên cài đặt dữ liệu mẫu để website có dữ liệu, từ đó có cái nhìn tốt hơn về một website hoàn chỉnh. Phần còn lại là ta xem một lần nữa tất cả các thông tin cài đặt Giáo viên hướng dẫn: Võ Đỗ Thắng | 60 Báo cáo thực tập cuối khóa Sau đó Joomla! sẽ tiến hành trình cài đặt: Giáo viên hướng dẫn: Võ Đỗ Thắng | 61 Báo cáo thực tập cuối khóa  Bước 7: Gỡ bỏ thư mục cài đặt, hãy chắc chắn rằng phải xóa thư mục cài đặt của Joomla! trước khi bắt đầu sử dụng nó. Ta có thể click trực tiếp trên giao diện của bước cuối này hoặc cũng có thể vào thư mục htdocs/WebCuaToi tìm thư mục installation và xóa thư mục này. Sau khi cài đặt xong chúng ta có thể vào phần “Trang” và “Người Quản Trị” Trang: (FrontEnd) - http://localhost/WebCuaToi Giáo viên hướng dẫn: Võ Đỗ Thắng | 62 Báo cáo thực tập cuối khóa Phần đăng nhập quản trị: (BackEnd) – http://localhost/WebCuaToi/administrator/ Giao diện phần quản trị: Giáo viên hướng dẫn: Võ Đỗ Thắng | 63 Báo cáo thực tập cuối khóa Như vậy là chúng ta đã hoàn thành xong việc cài đặt Joomla 3, viết ra đây thì dài vì mình ghi lại quá trình khá chi tiết nhưng nếu bạn làm quen, cài đặt khoảng vài lần thì mình tin là chỉ 5 phút thế là xong Chúc các bạn thành công  SỬ DỤNG JOOMLA VỀ SAU  Sau khi cài đặt xong lần đầu tiên, platform đã đi vào vận hành tốt, nếu muốn ngưng làm việc thì làm theo trình tự: o Thoát khỏi platform o Đóng trình duyệt o Lần lượt nhấn nút Stop trong bảng điều khiển XAMPP để ngưng hai dịch vụ Apache và MySql.  Khi máy chủ giả lập XAMPP đã tắt, nếu muốn sử dụng lại Joomla trên máy, phải bật lại theo trình tự: Giáo viên hướng dẫn: Võ Đỗ Thắng | 64 Báo cáo thực tập cuối khóa o Mở bảng điều khiển XAMPP để bật hai dịch vụ Apache và MySql; o Mở trình duyệt web để truy cập địa chỉ platform Joomla (thường là  HUỶ BỎ PLATFORM JOOMLA VÀ CÀI ĐẶT LẠI Sau một thời gian sử dụng, nếu có lỗi xảy ra hay vì bất cứ lí do gì muốn huỷ bỏ toàn bộ platform Joomla trên máy, cần làm theo hai bước: o Gỡ bỏ chương trình giả lập máy chủ XAMPP: có hai cách Vào Start >> Programs >> Apache Friends >> XAMPP >> Uninstall o Vào Start >> Control Panel >> Add/Remove Programs >> Chọn XAMPP trong danh sách và nhấn nút Remove.  Sau khi gỡ bỏ ở bước 1, cần xoá sạch mọi dấu vết còn lưu lại bằng cách vào ổ đĩa C:\, xoá thủ công toàn bộ thư mục cài đặt XAMPP (thường là C:\xampp).  Quá trình cài đặt lại sau đó sẽ hoàn toàn giống với từng bước như đã nêu ở trên.  Tải và Cài đặt Joomla lên Hostinger của bạn  Joomla cho phép bạn tải mã nguồn miễn phí tại website Joomla.org. Với mã nguồn này, bạn hoàn toàn tự do làm một website mà bạn muốn (chứ không đơn thuần là viết blog) Giáo viên hướng dẫn: Võ Đỗ Thắng | 65 Báo cáo thực tập cuối khóa  Joomla cho phép bạn tải lên và cài đặt trên bất cứ hosting nào, bạn được cài đặt thêm tùy ý các plugin hoặc theme, bạn có thể tùy ý chỉnh sửa code của theme theo ý muốn . Tuy nhiên, bạn sẽ phải tốn fee thuê hosting và domain cho mình, nhưng bạn có thể upload trên hosting free như Hostinger.vn CÀI CÁC THIẾT LẬP CẦN THIẾT Sau khi cài xong Joomla thì bạn nên cài đặt các thiết lập cần thiết cho website để nó hoạt động tốt hơn Bây giờ bạn vào phần User Menu -> Site Administrator Giáo viên hướng dẫn: Võ Đỗ Thắng | 66 Báo cáo thực tập cuối khóa 4. ỨNG DỤNG ĐÃ THỰC HIỆN  Tạo tài khoản Hostinger.vn và đăng nhập  Tạo database quản lí dữ liệu Giáo viên hướng dẫn: Võ Đỗ Thắng | 67 Báo cáo thực tập cuối khóa  Kết nối joomla vào database  Đăng nhập vào Joomla  Tạo các blog cá nhân và hình thành trang web Link: http://letiendatjoomla.esy.es/Dat/vi-VN/ Giáo viên hướng dẫn: Võ Đỗ Thắng | 68 Báo cáo thực tập cuối khóa VI. MỘT SỐ HÌNH ẢNH THÁO LẮP SERVER Giáo viên hướng dẫn: Võ Đỗ Thắng | 69 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 70 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 71 Báo cáo thực tập cuối khóa VII. NHẬN XÉT VÀ ĐÁNH GIÁ CỦA BẢN THÂN  Đến với kì thực tập tại Trung tâm Athena, tôi đã họ được những kiến thức hay về làm web để tôi và các bạn thực tập cùng làm, qua đó hiểu được cách thức vận hành và quản lí một website đơn giản hay là tạo một blog cho chình bản thân mình thông qua việc lập trình và ứng dụng wordpress, moodle, opencart hay joomla  Qua thời gian thực tập tại Trung tâm Athena này, tôi học được nhiều điều bổ ích cho bản thân, tích lũy được kinh nghiệm trong vấn đề tạo và quản lí một website cho chính mình, cũng như tham gia vào các dự án thực tế tại Athena như dự án balotuixach.com, dự án bán hoa trang trí, …  Đây là nội dung thực tập đầu tiên vô cùng bổ ích mà tôi được học.  Cảm ơn Trung tâm Athena nói chung và thầy Võ Đỗ Thắng nói riêng đã chỉ dẫn nhiệt tình cho chương trình thực tập ngoài nhà trường đầu tiên này về nội dung ứng dụng thiết kế website bằng wordpress, moodle, opencart, joomla.  Tôi sẽ cố gắng học tập và lĩnh hội các kiến thức mới tiếp theo và luôn cố gắng hoàn thành tốt nhiệm vụ được giao, cũng như vận dụng tốt các kiến thức vừa học được từ phía Trung tâm Athena Giáo viên hướng dẫn: Võ Đỗ Thắng | 72 Báo cáo thực tập cuối khóa VIII. NHẬN XÉT VÀ ĐÁNH GIÁ CỦA THẦY GIÁM SÁT Giáo viên hướng dẫn: Võ Đỗ Thắng | 73 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 74 [...]... hướng dẫn: Võ Đỗ Thắng | 13 Báo cáo thực tập cuối khóa Bây giờ bạn vào phần Settings -> General 4 ỨNG DỤNG ĐÃ THỰC HIỆN Giáo viên hướng dẫn: Võ Đỗ Thắng | 14 Báo cáo thực tập cuối khóa  Tạo tài khoản Hostinger.vn và đăng nhập  Tạo database quản lí dữ liệu   Kết nối wordpress vào database Đăng nhập vào wordpress Giáo viên hướng dẫn: Võ Đỗ Thắng | 15 Báo cáo thực tập cuối khóa 92 Nguyễn Đình Chiểu,... thiết cho website để nó hoạt động tốt hơn Bây giờ bạn vào phần Addministration -> Turn editing on Giáo viên hướng dẫn: Võ Đỗ Thắng | 30 Báo cáo thực tập cuối khóa 4 ỨNG DỤNG ĐÃ THỰC HIỆN  Tạo tài khoản Hostinger.vn và đăng nhập  Tạo database quản lí dữ liệu Giáo viên hướng dẫn: Võ Đỗ Thắng | 31 Báo cáo thực tập cuối khóa   Kết nối moodle vào database Đăng nhập vào moodle  Tạo các blog cá nhân và hình... viên hướng dẫn: Võ Đỗ Thắng | 32 Báo cáo thực tập cuối khóa 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099 Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP HÀNG TUẦN NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG OPENCART Giáo viên hướng dẫn: Sinh viên thực hiện: Trường: Khoa: Võ Đỗ... Trường: Khoa: Võ Đỗ Thắng Lê Tiến Đạt Đại Học Bách Khoa TPHCM KHOA KHOA HỌC VÀ KĨ THUẬT MÁY TÍNH TP.HCM, ngàyGiáo 10, tháng 8, nămdẫn: 2015Võ Đỗ Thắng | viên hướng 16 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 17 Báo cáo thực tập cuối khóa III TÌM HIỂU VỀ MOODLE 1 MOODLE LÀ GÌ?  Moodle là một hệ thống quản lý học tập (Learning Management System - LMS hoặc người ta còn gọi là Course Management... phải có tên truy cập và mật khẩu Với một website hoạt động trên máy chủ giả lập, chỉ khi sử dụng Giáo viên hướng dẫn: Võ Đỗ Thắng | 24 Báo cáo thực tập cuối khóa đúng tên truy cập và mật khẩu thì mới có thể truy xuất (đọc) từ CSDL hay lưu giữ (ghi) thông tin vào CSDL được  Cơ sở dữ liệu mới tạo ra có tên truy cập mặc định là 'root' và mật khẩu để trống Có thể tạo tên truy cập và mật khẩu khác, song... P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099  Website: http://athena.com.vn Tạo các blog cáhttp://athena.edu.vn nhân và hình thành-trang web E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Link: Facebook: http://intership.esy.es/Intership_2015/ http://facebook.com/trungtamathena BÁO CÁO THỰC TẬP HÀNG TUẦN NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG MOODLE Giáo viên hướng dẫn: Sinh viên thực hiện: Trường: Khoa: Võ Đỗ... viên hướng dẫn: Võ Đỗ Thắng | 22 Báo cáo thực tập cuối khóa  Trong ô Create new database, nhập tên cơ sở dữ liệu mà mình muốn tạo, sau đó nhấn nút Create Lưu ý: tên cơ sở dữ liệu là một trong ba thông tin quan trọng để quản lí cơ sở dữ liệu (nơi lưu toàn bộ thông tin của platform Moodle), cần ghi nhớ cẩn thận Giáo viên hướng dẫn: Võ Đỗ Thắng | 23 Báo cáo thực tập cuối khóa Creat new database Enter database’s... chỉnh sửa được code và Settings sẽ hạn chế Giáo viên hướng dẫn: Võ Đỗ Thắng | 11 Báo cáo thực tập cuối khóa  Tải và Cài đặt WordPress lên Host của bạn (Self-Hosted) WordPress cho phép bạn tải mã nguồn miễn phí tại website WordPress.org Với mã nguồn này, bạn hoàn toàn tự do làm một website mà bạn muốn (chứ không đơn thuần là viết blog) WordPress Self-Hosted cho phép bạn tải lên và cài đặt trên bất... chọn Giáo viên hướng dẫn: Võ Đỗ Thắng | 18 Báo cáo thực tập cuối khóa 2 CÁC ĐẶC TRUNG CƠ BẢN CỦA MOODLE  Như đã trình bày ở trên, Moodle là một hệ thống quản lý học tập, do đó nó cho phép người dùng tạo các khóa học, đề thi trực tuyến, nộp bài tập, … bên cạnh đó còn có các tính năng hỗ trợ tương tác giữa người dùng như gửi tin nhắn, blog, chat…  Moodle được xây dựng theo các mô-đun để dễ cập nhật, sửa... dẫn: Võ Đỗ Thắng | 20 Báo cáo thực tập cuối khóa Một câu hỏi đặt ra là Moodle trị giá bao nhiêu ?  Một thống kê thú vị tại http://www.ohloh.net/projects/25 kết luận Moodle đáng giá 20 triệu USD nếu bạn phải xây dựng một hệ thống tương tự như thế từ đầu 3 CÀI ĐẶT VÀ SỬ DỤNG MOODLE Cài đặt Moodle sẽ có 2 hình thức: cài đặt tại local host của bạn sau đó đưa lên hosting của bạn và cài đặt tích hợp trên ... 2015 48 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 49 Báo cáo thực tập cuối khóa V TÌM HIỂU VỀ JOOMLA JOOMLA LÀ GÌ?  Joomla hệ thống quản trị nội dung (CMS), giúp xây dựng trang... | viên hướng 16 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 17 Báo cáo thực tập cuối khóa III TÌM HIỂU VỀ MOODLE MOODLE LÀ GÌ?  Moodle hệ thống quản lý học tập (Learning Management... viên hướng dẫn: Võ Đỗ Thắng | 40 Báo cáo thực tập cuối khóa Giáo viên hướng dẫn: Võ Đỗ Thắng | 41 Báo cáo thực tập cuối khóa Nhấn Continue Sau cài đặt xong, bnaj vào thư mục htdocs xóa thư mục

Ngày đăng: 18/10/2015, 23:42

Từ khóa liên quan

Mục lục

  • 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099

    • Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena

    • BÁO CÁO THỰC TẬP CUỐI KHÓA

      • NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE

      • 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099

        • Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena

        • BÁO CÁO THỰC TẬP HÀNG TUẦN

          • NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG WORDPRESS

          • 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099

            • Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena

            • BÁO CÁO THỰC TẬP HÀNG TUẦN

              • NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG MOODLE

              • 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099

                • Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena

                • BÁO CÁO THỰC TẬP HÀNG TUẦN

                  • NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG OPENCART

                  • 92 Nguyễn Đình Chiểu, P.ĐaKao, Q.1, TP.HCM_Tel: 0943230099

                    • Website: http://athena.edu.vn - http://athena.com.vn E-mail: support@athena.edu.vn - tuvan@athena.edu.vn Facebook: http://facebook.com/trungtamathena

                    • BÁO CÁO THỰC TẬP HÀNG TUẦN

                      • NGUYÊN CỨU VÀ XÂY DỰNG WEBSITE BẰNG JOOMLA

                      • I. GIỚI THIỆU TRUNG TÂM ATHENA

                        • 1. SỨ MỆNH TRUNG TÂM ATHENA

                        • 2. CÁC LĨNH VỰC ĐÀO TẠO CHÍNH

                        • 3. ĐỘI NGŨ GIẢNG VIÊN

                        • 4. CƠ SỞ VẬT CHẤT

                          • II. TÌM HIỂU VỀ WORDPRESSS

                          • 1. WORDPRESS LÀ GÌ?

                          • 2. CÁC ĐẶC TRUNG CƠ BẢN CỦA WORDPRESS

                          • 3. CÀI ĐẶT VÀ SỬ DỤNG WORDPRESS

                            • Đăng ký miễn phí tại WordPress.com

                            • Tải và Cài đặt WordPress lên Host của bạn (Self-Hosted)

                            • CÀI CÁC THIẾT LẬP CẦN THIẾT

                            • 4. ỨNG DỤNG ĐÃ THỰC HIỆN

Tài liệu cùng người dùng

Tài liệu liên quan