1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus

61 622 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 61
Dung lượng 7,51 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

MỤC LỤC

Chương 1 MỞ ĐẦU 3

1.1 Giới Thiệu 3

1.2 Mục đích của việc xây dựng và tìm hiểu Website 3

1.3 Đối tượng nghiên cứu 4

Chương 2 TỔNG QUAN VỀ MÃ NGUỒN MỞ 5

2.1 Mã nguồn mở là gì? 5

2.2 Lợi ích của phần mềm mã nguồn mở? 6

2.3 Cơ hội kinh doanh? 6

2.3 Cơ hội kinh doanh? 7

2.3.1 Cuộc chiến Joomla! - Drupal và TTCN 8

Chương 3 NGHIÊN CỨU THỰC NGHIỆM 12

3.1 Sơ lược về Joomla và ứng dụng của Joomla 12

3.2 Ứng dụng Joomla .12

3.3Lý do để chọn mã nguồn mở Joomla 13

Chương 4 CÀI ĐẶT VÀ XÂY DỰNG WEBSITE 15

4.1 Quy trình cài đặt Joomla ! 15

4.2 Cài đặt Joomla .19

4.3 XÂY DỰNG WEBSITE 25

4.3.1 Trình Đơn ( Menus) 25

4.3.2 Nội Dung (Content) .27

4.3.3 Mở Rộng (Extensions) 32

4.3 Module - Front End - Back End 38

4.5 Giao diện Website Trang Trí Nội Thất.com 40

4.6 MỘT SỐ LỖI THƯỜNG GẶP TRONG JOOMLA VÀ CÁCH KHẮC PHỤC 41

Lỗi đăng nhập vào Joomla có thể do những nguyên nhân nào? 41

Một số nguyên nhân 41

4.6.1 Do bộ cài đặt Joomla 41

4.6.2 Do Web Server, Hosting 41

Trang 2

4.6.3 Do tường lửa 41

4.6.4 Do trình duyệt 42

4.6.5 Gõ sai mật khẩu 42

4.6.6 Do gói ngôn ngữ cài đặt 42

4.6.7 Do cấu trúc database bị thay đổi 42

4.6.8 Do biến session.save_path 43

Một số giải pháp khác 43

* Sao lưu và khôi phục Website Joomla! bằng phpMyAdmin 43

*Quá trình sao lưu .43

Sao lưu thư mục Website Joomla! 43

*Sao lưu cơ sở dữ liệu (database) 44

Chương 5 * Quá trình khôi phục .45

Khôi phục thư mục chứa Website Joomla: 45

Khôi phục Cơ sở dữ liệu (Database) 45

4.7 Quản lý Component Virtuemart: dùng cho Website thương mại 48

4.8 MỘT SỐ TRANG WEB SỬ DỤNG MÃ NGUỒN MỞ JOOMLA .54

Vina Design Joomla site 55

Văn phòng Đào tạo Quốc tế - ĐH Bách Khoa Tp.HCM - Joomla Site 56

Chương 5 KẾT LUẬN 58

5.1 Kết luận 58

5.2 Ưu khuyết điểm: 58

5.2.1 Ưu điểm: 58

5.2.2 Khuyết điểm: 59

Chương 6 ĐỊNH HƯỚNG PHÁT TRIỂN 60

Chương 7 TÀI LIỆU THAM KHẢO 61

Trang 3

Chương 1 MỞ ĐẦU

1.1 Giới Thiệu

ước sang thiên niên kỷ mới, Thế giới của năm 2010 sẽ có nhiều tiến bộ mạnh mẽ về công nghệ thông tin (CNTT) từ một tiềm năng thông tin đã trở thành một tài nguyên thực sự, trở thành sản phẩm hàng hoá 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ắp ngày một gia tăng, đặt biệt nhu cầu mua hàng qua mạng ngày càng nhiều Vì thế chúng em quyết định tìm hiểu xây dựng website bằng mã nguồn mở (sử dụng ngôn ngữ Joomla) Cuối cùng, chúng em đã thiết kế và xây dựng website tại công ty.Chính vì vậy, Nhóm sinh viên chúng em đã cho ra đời một đề tài sôi nổi và hữu ích được đông đảo mọi người quan tâm và bàn thảo

=> Đó cũng chính là lý do chúng em chọn đề tài: Tìm Hiểu Hệ Thồng Mã Nguồn Mở

Và Ứng Dụng Phát Triển Website bán hàng trang trí nội thất tại công ty Asus Với đề tài tốt nghiệp này, mong rằng sẽ giúp một phần hữu ích nhỏ đến với các bạn đọc gần xa

1.2 Mục đích của việc xây dựng và tìm hiểu Website

- Nhằm đem internet đến mọi người gần hơn không còn xa lạ với mọi người

- Giúp đọc giả hiểu sâu hơn về hệ thống mã nguồn mở

- Nhu cầu của cuộc sống, thị trường

B

Trang 4

1.3 Đối tượng nghiên cứu

- Đối tượng chủ yếu nghiên cứu là Mã Nguồn Mở và Joomla

- Tìm hiểu về mã nguồn mở và các loai mã nguồn mở

- Tìm hiểu về mã nguồn mở Joomla

- Ứng dụng Joomla để xây dựng trang web tốt nhất

Trang 5

Chương 2 TỔNG QUAN VỀ MÃ NGUỒN MỞ

2.1 Mã nguồn mở là gì?

Phần mềm nguồn mở (PMNM) là những phần mềm được cung cấp dưới cả dạng mã và nguồn, không chỉ là miễn phí về giá mua mà chủ yếu là miễn phí về bản quyền: người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo một số nguyên tắc chung qui định trong giấy phép PMNM (ví dụ General Public Licence – GPL) mà không cần xin phép ai, điều mà họ không được phép làm đối với các phần mềm nguồn đóng (tức là phần mềm thương mại) Nhìn chung, thuật ngữ “Open source” được dùng để lôi cuốn các nhà kinh doanh, một điều thuận lợi chính là sự miễn phí và cho phép người dùng

có quyền “sở hữu hệ thống”

Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả một số chi phí về các dịch vụ bảo hành, huấn luyện, nâng cấp, tư vấn, vv… tức là những dịch vụ thực sự

đã thực hiện để phục vụ người dùng, nhưng không được bán các sản phẩm nguồn mở

vì nó là tài sản của trí tuệ chung, không phải là tài sản riêng của một nhà cung cấp nào Tiện ích mà Open Source mang lại chính là quyền tự do sử dụng chương trình cho mọi mục đích, quyền tự do để nghiên cứu cấu trúc của chương trình, chỉnh sữa phù hợp với nhu cầu, truy cập vào mã nguồn, quyền tự do phân phối lại các phiên bản cho nhiều người, quyền tự do cải tiến chương trình và phát hành những bản cải tiến vì mục đích công cộng

Trang 6

2.2 Lợi ích của phần mềm mã nguồn mở?

Phần mềm có thể được sao chép hoàn toàn miễn phí, bạn hoàn toàn an tâm khi chia sẽ một chương trình tuyệt vời với bạn bè

Các định dạng file không hoàn toàn bị kiểm soát bởi một vài nhà cung cấp Điều gì sẽ xảy ra khi dữ liệu nằm trong một phần mềm độc quyền? Việc sử dụng một định dạng file bí ẩn sẽ khiến bạn chỉ dùng chương trình của một công ty Do yêu cầu công việc, bạn muốn sử dụng dữ liệu trên cho một ứng dụng khác nhưng ương trình bản quyền không cho phép ! Còn nếu như nhà cung cấp chấm dứt hổ trợ và ngưng việc nâng cấp sản phẩm, chắc chắn rằng dữ liệu của bạn sẽ phải vứt xó Với phần mềm bản quyền, chỉ có duy nhất nhà cung cấp có thể giải quyết vấn đề của bạn Nhưng! với OpenSource bạn có thể gặp hàng tá nhà cung cấp làm vừa lòng mình

Hầu hết các sản phẩm Open Source đều có khả năng bảo mật tuyệt vời, khi một vết nứt được tìm thấy, nó thường được trám nhanh hơn phần mềm có bản quyền

Các hệ thống Open Source, nhất là các hệ thống dựa trên UNIX, thường linh hoạt đến khó tin nổi Bởi vì chúng được xây dựng từ nhiều khối thống nhất và được miêu tả cặn

kẽ, rất dễ để bạn thay thế nhiều phần của hệ thống với phần có giao diện tương tự

Có một cộng đồng hỗ trợ lớn Không bị phụ thuộc vào một công ty nào

2.3 Cơ hội kinh doanh?

Open source đã được chấp nhận trong các công ty lớn Nhiều hợp đồng lớn đã chấp nhận phần mềm Open Source, chẳng hạn như tại IBM, Oracle và Sun Thậm chí Microsoft đã phải lưu tâm đến Open Source như đối thủ to lớn

Với Open Source, việc phân phối và phát triển là một phương pháp lâu dài để tạo ra phần mềm, người mua được cung cấp cả giải pháp phần mềm lẫn những dòng mã có giấy phép Open Source Hơn nữa, các doanh nghiệp vừa và nhỏ cũng sẽ ưa chuộng phần mềm Open Source hơn

Trang 7

Mã nguồn mở thực sự là 1 cuộc cách mạng tại rất nhiều nơi trên toàn thế giới, từ những

cá nhân đơn lẻ cho tới những công ty, tổ chức lớn cũng như chính phủ Tại Việt Nam, các sản phẩm mã nguồn mở chịu nhiều sự hoài nghi từ phía người dùng và bị che mờ bởi các sản phẩm thương mại và nạn vi phạm bản quyền nghiêm trọng

Để có thể phát triển mã nguồn mở ở Việt Nam, trước hết chúng ta cần hiểu rõ: nó là gì? Nguyên tắc hoạt động của nó? Tinh thần của mã nguồn mở?

2.3 Cơ hội kinh doanh?

mod_php

Trang 8

d, any server that supports

MySQL, Postgres MySQL

MySQL, Postgres, mSQL, Interbase, Sybase

License BSD (Modified) GNU GPL GNU/GPL v2

GNU GPL

2.3.1 Cuộc chiến Joomla! - Drupal và TTCN

Trong số các hệ quản trị nội dung (CMS) phổ biến hiện nay, nổi bật lên hai ứng viên sáng giá nhất là Joomla! và Drupal Hai hệ quản trị nội dung này thay nhau làm mưa làm gió trong các cuộc thi Đặc biệt ở cuộc bình chọn uy tín nhất của Packt Publishing, Joomla! và Drupal luôn chiếm giữ hai vị trí đầu bảng

-Joomla!

Trước tiên, hãy cùng tìm hiểu sơ qua hai CMS này Tiền thân của Joomla! là Mambo, một sản phẩm của Miro Năm 2002, song song với bản thương mại hóa, Miro cho phát

Trang 9

hành Mambo Open Source (gọi tắt là MOS, chữ thường thấy trong mã nguồn Mambo

và cả Joomla! cho đến tận năm 2008 này) Đến năm 2005, Mambo bước vào giai đoạn chín mùi và giành nhiều giải thưởng lớn như là "Giải pháp nguồn mở tốt nhất" và "Giải pháp hoàn hảo cho công nghiệp" tại LinuxWorld Tuy nhiên, đến cuối tháng 8/2005, do bất đồng với Miro, tất cả thành viên trong nhóm phát triển Mambo đồng loạt rời công

ty, lập ra nhóm “Open Source Matters” Họ xây dựng thương hiệu mới “Joomla!” dựa trên Mambo và phát hành lại vào gần một tháng sau Joomla! 1.0 ra đời trong hoàn cảnh đó

Từ đó đến nay, Joomla! liên tục được cải tiến, đặc biệt là vá các lỗi bảo mật Bản Joomla! mới nhất là 1.0.13 ra đời tháng 7/2007, ngoài ra thế hệ kế tiếp là Joomla! 1.5 được bắt đầu phát triển từ cuối năm 2006, đến nay đang ở giai đoạn RC4

Joomla! thực sự dễ dùng Giao diện quản trị (back end) bắt mắt, việc cài đặt các phần

mở rộng chỉ đơn giản là tải lên và chạy chương trình cài đặt Theo triết lí của Joomla!, đơn vị dữ liệu cơ bản là content item (ở bản 1.5 đổi thành article) chứa trong category, bản thân category được chứa trong section Như vậy dữ liệu trong Joomla! tổ chức thành 3 cấp

Cách tổ chức này rất logic và không gây rắc rối cho người dùng mới Dù vậy, Joomla! không có nền tảng để hỗ trợ các kiểu dữ liệu phức tạp hơn Một nhược điểm khác là Joomla! được thiết kế dành cho người dùng cuối, nên không cung cấp nhiều phương tiện can thiệp vào hoạt động bên trong

Nhóm phát triển Joomla! luôn quan niệm “open source does matter”, họ từng lên án các phần mở rộng (extension) viết cho Joomla! mà không cung cấp theo giấy phép GPL, cho dù đó là sản phẩm thương mại hay nguồn mở Trong các sản phẩm bị chỉ trích có cả SMF, một diễn đàn được dùng khá phổ biến kèm với Joomla! (và kết quả là bridge cho Joomla! bị xóa bỏ khỏi trang download của SMF) Hiện nay, vấn đề này được giải quyết với các sản phẩm viết từ đầu bằng cách cung cấp song song theo GPL

và giấy phép khác (như MIT chẳng hạn)

Trang 10

Joomla! hiện đang rất phổ biến ở Việt Nam bởi tính dễ dùng của nó Ngoài ra, Joomla! đáp ứng được yêu cầu quan trọng nhất để xây dựng nhanh một website: có rất nhiều template (giao diện) có sẵn, cả miễn phí lẫn thương mại, nhiều template có chất lượng rất tốt

- Drupal

Drupal xuất phát từ một diễn đàn viết bởi Dries Buytaert (hiện đang là Nghiên cứu sinh tại Bỉ), được chuyển thành sản phẩm nguồn mở năm 2001 Cho đến nay, Buytaert vẫn lãnh đạo việc phát triển của dự án

Hạt nhân của Drupal là node với cấu trúc đơn giản Để phát triển các kiểu nội dung phức tạp, mỗi node sẽ được liên kết với một nội dung có kiểu khác nhau Node được quản lí nhờ hệ thống taxonomy cực mạnh, đây cũng là đặc trưng của Drupal Người

dùng Gmail, Flickr, Wordpress, Yahoo! 360° ắt hẳn quen với khái niệm “tag” (đôi

khi gọi là label), và khái niệm rất hiện đại này đã có trong Drupal ! Khái niệm tag được gọi là “term” trong Drupal, được tổ chức có cấu trúc (chia nhiều cấp) Ngoài ra, trong taxonomy còn có khái niệm “vocabulary” cho phép chia term thành các lớp không giao nhau Thí dụ một node được gắn một term thuộc vocabulary "Tháng" (gồm 12 term) và các term thuộc vocabulary "Chủ đề"

Drupal được xây dựng để giúp đỡ cho nhà phát triển Hệ thống hook đa dạng giúp người lập trình can thiệp vào mọi hoạt động mà không phải sửa bất kì dòng lệnh nào của nhân hay các phần khác - điều này trái ngược với Joomla! Ngoài ra, công nghệ của Drupal thường mới hơn Joomla!, thí dụ như thiết kế của Drupal không dùng bảng (table) trong khi ở Joomla! thì bảng xuất hiện ở mọi nơi (những viên gạch đầu tiên của Joomla! được xây dựng khi các chuẩn Web chưa ra đời) Triết lí “không tương thích ngược” của Drupal làm cho module phải được viết riêng cho từng phiên bản 4.x, 5.x và 6.x (tại cùng một thời điểm, Drupal chỉ hỗ trợ 2 phiên bản mới nhất) Điều này cũng có mặt trái: nhiều người e ngại phải nâng cấp liên tục khi dùng Drupal

Trang 11

Ở Việt Nam hiện nay Drupal ít được phổ biến vì nó tương đối khó sử dụng Cộng đồng Drupal Việt Nam chỉ mới manh nha những bước đi đầu tiên sau khi Drupal vượt qua Joomla! trong cuộc thi CMS nguồn mở tốt nhất do Packt tổ chức

và Thông Tin Công Nghệ

Bắt đầu xây dựng vào tháng 2/2007, TTCN chọn Joomla! làm nền tảng Đây là một lựa chọn đúng đắn vì sự đơn giản của Joomla! đã giúp đỡ rất nhiều vào thời điểm đó Joomla! giúp dễ dàng xây dựng một blog cùng với các thành phần phụ xoay quanh Sau đó, càng phát triển, chúng tôi càng phải sửa đổi nhiều trong kiến trúc của Joomla! Nhưng dường như sự cồng kềnh trong mã nguồn (theo ohloh), sự cứng nhắc trong cấu trúc cùng khả năng tích hợp không được như mong đợi đã khiến TTCN phải đánh giá lại Tháng 10/2007, Drupal được chọn để thay thế Từ đó đến nay, chúng tôi thử nghiệm chuyển đổi dữ liệu, tìm hiểu và xây dựng các module để nâng cấp và bổ sung tính năng cho TTCN

Trang 12

Chương 3 NGHIÊN CỨU THỰC NGHIỆM

3.1 Sơ lược về Joomla và ứng dụng của Joomla

- 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ệu MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội dungcủ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

- 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

3.2 Ứng dụng Joomla

-Trang chủ mặc định sau khi cài đặt Joomla! 1.0.11

-Các cổng thông tin điện tử hoặc các website doanh nghiệp

-Thương mại điện tử trực tuyến

-Báo điện tử, tạp chí điện tử

-Website của các doanh nghiệp vừa và nhỏ

-Website của các cơ quan, tổ chức phi chính phủ

-Website các trường học

-Website của gia đình hay cá nhân

Trang 13

3.3Lý do để chọn mã nguồn mở Joomla

+Joomla! là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source Content Management Systems) Joomla! đượ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 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ó vài 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ền 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ừ đó 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

Trang 14

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

Trang 15

Chương 4 CÀI ĐẶT VÀ XÂY DỰNG WEBSITE

4.1 Quy trình cài đặt Joomla !

Việc cài đặt Website Joomla là rất dễ dàng, đơn giản và nhanh chóng đối với tất cả mọi người Bạn chỉ cần truy cập Website Joomla, download bộ cài đặt, giải nén, upload lên host, tạo database và tiến hành cài đặt theo từng bước Màn hình cài đặt của Joomla 1.5 khá thân thiện và được bố trí hợp lý Bạn chỉ cần chú ý một điều duy nhất là "phải tạo 1 database với Collation - charset: utf8_general_ci" trước khi cài đặt mà thôi

Dưới đây là các bước thực hiện

* Cài đặt Xampp

Ta tiến hành cho chạy file Xampp chọn ngôn ngữ (English) sau đó nhấn ok như hình 1

Hình 1

Trang 16

Tiếp theo ta chọn đường dẫn nơi để chứa thư mục cần cài đặt như hình 2

Hình 2 Chọn các thư mục cần cài đặt và nhấn Intall như hình 3

Hình 3

Trang 17

Quá trình Intall, chờ trong giây lát hình 4

Hình 4 Quá trình cài đặt xong hình 5

Hình 5

Trang 18

Khi cài đặt xong, chương trình hỏi bạn có muốn khởi động bản điều khiển không? Nhấn Yes nếu bạn đồng ý như hình 6

Hình 6 Trên màn hình là bản điều khiển, ta tiến hành khởi động các dịch vụ như: Apache, Mysql, File Zilla, Mercury như hình 7

Hình 7

Trang 19

4.2 Cài đặt Joomla

Sau khi download bản full joomla ta tiến hành giải nén như hình 8

Hình 8 Sau đó ta copy files vừa giải nén vào: C:\xampp(nơi khi ta cài đặt lưu đường dẫn) -> chọn mục htdos như hình 9

Hình 9

Trang 20

Tiếp theo ta mở trình diệt Internet Explorer đánh vào địa chỉ: http://localhost/joomla như trên màng hình Và tiếp theo ta chọn ngôn ngữ cần cài đặt -> Next như hình 10

Hình 10 Tiếp theo ta chọn next như hình 11

Hình 11

Trang 21

Mục này giới thiệu về bản quyền, bạn có thể tham khảo sau đó chọn Next như hình 12

Hình 12 Bước này tạo cơ sở dử liệu (Database config) Hostname: “localhost”,Username: “root”, Password: “ ”, Database name: “tên csdl”-> Next như hình 13

Hình 13

Trang 22

Cấu hình FTP dùng Localhost nên bỏ qua-> chọn Next như hình 14

Hình 14 Nhập Site name: “ …”, địa chỉ email: “…”, Admin: “…”, Config admin: “…”-> chọn Next như hình 15

Hình 15

Trang 23

Hệ thống báo xóa thư mục Installation như hình 16

Hình 16 Vào đường dẫn: C:\Xampp/htdocts/installation-> xóa như hình 17

Hình 17

Trang 24

Mở trình duyệt Internet Explorer -> nhập địa chỉ http://localhost/Joomla/administratorĐăng nhập Username, Password, Language-> chọn Login như hình 18

Hình 18 Giao diện của Website sau khi cài đặt như hình 19

Hình 19

Trang 25

4.3 XÂY DỰNG WEBSITE

4.3.1 Trình Đơn ( Menus)

* Menus Manager

Ta tiến thành phần cài đặt cho Menus Manager như sau:

Chọn Menus -> Menus Manager -> Edit menus Item(s) như hình 1

Hình 1

Trang 26

- Tiếp theo ta chọn menus cần thay đổi hình 2

Hình 2

- Trong phần Menus Item: (Edit) ta chon mục Title đề thay đổi tiêu đề, link(liên kết), Parent Item(hiện thị) v v Cuối cùng ta chọn Save như hình 3

Hình 3

Trang 27

Tương tự cho các Main Menus, User Menu, Top Menu… còn lại

Hình 4

4.3.2 Nội Dung (Content)

* Quản lý bài viết (Article Manager)

Chọn Content -> Article Manager -> Title(tiêu đề) cần thay đổi như hình 5:

Hình 5

Trang 28

- Trong Article ta chọn Title (tiêu đề) và Section (vị trí)… mà bày cần lưu, sau đó chọn Save như hình 6

Hình 6 Cách sửa một Article->chọn Mune cần sửa-> Trên công cụ chọn Edit như hình 7

Hình 7

Trang 29

Chỉnh sửa nội dung, hình ảnh, Title, phần nhóm tin muốn thay đổi-> nhấp Save, Phần Review trên công cụ là xem trước chỉnh sửa trước khi trình duyệt như hình 8

Hình 8

- Xóa Article, vào mục cần xóa, chọn Trash trên thanh công cụ hình 9

Hình 9

Trang 30

Tương tự như trên để di chuyển, copy-> chọn trên thanh công cụ sau đó tiến hành thực hiện các thao tác

* Tương tự cho phần Section Manager(quản lý nhóm tin) và Category Manager(quản

lý chủ đề con)

* Quản lý trang (Font Page Manager)

Chọn Conter -> Font Page Manager->Title tiêu đề (Góc nhà đẹp) như hình 10

Hình 10

Ngày đăng: 05/05/2015, 15:51

HÌNH ẢNH LIÊN QUAN

Hình 2  Chọn các thư mục cần cài đặt và nhấn Intall như hình 3 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 2 Chọn các thư mục cần cài đặt và nhấn Intall như hình 3 (Trang 16)
Hình 6  Trên  màn  hình  là  bản  điều  khiển,  ta  tiến  hành  khởi  động  các  dịch  vụ  như:  Apache,  Mysql, File Zilla, Mercury như hình 7 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 6 Trên màn hình là bản điều khiển, ta tiến hành khởi động các dịch vụ như: Apache, Mysql, File Zilla, Mercury như hình 7 (Trang 18)
Hình 8  Sau đó ta copy files vừa  giải nén vào: C:\xampp(nơi khi ta cài đặt lưu đường dẫn)  ->  chọn mục htdos như hình 9 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 8 Sau đó ta copy files vừa giải nén vào: C:\xampp(nơi khi ta cài đặt lưu đường dẫn) -> chọn mục htdos như hình 9 (Trang 19)
Hình 10    Tiếp theo ta chọn next như hình 11 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 10 Tiếp theo ta chọn next như hình 11 (Trang 20)
Hình 12  Bước này tạo cơ sở dử liệu (Database config) Hostname: “localhost”,Username: “root”,  Password: “..”, Database name:  “tên csdl”-> Next như hình 13 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 12 Bước này tạo cơ sở dử liệu (Database config) Hostname: “localhost”,Username: “root”, Password: “..”, Database name: “tên csdl”-> Next như hình 13 (Trang 21)
Hình 14  Nhập Site name: “ …”, địa chỉ email: “…”, Admin: “…”, Config admin: “…”-> chọn  Next như hình 15 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 14 Nhập Site name: “ …”, địa chỉ email: “…”, Admin: “…”, Config admin: “…”-> chọn Next như hình 15 (Trang 22)
Hình 16  Vào đường dẫn: C:\Xampp/htdocts/installation-> xóa như hình 17 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 16 Vào đường dẫn: C:\Xampp/htdocts/installation-> xóa như hình 17 (Trang 23)
Hình 18  Giao diện của Website sau khi cài đặt như hình 19 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 18 Giao diện của Website sau khi cài đặt như hình 19 (Trang 24)
Hình 6  Cách sửa một Article->chọn Mune cần sửa-> Trên công cụ chọn Edit như hình 7 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 6 Cách sửa một Article->chọn Mune cần sửa-> Trên công cụ chọn Edit như hình 7 (Trang 28)
Hình 11  Chèn hình  tai  Article  như  sau:  Chọn  Image  ->  Browse  (đường  dẫn  file  hình  cần  upload) -> Start Upload -> Insert -> Save như hình 12 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 11 Chèn hình tai Article như sau: Chọn Image -> Browse (đường dẫn file hình cần upload) -> Start Upload -> Insert -> Save như hình 12 (Trang 31)
Hình 15  Trong phần Plugin(Edit) ta thay đổi các thông số cần thiết sau đó Save như hình 15 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 15 Trong phần Plugin(Edit) ta thay đổi các thông số cần thiết sau đó Save như hình 15 (Trang 35)
Hình 19  Chọn  mặc  định  cho  Template->  vào  Menu  Extensions->  chọn  Template  Manager->  nhấp chọn vào Tepmlate cần chọn-> trong phần chọn Administrator-> chọn Default   Như hình 20 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 19 Chọn mặc định cho Template-> vào Menu Extensions-> chọn Template Manager-> nhấp chọn vào Tepmlate cần chọn-> trong phần chọn Administrator-> chọn Default Như hình 20 (Trang 37)
Hình 23  +Sử dụng CHMOD các file và Thư mục đúng cách ngăn chặn Hacker tấn công - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 23 +Sử dụng CHMOD các file và Thư mục đúng cách ngăn chặn Hacker tấn công (Trang 47)
Hình 3  +Sau đó vào trang chủ của Wesite hiển thị tất cả sản phẩm mà Module đuộc bật, như  hình 4 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 3 +Sau đó vào trang chủ của Wesite hiển thị tất cả sản phẩm mà Module đuộc bật, như hình 4 (Trang 50)
Hình 7  +Khách hàng, nhóm khách hàng, thêm mới chọn new như hình 8 - Khóa luận tốt nghiệp Tìm hiểu hệ thống mã nguồn mở và ứng dụng phát triển website bán hàng trang trí nội thất tại Công ty Asus
Hình 7 +Khách hàng, nhóm khách hàng, thêm mới chọn new như hình 8 (Trang 53)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w