Hệ thống mã nguồn Wordpress

Một phần của tài liệu Xây Dựng Và Thiết Kế Website Tin Tức Về Game Online (Trang 30)

3.1.3.1 Cấu trúc

Cấu trúc của Wordpress bao gồm:

- Theme: Đây là một tập hợp các tập tin có chứa hình ảnh, âm thanh, code,.. giúp hình thành nên giao diện của trang web

- Template: Là một đoạn code được viết dưới dạng một hàm hay lưu trữ trong 1 file bằng ngôn ngữ PHP để có thể sử dụng lại nhiều lần. Cấu trúc theme của wordpress chính là tạo ra từ các template, được gọi bởi các hàm đã được xây dựng sẵn của wordpress hoặc do người dùng tự tạo.

- CSS: là code được viết bằng ngôn ngữ CSS dùng để tác động tới giao diện của toàn trang. Thông thường stylesheet chính được lưu vào file style.css nhưng cũng có thể tùy chỉnh do người dùng.

3.1.3.2. Giới thiệu về Wordpress 1) Wordpress là gì:

WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quản trị cơ sở dữ liệu MySQL. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little. Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ.

WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và 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 tuyệt vời. Và cho đến thời điểm viết bài này là 2015, WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) 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,… vâng…vâng…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,…rất nhiều không thể kể hết được.

2) Các tiện ích của việc sử dụng Wordpress để thiết kế website a) Dễ sử dụng

WordPress được phát triển nhằm phục vụ đối tượng người dùng phổ thông, không có nhiều kiến thức về lập trình website nâng cao. Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn. Về cách cài đặt lại càng dễ hơn, bạn có thể tự cài đặt một website WordPress trên host (máy chủ) riêng của mình và tự vận hành nó sau vài cú click. Bạn đang lo lắng cách cài đặt thế nào, host là gì? Không sao, các phần tiếp theo của serie học WordPress căn bản của mình đã có nói rất chi tiết.

b)Nhiều gói giao diện có sẵn

Trong khi sử dụng WordPress, khái niệm giao diện cho website WordPress thường được gọi là theme nên kể từ phần này, mình sẽ gọi nó là theme. Hiện nay WordPress có rất nhiều theme miễn phí khác nhau để bạn có thể dễ dàng thay đổi “da thịt” của website mình chỉ với vài cú click 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. Còn nếu bạn muốn website đẹp và chuyên nghiệp hơn, bạn có thể mua các theme trả phí với giá bán dao động từ $30 đến $65.

Nhưng nếu bạn là người mới tập làm quen với WordPress, hãy tạm quên việc dùng theme trả phí vì cách cài đặt nó có thể không mấy dễ dàng cho người mới bắt đầu, nhưng mình sẽ có bài hướng dẫn ở những phần cuối bài học này.

c)Nhiều plugin hỗ trợ

Plugin nghĩa là một trình cắm thêm vào website để bổ sung các chức năng mà bạn cần. Ví dụ mặc định sau khi cài website WordPress, bạn không có chức năng hiển thị các bài viết liên quan ở dưới mỗi bài viết, nhưng với nhiều plugin miễn phí hỗ trợ thì bạn có thể dễ dàng cài thêm một plugin miễn phí để website mình có chức năng đó. Tương tự với theme, cũng có rất nhiều plugin trả phí mang những tính năng rất độc đáo và có ích vào website và nó sẽ có giá khoảng từ $10 đến $80 tùy theo độ phức tạp.

Mã nguồn WordPress hiện tại có rất nhiều gói ngôn ngữ đi kèm, bao gồm tiếng Việt. Mặc dù trong mỗi giao diện hay plugin đều có ngôn ngữ riêng nhưng bạn có thể dễ dàng tự dịch lại nó với các phần mềm hỗ trợ.

e)Có thể làm nhiều loại website

Dùng WordPress không có nghĩa là bạn chỉ có thể làm blog cá nhân, mà bạn có thể biến website mình thành một trang bán hàng, một website giới thiệu công ty, một tờ tạp chí online bằng việc sử dụng kết hợp các theme và plugin với nhau. Tuy nhiên để làm được, bạn nên chắc chắn là đã hiểu được WordPress chứ đừng vội một bước lên mây để nhận các cảm giác thất vọng vì độ phức tạp của nó.

3)Nhược điểm của WordPress

Giống như đồng tiền luôn luôn có 2 mặt sấp và ngửa, WordPress cũng có một số nhược điểm như sau:

• Vấn đề được nói đến nhiều nhất ở WordPress là bảo mật. WordPress rất phổ biến và cung cấp vô số các giao diện và plugins nên nó cũng là một mã nguồn dễ bị tổn thương. Ví dụ rõ ràng nhất có lẽ là “image scaling script” (timthumb) đã được cài đặt trên hàng triệu trang web WordPress thông qua giao diện và làm chúng “mở cửa” cho các công cụ hack tự động. Vì vậy, điều quan trọng là phải giữ cho phần cốt lõi của WordPress và tất cả các plugins được cập nhật mọi lúc mọi nơi.

• Các blog chuyên nghiệp với nhiều tác giả và biên tập viên nhận thấy rằng WordPress thiếu khả năng quản lý người dùng cơ bản và phân chia vai trò. Điều này có thể khắc phục thông qua các WordPress multisite plugins và phân chia vai trò quản lý, nhưng nó không thể tốt như khi sử dụng một CMS với các chức năng được tích hợp sẵn bên trong.

WordPress cũng đã được báo cáo là có hiệu suất thấp trong việc xử lý các cơ sở dữ liệu dung lượng lớn và multisite.

• Rất nhiều WordPress themesplugins miễn phí không được cập nhật và hỗ trợ, gây ra nhiều khó khăn trong việc giữ cho mọi thứ hoạt động ổn định khi nền tảng WordPress được cập nhật. Giải pháp đơn giản nhất cho điều này là dựa chủ yếu vào các plugins cao cấp.

3.2. XÂY DỰNG WEB SERVER TRÊN LOCALHOST VỚI GÓI XAMPP3.2.1 Cài đặt Xampp 3.2.1 Cài đặt Xampp

Vào trang https://www.apachefriends.org để download bản XAMPP 5.6.8. Cài đặt Xampp

-Sau đó Download về cài đặt

Ấn Install để cài đặt

Chờ quá trình cài đặt hoàn thành. Ta mở Xampp và giao diện như hình dưới và chọn start 2 dịch vụ Apache và MySql.

(Lưu ý: Apache và MySql phải ở trạng thái ‘running’ thì trang web mới chạy được) Bật trình duyệt chrome, gõ vào đường dẫn http://localhost/ để kiểm tra kết quả. Chọn ngôn ngữ English. => Xuất hiện giao diện của XAMPP.

3.2.2. Cài đặt wordpress trên localhost

Truy cập vô https://wordpress.org/ download WordPress mới nhất về giải nén ra và đổi tên (ở đây em đổi tên thư mục Wordpress là shop) cho vào đường dẫn C:\xampp\htdocs

Sau đó chạy Xampp. Vào đường dẫn http://localhost/phpmyadmin để tạo database

Tiếp theo vào đường dẫn http://localhost/shop để tiến hành cài đặt wordpress trên localhost

Ta chọn English (UK) sau đó ấn Continue

Để cài đặt wordpress chúng ta cần những thông số về Database name, Database username, Database password, Database host (đã tạo trong phpMyAdmin).

Ta chọn “Let’s go”.

“Database Name” là tên database mà bạn đã tạo

“User Name là “root” (không bao gồm dấu)

“Password” để trống (mặc định wamp là vậy) Sau khi điền các thông tin trên ta ấn Submit.

Điền vào những thông tin cần thiết.

Site Title: tên trang web .

Username: mặc định là admin. (ta có thể đổi)

Password Twice: password có thể bao gồm chữ, số, kí tự đặc biệt.

Your E-mail: điền địa chỉ e-mail.

Privacy: check vào dòng “Allow…” => cho phép trang web của chúng ta xuất hiện trong những trang tìm kiếm như Google. Điều này khiến WordPress được đánh giá là trang web hỗ trợ SEO tốt.

Tiến hành quá trình cài đặt. Chọn Run the Install.

Giao diện Administration Control Panel của WordPress.

3.3. CÁCH ĐĂNG KÝ TÊN MIỀN, HOST VÀ THIẾT KẾ WEB TRỰC TIẾP TRÊN HOST

3.3.1. Hướng dẫn đăng ký domain, host và trỏ về host ( tại dot.tk và hostinger.vn)

1) Đăng ký tên miền trên trang dot.tk

2) Nếu tên miền chưa có ai đăng ký thì bạn sẽ được chuyển sang trang mới: - Đầu tiên là phần Sử dụng tên miền mới:

+ Chuyển tiếp tên miền: Mình khuyên các bạn dùng cách này cho đơn giản, tuy bạn chưa có một trang web nào đó thì có thể điền đại vào một trang web, chúng ta có thể chỉnh lại sau.

+ Sử dụng DNS: Chúng ta sẽ chỉnh như hình dưới. Vì bài viết này mình trỏ về hostinger.vn nên:

Tên máy chủ của nó là ns1.hostinger.vn,...

Địa chỉ IP không cần điền.

- Tiếp đến là phần Đăng ký dài hạn: Dot.tk cho dùng FREE tối đa là 1 năm nên chúng ta cứ chọn tối đa dùng cho lâu

- Cuối cùng là Nhập những ký tự bạn thấy trong hình (captcha)

+) Bạn có thể chọn ô chuyển tiếp tên miền và mượn tạm tên miền của google rồi sau này mình có thể sửa lại

+) Đăng ký dài hạn tùy theo sự lựa chọn của mình tối đa là 12 tháng +) Nhập những ký tự để xác minh rồi ấn tiếp tục

- Để kết thúc quá trình đăng ký Domain ta phải có tài khoản trên Dot.tk và nếu chưa có tài khoản ta có thể đăng nhập thông quan Facebook, Google,... như hình dưới đây:

=> Vậy là ta đã đăng ký xong domain với tên miền là vietthang8991.tk:

3.3.2. Đăng ký Host free:

Nếu bạn chưa có Tài Khoản thì có thể đăng ký trực tiếp tại website hoặc đăng nhập thông qua Facebook và Google.

2) Tạo Host mới:

- Sau khi đăng nhập ta chọn Hosting -> Thêm account:

- Có 3 gói là Free, Premium, Business nhưng vì đây là hướng dẫn nên chúng ta chọn gói free

- Bước tiếp theo phần Chọn một loại tên miền:

Ta chuyển từ Subdomain sang Domain như hình dưới (1) Mục Domain ta điền tên miền vừa đăng ký ở Dot.tk

Mật khẩu và nhập mật khẩu cái này mình không cần phải nói nữa nhé - Điền xong xuôi ta chọn Tiếp tục

- Bước cuối cùng ta kiểm tra lại đơn hàng và nhập mã Captcha và Chấp nhận các điều khoản của Hostinger và chọn Đặt hàng:

==> Vậy là ta đã đăng ký thành công Host với tên miền là vietthang8991.tk

Tiếp đến ta sẽ Trỏ Domain về Host ( Thực chất đến đây bạn đã trỏ Domain về Host thành công rồi nhưng nếu bạn muốn đầy đủ thì xem tiếp nhé )

3.3.3. Trỏ Domain về Host

- Chọn Quản Lý (Khung xanh hình trên):

Thông tin Nameserver: Có 2 cách trỏ Domain về Host đó là trỏ theo IPDNS. Bài viết này mình chỉ hướng dẫn trỏ theo DNS nếu bạn nào có thắc mắc về trỏ bằng IP thì để lại Bình luận mình sẽ giúp :). Như vậy ta chỉ cần quan tâm đên 4 cáins1.hostinger.vn -> ns4.hostinger.vn

Thông tin Upload File: Có 3 thông tin ta cần quan tâm đó là IP FTP, Tên đăng nhập FTPMật khẩu FTP. Những thông tin này để kết nối với host qua SmartFTP hoặc FileZilla để Up nội dung website lên host

Chúng ta quay lại và đăng nhập tài khoản Dot.tk bằng email hoặc facebook của mình.

Tìm đến Domain vừa đăng ký ban nãy và chọn Manage Domain: ở đây em chọn domain này vì đó chính là website em thiết kế.

Tiếp đến ta chọn Management Tools -> Namesever:

Ở đây ta sẽ điền đủ 4 Namesever vừa lấy ở phần Thông tin Nameser ở trên (ns1.hostinger.vn -> ns4.hostinger.vn) và chọnChange Namservers để lưu lại:

3.3.4. Cách dựng website Wordpress ngay trên Host

Khi tạo website trên Wordpress ngay trên host thì chúng ta sẽ tiết kiệm được khá nhiều thời gian và cũng rất dễ dàng

Bước 1: Đăng nhập vào Hostinger với tài khoản chúng ta đã có:

Bước 3: trong phần website chọn trình tự động cài đặt:

Đợi một lát để cài đặt và chúng ta đã có nền tảng wordpress trên host để thiết kế web trực tiếp.

CHƯƠNG IV: WEBSITE TIN TỨC GAME 4.1. giới thiệu về Website

1) Website là kênh thông tin để quảng bá, giới thiệu dịch vụ, sản phẩm, mô hình hoạt động của doanh nghiệp, cửa hàng đến với người tiêu dùng khắp mọi nơi.

Có nhiều loại website như: Website giới thiệu, quảng bá dịch vụ, sản phẩm, website thương mại điện tử(TMĐT), website tin tức, rao vặt, kênh thông tin giải trí...Tùy vào nhu cầu mà quý doanh nghiệp cần chọn loại website cho phù hợp.

Và Website là một công cụ tất yếu không thể thiếu trong hoạt động của mỗi doanh nghiệp. Một doanh nghiệp, cửa hàng, cá nhân có thể sở hữu nhiều website ứng với mỗi dịch vụ, sản phẩm khác nhau, để mở rộng thị trường rộng lớn hơn.

Tại sao quý doanh nghiệp, cửa hàng nhỏ, cá nhân cần phải có website trong hoạt động kinh doanh?

Với sự phát triển không ngừng của ngành công nghệ thông tin, truyền thông nói chung và internet nói riêng, ngày nay website đóng một vai trò thiết yếu trong hoạt động kinh doanh của mỗi doanh nghiệp, nó mang lại những lợi ích to lớn mà doanh nghiệp không thể phủ nhận.

Sau đây là những lý do dễ nhận thấy nhất để doanh nghiệp có thể bắt đầu xây dựng website:

Thiết lập sự hiện diện mới trên internet, tạo cơ hội tiếp xúc với khách hàng ở mọi nơi và tại mọi thời điểm.

Giới thiệu các sản phẩm dịch vụ một cách sinh động và mang tính tương tác cao. Tạo cơ hội để bán sản phẩm hàng hóa một cách chuyên nghiệp mà không tốn nhiều chi phí. Cơ hội phục vụ khách hàng tốt hơn, đạt được sự hài lòng lớn hơn từ khách hàng.Tạo một hình ảnh chuyên nghiệp trước công chúng, công cụ hiệu quả để thực hiện các chiến dịch PR và marketing.Và đơn giản không có website là một nguyên nhân thất bại của doanh nghiệp

2) Mục đích của website cần thiết kế

website đó trở nên sai lầm. Thiết kế cẩn thận và định hướng rõ ràng là chìa khóa hướng tới việc tạo được một website tốt. Vận dụng tổng hợp những kiến thức đã học để tiến hành thiết kế website bán hàng. Tìm hiểu thực trạng thương mại điện tử tại Việt Nam để triển khai hệ thống thương mại điện tử tại cửa hàng cho phù hợp. Khai phá lợi ích của Internet để hướng đến một môi trường kinh doanh tốt.

Giảm chi phí bán hàng tiếp thị và giao dịch. Bằng phương tiện Internet/Web một nhân viên bán hàng có thể giao dịch được với rất nhiều khách hàng, catalogue điện tử trên Web phong phú hơn nhiều và thường xuyên được cập nhập so với catalogue in ấn chỉ có khuôn khổ giới hạn và lỗi thời trong thời đại công nghệ mạng ngày nay. Internet/Web giúp người tiêu thụ và các cửa hàng kinh doanh giảm đáng kể thời gian và chi phí giao dịch.

4.2. Chức năng chính của Website:

Đây là trang web được thiết kế để cập nhập các thông tin, các tin tức về game như: Liên Minh Huyền Thoại, Fifa online 3, Hafline, các game trên di động...mọi tin tức đều được cập nhập một cách nhanh chóng nhất để có thể truyền tải tới người đọc những

Một phần của tài liệu Xây Dựng Và Thiết Kế Website Tin Tức Về Game Online (Trang 30)

Tải bản đầy đủ (DOC)

(63 trang)
w