Đăng ký Đăng nhập
Trang chủ Nghiên cứu hệ quản trị nội dung mã nguồn mở và ứng dụng xây dựng hệ thống bán hà...

Tài liệu Nghiên cứu hệ quản trị nội dung mã nguồn mở và ứng dụng xây dựng hệ thống bán hàng trực tuyến

.PDF
75
229
88

Mô tả:

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC TÂY BẮC A LỲ SÁ XAY NHẠ THUM MA NGHIÊN CỨU HỆ QUẢN TRỊ NỘI DUNG MÃ NGUỒN MỞ VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG BÁN HÀNG TRỰC TUYẾN KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Sơn La, năm 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC TÂY BẮC A LỲ SÁ XAY NHẠ THUM MA NGHIÊN CỨU HỆ QUẢN TRỊ NỘI DUNG MÃ NGUỒN MỞ VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG BÁN HÀNG TRỰC TUYẾN Chuyên ngành: Sƣ phạm Tin KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Ngƣời hƣớng dẫn: ThS. Giang Thành Trung Sơn La, năm 2018 LỜI CẢM ƠN Trước tiên, em xin gửi lời cảm ơn chân thành tới tất cả các thầy cô giáo trường Đại học Tây Bắc, đặc biệt là các thầy cô Khoa Toán - Lý - Tin và bạn bè, đã theo sát, tạo điều kiện giúp đỡ em thực hiện đề tài khóa luận tốt nghiệp này. Một cách thuận lợi nhất, các thầy, cô đã tận tình truyền đạt kiến thức trong những năm em học tập. Với vốn kiến thức được tiếp thu trong quá trình học không chỉ là nền tảng cho quá trình nghiên cứu khóa luận mà còn là hành trang quý báu để em bước vào đời một cách vững chắc và tự tin. Em cũng xin gửi lời cảm ơn chân thành nhất tới ThS. Giang Thành Trung, người thầy đã tận tình hướng dẫn và truyền đạt những kinh nghiệm quý báu cho em trong suốt quá trình học tập và làm khóa luận tốt nghiệp. Thầy đã giúp đỡ em rất nhiều từ việc hình thành những ý tưởng ban đầu cũng như theo sát động viên, góp ý, chỉnh sửa, cung cấp các tài liệu hay đề em có thể hoàn thành đề tài này một cách tốt nhất. Cuối cùng em xin kính chúc quý thầy, cô dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình, là truyền đạt kiến thức cho thế hệ mai sau và thành công trong sự nghiệp cao quý. Em xin chân thành cảm ơn! MỤC LỤC LỜI MỞ ĐẦU ...................................................................................................... 1 CHƢƠNG 1. HỆ QUẢN TRỊ NỘI DUNG ...................................................... 4 1.1. Giới thiệu về hệ quản trị nội dung (Content Management System) .............. 4 1.2. Một số hệ quản trị nội dung ........................................................................... 5 1.2.1. DotNetNuke ................................................................................................ 5 1.2.2. Joomla ......................................................................................................... 6 1.2.3. WordPress ................................................................................................... 8 1.2.4. Drupal .......................................................................................................... 9 CHƢƠNG 2. HỆ QUẢN TRỊ NỘI DUNG WORDPRESS ........................... 11 2.1. Giới thiệu về hệ quản trị nội dung WordPress ............................................. 11 2.1.1. Lịch sử của WordPress.............................................................................. 11 2.1.2. Cấu trúc của một trang WordPress ........................................................... 13 2.1.3. Những chức năng cơ bản của WordPress ................................................. 14 2.1.4. Ưu và nhược điểm của WordPress ............................................................ 14 2.2. Một số tính năng của WordPress ................................................................. 15 2.2.1. Bảng tin (Dashboard) ................................................................................ 15 2.2.2. Bài viết Posts (Posts) ................................................................................. 16 2.2.3. Media ......................................................................................................... 18 2.2.4. Trang (Pages) ............................................................................................ 19 2.2.5. Bình luận (Comments) .............................................................................. 20 2.2.6. Giao diện (Appearance) ............................................................................ 21 2.2.7. Gói mở rộng (Plugins)............................................................................... 24 2.2.8. Người dùng (User) .................................................................................... 25 2.2.9. Công cụ (Tools)......................................................................................... 27 2.2.10. Cài đặt (Settings) ..................................................................................... 28 CHƢƠNG 3. XÂY DỰNG HỆ THỐNG BÁN HÀNG TRỰC TUYẾN ....... 32 3.1. Giới thiệu về hệ thống bán hàng trực tuyến ................................................. 32 3.2. Cài đặt WordPress xây dựng website........................................................... 33 3.2.1. Cài đặt WordPress trên localhost .............................................................. 33 3.2.2. Cài đặt WordPress trên hosting ................................................................. 37 3.2.3. Upload Website lên hosting ...................................................................... 42 3.3. Giao diện trong web (themes) ...................................................................... 44 3.3.1. Hướng dẫn cài đặt giao điện có sẵn trên WordPress ................................ 45 3.3.2. Cài đặt theme bằng cách upload từ máy tính ............................................ 47 3.3.3. Cài đặt các WordPress plugin cơ bản ....................................................... 49 3.4. Giới thiệu về WooCommerce ...................................................................... 51 3.4.1. Plugin WooCommerce trong WordPress .................................................. 51 3.4.2. Hướng dẫn cài đặt WooCommerce ........................................................... 51 3.5. Giới thiệu Website bán hàng thời trang nữ .................................................. 55 3.5.1. Cách thêm một sản phẩm WooCommerce ................................................ 57 3.5.2. Chức năng giỏ hàng và thanh toán ............................................................ 63 KẾT LUẬN ........................................................................................................ 65 TÀI LIỆU THAM KHẢO ................................................................................ 66 DANH MỤC HÌNH ẢNH Hình 1.1. DotNetNuke .......................................................................................... 6 Hình 1.2. Trang chủ Joomla .................................................................................. 7 Hình 1.3. Trang chủ WordPress ............................................................................ 9 Hình 1.4. Trang chủ Drupal ................................................................................ 10 Hình 2.1. Trang quản trị ...................................................................................... 15 Hình 2.2. Cập nhật............................................................................................... 16 Hình 2.3. Tất cả bài viết ...................................................................................... 16 Hình 2.4. Bài viết mới ......................................................................................... 17 Hình 2.5. Chuyên mục......................................................................................... 17 Hình 2.6. Thẻ ....................................................................................................... 18 Hình 2.7. Thư viện .............................................................................................. 18 Hình 2.8. Tải lên tập tin....................................................................................... 19 Hình 2.9. Tất cả các trang ................................................................................... 19 Hình 2.10. Thêm trang mới ................................................................................. 20 Hình 2.11. Bình luận ........................................................................................... 20 Hình 2.12. Chủ đề ............................................................................................... 21 Hình 2.13. Tùy biến............................................................................................. 21 Hình 2.14. Widget ............................................................................................... 22 Hình 2.15. Menu.................................................................................................. 22 Hình 2.16. Header ............................................................................................... 23 Hình 2.17. Chỉnh sửa giao diện ........................................................................... 23 Hình 2.18. Gói mở rộng đã cài đặt ...................................................................... 24 Hình 2.19. Thêm mới gói mở rộng ..................................................................... 24 Hình 2.20. Chỉnh sửa gói mở rộng ...................................................................... 25 Hình 2.21. Tất cả người dùng.............................................................................. 25 Hình 2.22. Thêm người dùng mới ....................................................................... 26 Hình 2.23. Hồ sơ của người dùng ....................................................................... 26 Hình 2.24. Các công cụ ....................................................................................... 27 Hình.2.25. Nhập dữ liệu ...................................................................................... 27 Hình 2.26. Xuất dữ liệu ....................................................................................... 28 Hình 2.27. Tổng quan dữ liệu ............................................................................. 28 Hình 2.28. Tùy chọn viết bài ............................................................................... 29 Hình 2.29. Tùy chọn đọc dữ liệu......................................................................... 29 Hình 2.30. Thảo luận ........................................................................................... 30 Hình 2.31. Cài đặt thư viện ................................................................................. 30 Hình 2.32. Đường dẫn tĩnh .................................................................................. 31 Hình 3.1. Bán hàng trực tuyến ............................................................................ 32 Hình 3.2. Cài đặt WordPress trên localhost (bước 1) ......................................... 33 Hình 3.3. Cài đặt WordPress trên localhost (bước 2) ......................................... 34 Hình 3.4. Cài đặt WordPress trên localhost (bước 3) ......................................... 34 Hình 3.5. Cài đặt WordPress trên localhost (bước 4) ......................................... 35 Hình 3.6. Cài đặt WordPress trên localhost (bước 5) ......................................... 35 Hình 3.7. Cài đặt WordPress trên localhost (bước 6) ......................................... 36 Hình 3.8. Cài đặt WordPress trên localhost (bước 7) ......................................... 36 Hình 3.9. Cài đặt WordPress trên localhost (bước 8) ......................................... 36 Hình 3.10. Cài đặt WordPress trên localhost (bước 9) ....................................... 37 Hình 3.11. Cài đặt WordPress trên hosting (bước 1) .......................................... 37 Hình 3.12. Cài đặt WordPress trên hosting (bước 2) .......................................... 38 Hình 3.13. Cài đặt WordPress trên hosting (bước 3) .......................................... 38 Hình 3.14. Cài đặt WordPress trên hosting (bước 4) .......................................... 39 Hình 3.15. Cài đặt WordPress trên hosting (bước 5) .......................................... 39 Hình 3.16. Tạo cơ sở dữ liệu cho WordPress (bước 1)....................................... 39 Hình 3.17. Tạo cơ sở dữ liệu cho WordPress (bước 2)....................................... 40 Hình 3.18. Tạo cơ sở dữ liệu cho WordPress (bước 3)....................................... 40 Hình 3.19. Tạo cơ sở dữ liệu cho WordPress (bước 4)....................................... 40 Hình 3.20. Cài đặt WordPress (bước 1) .............................................................. 41 Hình 3.21. Cài đặt WordPress (bước 2) .............................................................. 41 Hình 3.22. Upload Website lên hosting (bước 1) ............................................... 42 Hình 3.23. Upload Website lên hosting (bước 2) ............................................... 42 Hình 3.24. Upload Website lên hosting (bước 3) ............................................... 42 Hình 3.25. Upload Website lên hosting (bước 3) ............................................... 43 Hình 3.26. Upload Website lên hosting (bước 4) ............................................... 43 Hình 3.27. Upload Website lên hosting (bước 5) ............................................... 43 Hình 3.28. Upload Website lên hosting (bước 6) ............................................... 44 Hình 3.29. Khu vực quản trị WordPress ............................................................. 45 Hình 3.30. Cài giao diện (bước 1) ....................................................................... 45 Hình 3.31. Cài giao diện (bước 2) ....................................................................... 46 Hình 3.32. Một số theme miễn phí...................................................................... 46 Hình 3.33. Giao diện sau khi chọn cài đặt .......................................................... 47 Hình 3.34. Cài đặt theme bằng cách upload file (bước 1) .................................. 48 Hình 3.35. Cài đặt theme bằng cách upload file (bước 2) .................................. 48 Hình 3.36. Cài đặt theme bằng cách upload file (bước 3) .................................. 48 Hình 3.37. Chọn Theme có sẵn lên ..................................................................... 49 Hình 3.38. Cài đặt Plugin (bước 1) ..................................................................... 49 Hình 3.39. Cài đặt Plugin (bước 2) ..................................................................... 50 Hình 3.40. Cài đặt Plugin (bước 3) ..................................................................... 50 Hình 3.41. Thiết lập ngôn ngữ ............................................................................ 52 Hình 3.42. Cài đặt WooCommerce (bước 1) ...................................................... 52 Hình 3.43. Cài đặt WooCommerce (bước 2) ...................................................... 53 Hình 3.44. Cài đặt WooCommerce (bước 3) ...................................................... 53 Hình 3.45. Cài đặt WooCommerce (bước 4) ...................................................... 54 Hình 3.46. Cài đặt WooCommerce (bước 5) ...................................................... 54 Hình 3.47. Cài đặt WooCommerce (bước 6) ...................................................... 55 Hình 3.48. Giao diện trang chủ website (ảnh 1) ................................................. 55 Hình 3.49. Giao diện trang chủ website (ảnh 2) ................................................. 56 Hình 3.50. Giao diện trang chủ website (ảnh 3) ................................................. 56 Hình 3.51. Cửa hàng ........................................................................................... 56 Hình 3.52. Phần nội dung thêm sản phẩm .......................................................... 57 Hình 3.53. Dữ liệu sản phẩm............................................................................... 58 Hình 3.54. Danh mục sản phẩm .......................................................................... 59 Hình 3.55. Từ khóa sản phẩm ............................................................................. 60 Hình 3.56. Thiết lập ảnh sản phẩm ..................................................................... 60 Hình 3.57. Ảnh sản phẩm .................................................................................... 60 Hình 3.58. Chọn ảnh sản phẩm ........................................................................... 61 Hình 3.59. Đăng bài viết ..................................................................................... 61 Hình 3.60. Xem, sửa sản phẩm ........................................................................... 62 Hình 3.61. Sản phẩm vừa đăng lên ..................................................................... 62 Hình 3.62. Sản phẩm trong giỏ hàng .................................................................. 63 Hình 3.63. Giỏ hàng ............................................................................................ 63 Hình 3.64. Thanh toán ......................................................................................... 64 Hình 3.65. Đặt hàng ............................................................................................ 64 LỜI MỞ ĐẦU 1. Lý do chọn đề tài Ngày nay với sự phát triển của các thế hệ máy tính, các tài nguyên đã trở thành công cụ phổ biến và được nhiều người dùng với mục đích khác nhau. Như chúng ta đã biết trong cuộc sống hàng ngày phần lớn là làm việc với mạng, với tất cả các thời gian trong ngày, tất cả các thông tin liên lạc đều được kết nối với mạng. Với sự phát triển của công nghệ, đặc biệt là công nghệ thông tin đã tạo ra rất nhiều những cơ hội được tiếp cận với những dịch vụ tiện tích cho con người, cùng với đó là một nền tảng công nghiệp tri thức. Thương mại điện tử và internet đã trả thành một thành phần không thể thiếu trong các lĩnh vực phát triển của xã hội. Bên cạnh những tác dụng to lớn đối với các tổ chức khác nhau, website còn là nơi chia sẻ kiến thức và kết nối cộng đồng, thực sự đem lại rất nhiều lợi ích thiết thực. Ngày càng khẳng định được tính hữu dụng và sức mạnh trong mọi phương diện, mọi ngành nghề của cuộc sống, nhất là thời đại kinh tế thị trường hiện đại như bây giờ. Đặc biệt là trong lĩnh vực giải trí và cập nhật thông tin, tin tức của con người. Hiện nay có rât nhiều người thường xuyên truy cập các trang tin tức để đọc báo, đọc tạp chí để giải trí thay vì mua các tờ báo bên ngoài hiệu sách báo. Từ một tiềm năng thông tin đã trở thành sản phẩm hàng hóa trong xã hội, tạo ra một sự thay đổi to lớn trong lực lượng sản xuất, cơ sở hạ tầng, cấu trúc kinh tế, tính chất lao động và cả cách thức quản lý trong các lĩnh vực của xã hội. Nên CNTT nước ta cũng đã có phát triển vượt bậc trên mọi lĩnh vực trong cuộc sống cũng như trong lĩnh vực quản lý xã hội khác. Một trong những lĩnh vực mà máy tính được sử dụng nhiều nhất là các hệ thống thông tin đưa tin tức đến với người dùng một cách nhanh nhất thuận tiện nhất, đất nước xã hội phát triển…Nhu cầu mua sắm ngày một gia tăng, đặc biệt nhu cầu mua hàng qua mạng ngày càng nhiều. Vì thế em quyết định tìm hiểu xây dựng website bằng mã nguồn mở (sử dụng hệ quản trị nội dung WordPress). Đó cũng chính là lý do em chọn đề tài: “Nghiên cứu hệ quản trị nội dung mã nguồn mở và ứng dụng xây dựng hệ thống bán hàng trực tuyến” để nghiên cứu làm khóa luận tốt nghiệp. 1 2. Mục đích nghiên cứu - Nghiên cứu hệ quản trị nội dung mã nguồn mở và ứng dụng xây dựng hệ thống bán hàng trực tuyến. - Nghiên cứu website làm bằng WordPress để xây dựng hệ thống bán hàng thời trang nữ trên phần mềm mã nguồn mở. 3. Đối tƣợng nghiên cứu - Hệ quản trị nội dung WordPress. - Website bán hàng trực tuyến. 4. Phạm vi nghiên cứu - Xây dựng hệ thống bán các thời trang nữ trên phần mềm mã nguồn mở WordPress. - Nghiên cứu về công nghệ lập trình website. - Nghiên cứu tài liệu, các công cụ thiết kế website. - Giới thiệu các mặt hàng kinh doanh đến với khách hàng. 5. Phƣơng pháp nghiên cứu - Nghiên cứu tài liệu. - Thực nghiệm, cài đặt website. 6. Cấu trúc khóa luận Ngoài phần mở đầu, kết luận, tài liệu tham khảo,... nội dung khóa luận bao gồm 3 chương: Chương 1. Hệ quản trị nội dung Chương 2. Hệ quản trị nội dung WordPress Chương 3. Xây dựng hệ thống bán hàng trực tuyến 2 DANH MỤC CÁC KÍ HIỆU VÀ CHỮ VIẾT TẮT + Danh mục các từ viết tắt tiếng Việt Chữ viết tắt Diễn giảng CNTT Công nghệ thông tin CSDL Cơ sở dữ liệu DN Doanh nghiệp + Danh mục các từ viết tắt tiếng Anh Chữ viết tắt Tiếng Anh Tiếng Việt Một giao thức hướng dữ liệu được sử dụng bởi các máy IP Internet Protocol chủ nguồn. Một công cụ lập trình hỗ trợ VB.NET FSF Visual Basic.NET ngôn ngữ lập trình. Free Software Foundation Tổ chức phần mềm tự do. (FSF) Ngôn ngữ đánh dấu siêu văn HTML HyperText Markup Language bản. Ngôn ngữ lập trình kịch bản PHP Hypertext Preprocessor 3 hay một loại mã lệnh, CHƢƠNG 1. HỆ QUẢN TRỊ NỘI DUNG 1.1. Giới thiệu về hệ quản trị nội dung (Content Management System) Hệ quản trị nội dung là một hệ thống được phát triển để giúp giảm các nguồn lực phát triển và quản lý trang web. Đó là về thời gian, tiền bạc và tiền bạc được sử dụng để xây dựng và duy trì một trang web. CMS là chữ viết tắt của từ (Content Management System) hay còn gọi là hệ thống quản trị nội dung nhằm mục đích giúp dễ dàng quản lý, chỉnh sửa nội dung. Nội dung ở đây có thể là tin tức điện tử, báo chí hay các âm thanh, hình ảnh, video,...Hệ thống CMS giúp tiết kiệm thời gian quản lý, chi phí vận hành và bảo trì nên hiện nay có rất nhiều công ty sử dụng. Không chỉ là công ty mà hiện nay các blog cá nhân cũng ra đời với số lượng không hề nhỏ, và họ chọn giải pháp sử dụng CMS nhằm dễ dàng xây dựng website và quản lý nội dung, bên cạnh đó còn tiết kiệm được chi phí xây dựng website. CMS là phần mềm để tổ chức và tạo môi trường cộng tác thuận lợi nhằm mục đích xây dựng một hệ thống tài liệu và các loại nội dung khác một cách thống nhất. Mới đây thuật ngữ này liên kết với chương trình quản lý nội dung của website. Quản lý nội dung web (web content management) cũng đồng nghĩa như vậy. Hệ quản trị nội dung là một ứng dụng máy tính hỗ trợ tạo và sửa đổi nội dung số. Nó thường được sử dụng để hỗ trợ nhiều người dùng làm việc trong một môi trường hợp tác. Các tính năng CMS khác nhau. Hầu hết các CMS bao gồm xuất bản dựa trên Web, quản lý định dạng, chỉnh sửa lịch sử và kiểm soát phiên bản, lập chỉ mục, tìm kiếm và truy xuất. Theo bản chất của nó, hệ quản trị nội dung hỗ trợ tách nội dung và trình bày. Một hệ quản trị nội dung web (WCM hay WCMS) là một CMS được thiết kế để hỗ trợ quản lý nội dung của các trang Web. Các CMS phổ biến nhất cũng là WCMS. Nội dung Web bao gồm văn bản và đồ hoạ nhúng, ảnh, video, âm thanh, bản đồ và mã chương trình giúp hiển thị nội dung hoặc tương tác với người dùng. 4 Hệ quản trị nội dung (CMS) như vậy thường có hai thành phần chính:  Ứng dụng hệ quản trị nội dung (CMA) là chữ viết tắt của từ (Content management application). Nó là giao diện người dùng đầu cuối cho phép người dùng, thậm chí với chuyên môn hạn chế, thêm, sửa đổi và xóa nội dung khỏi trang web mà không cần sự can thiệp của quản trị viên web.  Một ứng dụng phân phối nội dung (CDA) là chữ viết tắt của từ(Content distribution application). Nó là biên dịch thông tin đó và cập nhật trang web. 1.2. Một số hệ quản trị nội dung CMS một khái niệm quen thuộc đối với những người làm web. Trên thế giới có rất nhiều công cụ CMS hỗ trợ trong việc quản lý nội dung của website hiệu quả. Và đa phần những CMS mã ngồn mở đều được phát triển trên ngôn ngữ PHP. Sau đây là: Một sô CMS tiểu biểu. 1.2.1. DotNetNuke DotNetNuke (ASP.Net + VB/C#), phát triển bởi Perpetual Motion Interactive Systems Inc. Là một hệ quản trị nội dung dung tuyệt vời bằng cách tạo ra một trang web có thể được thực hiện một cách dễ dàng bởi người dung. Nó cũng là một nguồn mở có thể được phát triển. DotNetNuke có nhiều tính năng hơn các hệ quản trị nội dung khác (CMS) và nó là một phần mềm nguồn mở. DotNetNuke là một hệ quản trị nội dung mã nguồn mở viết bằng ngôn ngữ lập trình VB.NET trên nền tảng ASP.NET. Tuy nhiên, các nhà phát triển đã bắt đầu chuyển DotNetNuke core trên nền C#. Đây là một hệ thống mở, tùy biến dựa trên skin và module. DotNetNuke có thể được sử dụng để tạo các trang web cộng đồng một cách dễ dàng và nhanh chóng. Tạo một Website với DotNetNuke chúng ta có thể tạo và chỉnh sửa các trang web bằng cách sử dụng một trình duyệt Web mà không có bất kỳ chương trình. Trong máy để sử dụng. Phát triển Website. Vì vậy, chúng ta có thể chỉnh sửa và làm cho trang web của chúng ta ở bất cứ đâu trên thế giới. 5 Hình 1.1. DotNetNuke 1.2.2. Joomla Joomla là một hệ quản trị nội dung nguồn mở, được cung cấp miễn phí theo giấy phép GNU. Joomla 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. Joomla là CMS phổ biến nhất vì nó có một hệ quản trị nội dung phổ quát. Chúng ta có thể tùy chỉnh giao diện trang web, hỗ trợ Flash hoặc GIF Animation, chúng ta cũng có thể tải xuống rất nhiều mẫu có thể được sử dụng miễn phí hoặc trả phí, do một số mẫu đẹp, nhiều tùy biến. Một ưu điểm nữa là có rất nhiều phần mở rộng để chúng ta áp dụng. Các thành phần, module, plugin được miễn phí và mất phí. Trang web chính thức là http://www.joomla.org cập nhật joomla bản mới nhất. Joomla được phát triển từ Mambo, được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, 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 6 kiếm trong trang 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. 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ó 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ó mất phí và miễn phí). - Rất nhiều các giao diện sẵn để thay đổi giao diện của trang web dễ dàng. Hình 1.2. Trang chủ Joomla 7 1.2.3. WordPress WordPress là một hệ quản trị nội dung mã nguồn mở. 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. 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 WordPress trở thành một trong những phần mềm làm website phổ biến nhất thế giới. Và WordPress là một hệ thống xuất bản blog, được phát triển bởi Michet Valdrighi, được để xuất bởi Christine Selleck, một người bạn của nhà phát triển chính Matt Mullenweg. WordPress khi mới được công bố thì nó không được xem như là một CMS vì tính năng nó cũng có giới hạn. Nên lúc đó cộng đồng xem WordPress chỉ là một mã nguồn được lựa chọn để phát triển Blog cá nhân bình thường với các tính năng rất cơ bản là hỗ trợ tạo trang tĩnh, tạo bài viết có những tính năng bình luận bài viết để thành viên có thể tương tác. WordPress được dùng để đăng tải thông tin lên mạng, WordPress có chức năng như mọi trang web khác. Nó có thể làm web tin tức, đánh giá, bán hàng…thậm chí là mạng xã hội. Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress. Những như thế không có nghĩa là WordPress chỉ thích hợp với các dự án nhỏ, mà hiện nay có tới khoảng 25% website trong danh sách 100 website lớn nhất thế giới sử dụng mã nguồn WordPress. Ví dụ như trang tạp chí TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, Quartz, …. Tuy vậy, so với công nghệ lúc bây giờ thì WordPress cũng đã có những bước tiến vượt bậc so với những đối thủ khác. Cái tiến quan trọng nhất là tính tương tác hoàn toàn đơn giản để có thể gần gũi với người sử dụng không chuyên. Vì vậy, lúc đó WordPress đã bắt đầu trở thành một mã nguồn mở được nhiều người chú ý đến và nhận đóng góp từ những người sử dụng để có thể phát triển được tốt hơn. Hiện nay WordPress có rất nhiều giao diện (theme) miễn phí khác nhau có thể dễ dàng thay đổi giao diện của website của mình mà không cần bận tâm việc làm sao để thiết kế một theme cho riêng mình. 8 Hình 1.3. Trang chủ WordPress 1.2.4. Drupal Drupal, phát triển bởi Dries Buytaert. Drupal là hệ thống quản trị nội dung trên thế giới, linh hoạt, có thể tạo ra nội dung phức tạp, có thể dễ dàng thêm quy mô vào một trang web doanh nghiệp. Nó cũng hỗ trợ các thiết bị khác nhau như PC, Mobile, Tablet. Drupal là CMS mã nguồn mở, miễn phí, xây dựng trên công nghệ PHP. Drupal giúp cho quá trình phát triển website trở nên đơn giản. Drupal thích hợp xây dựng các website thương mại, hay đơn giản là trang Tin tức, blog hay trang cá nhân, hiện tại có hàng triệu website đang sử dụng. Drupal được phát triển từ năm 2000 bởi Dries Buytaert, nhà phát triển web người Bỉ, khi đó vẫn đang là sinh viên của trường đại học University of Antwerp. Tên gọi ban đầu của Drupal là Dorp, tiếng Hà Lan có nghĩa là ngôi làng, nhưng do gõ nhầm đã bị đổi thành Drop (giọt nước). Sang năm 2001, Dries tốt nghiệp và cùng với nhóm bạn đã quyết định chuyển toàn bộ hệ thống ban đầu này lên mạng Internet với tên gọi chính thức là Drupal. Drupal là chữ tiếng Hà Lan phát âm theo tiếng Anh cũng có nghĩa là Drop, giọt nước. Drupal đã phát triển qua nhiều phiên bản với nhiều công nghệ web khác nhau nhưng chỉ cho tới phiên bản 5.0, Drupal mới bắt đầu trưởng thành và được 9 ứng dụng trong nhiều hệ thống web trên toàn thế giới. Phiên bản Drupal 6 đánh dấu sự khởi sắc vượt trội với nhiều mô-đun và công nghệ web mới ra đời trong khi phiên bản 7 (phát hành khoảng năm 2010) ứng dụng thêm JQuery, Ajax, Web services, đã đưa hệ CMS này lên tầm cao mới, vượt qua toàn bộ những đối thủ còn lại. Drupal 8, phiên bản còn có nhiều thay đổi nền tảng lớn hơn, mang tính cách mạng, được ra mắt trong quí I năm 2015. Hình 1.4. Trang chủ Drupal 10 CHƢƠNG 2. HỆ QUẢN TRỊ NỘI DUNG WORDPRESS 2.1. Giới thiệu về hệ quản trị nội dung WordPress Hệ quản tri nội dung, hay gọi là hệ quản trị nội dung hoặc CMS (Content Management System) là phần mềm cho phép xây dựng một hệ thống tài liệu và các loại nội dung khác một cách thống nhất. WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, để tạo ra một trag web hoặc blog đẹp, nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích. Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng hữu ích. Hiện nay, WordPress đã được xem như là một hệ quản trị nội dung vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như: blog, website tin tức, tạp chí, giới thiệu doanh nghiệp, bán hàng - thương mại điện tử, …. thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản, … Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress. WordPress là một chương trình đã được xây dựng sẵn để tạo và quản lý nội dung trên Internet. Thay vào đó, chúng ta sẽ tải chương trình để tạo và thiết kế một trang web trên máy tính của mình. Ngay từ đầu CMS được xây dựng để sử dụng trên Internet. 2.1.1. Lịch sử của WordPress Được sử dụng cho hàng triệu trang web trên toàn thế giới, WordPress là mã nguồn mở self-hosted (tự lưu trữ) phổ biến nhất hiện nay. Trong những năm qua, hàng trăm (nếu không muốn nói là hàng nghìn) lập trình viên từ khắp nơi trên thế giới đã cùng hợp tác để phát triển mã nguồn mở tuyệt vời này (có nghĩa là mọi người có thể sử dụng nó cho tất cả các loại mục đích khác nhau với một mức độ tự do tương đối cao) thành một hệ quản trị nội dung hoàn thiện và đầy đủ. Không chỉ xuất sắc trong thế giới của các blogger, hệ thống này còn có khả năng cung cấp giải pháp cho tất cả các mô hình website khác - từ các trang web 11
- Xem thêm -

Tài liệu liên quan

Tài liệu vừa đăng

Tài liệu xem nhiều nhất