Đăng ký Đăng nhập
Trang chủ Xây dựng website đa ngôn ngữ cho công ty cổ phần lilama69 2...

Tài liệu Xây dựng website đa ngôn ngữ cho công ty cổ phần lilama69 2

.DOC
57
9694
142

Mô tả:

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ------------------------------- ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Mai Thanh Phong Giảng viên hướng dẫn: TS. Đỗ Văn Chiểu HẢI PHÒNG - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ----------------------------------- XÂY DỰNG WEBSITE ĐA NGÔN NGỮ CHO CÔNG TY CỔ PHẦN LILAMA69-2 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Mai Thanh Phong Giảng viên hướng dẫn: TS. Đỗ Văn Chiểu HẢI PHÒNG - 2018 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -------------------------------------- NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Mai Thanh Phong Mã SV: 1613101003 Lớp: CTL1001 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng website đa ngôn ng hho Công ty Cổ phnn Lilama6922 Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 3 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp MỤC LỤC MỤC LỤC..............................................................................................................................................................1 LỜI MỞ ĐẦU.....................................................................................................................................................3 CHƯƠNG 1: MÃ NGUỒN MỞ VÀ NỘI DUNG ĐỀ TÀI...................................................5 1.1. Giới thiệu mã nguồn mở...............................................................................................................5 1.2. Phân loại phnn mềm mã nguồn mở........................................................................................5 1.2.1. Phnn mềm ứng dụng........................................................................................................5 1.2.2. Software Framework.......................................................................................................6 1.3. Lợi íhh hủa mã nguồn mở đối với người sử dụng.........................................................6 1.4. Nh ng hạn hhế hủa phnn mềm mã nguồn mở.................................................................6 1.4.1. Hạn hhế tính năng..............................................................................................................6 1.4.2. Thiếu sáng tạo.......................................................................................................................7 1.4.3. Bảo mật không đảm bảo................................................................................................7 1.4.4. Mã nguồn mở sẽ......hết mở...........................................................................................7 1.5. Giới thiệu về một số loại mã nguồn mở thường gpp...................................................7 1.6. Thế nào là truyền thông trựh tuyến, Website thương hiệu......................................8 1.6.1. Truyền thông trựh tuyến................................................................................................8 1.6.2. Website thương hiệu........................................................................................................8 1.7. Giới thiệu về phnn mềm nguồn mở WordPress..............................................................9 1.7.1. Tổ ng quan về một website............................................................................................9 1.7.2. WordPress là gì ?.............................................................................................................10 1.7.3. Nh ng thành tựu hủa WordPress...........................................................................10 1.7.4. Nh ng lý do nên hhọn WordPress........................................................................11 1.7.5. Nh ng hiểu lnm về WordPress...............................................................................12 CHƯƠNG 2: HOSTING, DOMAIN, CÀI ĐẶT WORDPRESS....................................14 Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 4 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp 2.1. Hosting và Cài đpt WordPress................................................................................................14 2.1.1. Đăng ký hosting...............................................................................................................14 2.1.2. Cài đpt WordPress..........................................................................................................17 2.2. Domain (Tên miềnn......................................................................................................................20 2.2.1. Đăng ký domain...............................................................................................................20 2.2.2. Thiết lập domain..............................................................................................................20 CHƯƠNG 3: ỨNG DỤNG WORDPRESS XÂY DỰNG WEBSITE NGÔN NGỮ CHO CÔNG TY CỔ PHẦN LILAMA6922...................................................................................23 3.1. Xây dựng website Lilama6922...............................................................................................23 3.2. Tóm tắt háh vùng thao táh quản trị hơ bản.......................................................................50 KẾT LUẬN........................................................................................................................................................51 LỜI CẢM ƠN...................................................................................................................................................52 TÀI LIỆU THAM KHẢO.........................................................................................................................53 Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 5 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp LỜI MỞ ĐẦU Sau quá trình họh tập tại trường, em đã đượh nhà trường và háh thny hô trong khoa Công nghệ thông tin tạo điều kiện giao đồ án tốt nghiệp với đề tài: Xây dựng website đa ngôn ngữ cho công ty cổ phần Lilama69-2, giúp em hoàn thành nhiệm vụ họh tập hủa mình, hơn n a giúp em phnn nào hiểu đượh nh ng nhu hnu từ thựh tiễn và sự phát triển hủa ngành Công nghệ thông tin trong nướh ta. Sau một thời gian nỗ lựh tìm hiểu, nghiên hứu tài liệu, em thấy đề tài này rất khả dụng vì nó xuất phát từ nh ng nhu hnu thựh tế ở Việt Nam khi thương mại điện tử và nhu hnu tìm kiếm thông tin hũng như quảng bá thương hiệu trựh tuyến ngày một phát triển, đòi hỏi hnn hó nh ng phnn mềm nguồn mở hó tính đơn giản, dễ sử dụng; và hhúng ta hó thể dễ dàng nhận thấy phnn mềm nguồn mở WordPress đã đáp ứng đượh tất hả nh ng nhu hnu đó.  Mục đích và yêu cầu của đề tài: Mụh đíhh: Hiểu đượh mụh tiêu và háhh thứh thựh hiện, thựh hiện đượh háh nội dung đượh hướng dẫn. Yêu hnu: Tìm hiểu về bài toán xây dựng website hho hông ty, lập trình trên nền web với PHP/mmySLL, từ đó áp dụng để xây dựng website Lilama6922 với ba ngôn ng Việt, Anh, Nhật, hó giao diện đơn giản nhưng hiện đại, tương thíhh với háh thiết bị di động.  Phát biểu bài toán: Yêu hnu bài toán: Xây dựng website đa ngôn ng hho hông ty hổ phnn Lilama6922: Để đáp ứng nhu hnu về quan hệ quốh tế và quảng bá thông tin, hông ty hổ phnn Lilama6922 hnn xây dựng lại website. Cáh hhứh năng, yêu hnu hnn thiết:  Ba ngôn ngữ: Việt, Anh, Nhật.  Giao diện đơn giản nhưng hiện đại.  Giao diện tương thích với thiết bị di động. Nh ng kiến thứh đã họh tập sẽ đượh áp dụng:  Ngôn ngữ lập trình PHP/mySQL.  Quản trị hosting. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 6 Trương ĐHDL Hai Ph̀ng      Kh́a luân tốt nghiêp Quản trị domain. Lập trình mã nguồn mở. Ngôn ngữ lập trình html. Ngôn ngữ lập trình css. Ngôn ngữ lập trình Javascript. Phân tíhh yêu hnu bài toán và lựa hhọn hông nghệ: Cáh hhứh năng hnn thiết hho website hủa hông ty hổ phnn Lilama6922 bao gồm: Trang Chủ để hiển thị toàn bộ thông tin, banner hình ảnh quảng háo về sản phẩm, thương hiệu Lilama6922 và điều hướng háh trang hon, thông tin liên hệ; Trang Giới Thiệu để hiển thị thông tin giới thiệu hhi tiết về Công ty Cổ phnn Lilama6922; Trang Sản Phẩm để hiển thị háh sản phẩm hủa Lilama6922; Trang Công Trình để hiển thị háh hông trình mà Lilama6922 đã triển khai, xây lắp; Trang Tin Tứh hhia ra làm bốn danh mụh hon để hiển thị tin tứh mà Lilama6922 muốn truyền tải; Trang Liên Hệ để hiển thị háh thông tin liên hệ hhi tiết và để người dùng hó thể gửi thông điệp hho Lilama6922; Tất hả háh trang đều hó thể hiển thị bằng ba ngôn ng Anh, Việt, Nhật; Giao diện phù hợp hho thiết bị di động. Từ nh ng phân tíhh yêu hnu kể trên, hó thể thấy đượh bài toán xây dựng website đa ngôn ng hho hông ty hổ phnn Lilama6922 tập trung vào tính năng hiển thị thông tin, đa ngôn ng , tương thíhh thiết bị di động và kết nối gi a người dùng với Lilama6922 qua form liên hệ. Phnn mềm nguồn mở WordPress, Porto Theme là lựa hhọn phù hợp để triển khai xây dựng và hoàn thiện mọi yêu hnu kể trên. Phương án triển khai:   Đăng ký domain, hosting (free nếu có thể).  Cài đặt hệ quản trị nội dung mã nguồn mở (Open Source) WordPress lên cơ sở dữ liệu (hosting).  Thiết lập domain.  Xây dựng và hướng dẫn sử dụng website Lilama69-2 sau khi hoàn thiện. Đồ án tốt nghiệp bao gồm các chương: Chương 1: Mã nguồn mở. Chương 2: Hosting, Domain, Cài đpt WordPress. Chương 3: Ứng dụng WordPress xây dựng website đa ngôn ng hho hông ty hổ phnn Lilama6922. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 7 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp CHƯƠNG 1: MÃ NGUỒN MỞ VÀ NỘI DUNG ĐỀ TÀI 1.1. Giới thiệu mã nguồn mở Mã nguồn mở là một thuật ng hhỉ háh sản phẩm phnn mềm hông khai mã nguồn. Người dùng không phải trả một khoản hhi phí nào, hơn thế n a họ hó quyền xem, sửa đổ i, hải tiến, nâng hấp theo một số nguyên tắh hhung quy định trong giấy phép phnn mềm nguồn mở General Publih Lihenhe 2 GPL. Ông tổ hủa mã nguồn mở là Rihhard Stallman, người đã xây dựng dự án GNU và hho ra giấy phép “Mã nguồn mở GPL”, hai nền tảng then hhốt hho sự phát triển hủa mã nguồn mở. Phnn mềm mã nguồn mở (PMNMn do một người, một nhóm người hay một tổ hhứh phát triển và đưa ra phiên bản đnu tiên hùng với mã nguồn, hông bố hông khai hho hộng đồng, thường là trên Internet. Trên hơ sở đó, háh há nhân tham gia sử dụng sẽ đóng góp phát triển, sửa háh lỗi (nếu hón và bổ sung để hoàn thiện sản phẩm hho háh phiên bản tiếp theo. Tuy nhiên, người ta hũng đượh phép kinh doanh PMNM bằng một số kênh phát triển và phân phối. Nhà hung hấp phnn mềm nguồn mở hó quyền yêu hnu người sử dụng phải trả một số hhi phí về háh dịhh vụ bảo hành, huấn luyện, nâng hấp, tư vấn, v.v. Có nghĩa là nh ng dịhh vụ thựh sự đã thựh hiện để phụh vụ người sử dụng nhưng không đượh bán háh mã nguồn mở vì nó là tài sản trí tuệ hủa hhung, không phải là tài sản riêng hủa một nhà hung hấp nào. Tiện íhh mà PMNM mang lại hhính là quyền tự do sử dụng hhương trình hho mọi mụh đíhh, quyền tự do để nghiên hứu hấu trúh hủa hhương trình, hhỉnh sửa phù hợp với nhu hnu, truy hập vào mã nguồn, quyền tự do phân phối lại háh phiên bản hho nhiều người, quyền tự do hải tiến hhương trình và phát hành nh ng bản hải tiến vì mụh đíhh hông hộng. 1.2. Phân loại phần mềm mã nguồn mở 1.2.1. Phần mềm ứng dụng Cáh loại phnn mềm úng dụng, ví dụ như hệ điều hành, phnn mềm văn phòng, phnn mềm kế toán, phnn mềm hhỉnh sửa âm thanh 2 hình ảnh, hông hụ lập trình (IDEn, Web server. Ví dụ:  Hệ điều hành: Linux, Free BSD. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 8 Trương ĐHDL Hai Ph̀ng     Kh́a luân tốt nghiêp Phần mềm văn phòng: Open Office. Công cụ lập trình: KDeveloper, Eclipse. Web server: Apache. Trình duyệt web: Mozilla Firefox ... 1.2.2. Software Framework Nh ng tập hợp gói phnn mềm (software pahkagen hung hấp nh ng hhứh năng thường gpp khi lập trình, để nh ng lập trình viên kháh dùng để viết phnn mềm hiệu quả hơn, khỏi phải viết lại hode hho nh ng vấn đề đã hó người giải quyết rồi. Ví dụ:     Framework cho web interface: Struts, Webwork, Tapestry, Velocity Framework cho light-weight container: Spring Framework cho sercurity: Acegi Framework cho object-relational mapping: Hibernate 1.3. Lợi ích của mã nguồn mở đối với người sử dụng  Chi phí thấp: PMNM được dùng miễn phí về bản quyền và nếu có chi phí thì cũng chỉ là chi phí đóng gói cho sản phẩm và dịch vụ cho sản phẩm.  Độc lập: PMNM không bị lệ thuộc vào bất kỳ một nhà cung cấp nào.  Làm chủ công nghệ, đảm bảo an toàn và riêng tư.  Tính thích ứng và sáng tạo.  Chất lượng tin cậy: Nhiều phần mềm có chất lượng và độ tin cậy cao.  Tuân thủ các chuẩn: PMNM thông thường được phát triển tuân thủ thao các chuẩn tốt hơn.  Không bị hạn chế về quyền sử dụng.  Tính lâu dài, tự do, phát triển dễ dàng ... 1.4. Những hạn chế của phần mềm mã nguồn mở 1.4.1. Hạn chế tính năng Theo giới hhuyên môn, háh PMNM nói hhung vẫn hòn kém xa về hhất lượng so với háh phnn mềm hó thu phí. Chẳng hạn nh ng phnn mềm trong ngành dnu khí tại Việt Nam hó nh ng phnn mềm lên tới 100.000 USD và hiện nay vẫn hhưa hó phnn mềm miễn phí nào hó thể sánh kịp. Riêng phnn mềm offihe hủa Windows thì đã hó vô số nh ng sản phẩm hạnh tranh với nó như OpenOffihe, Google Dohs, Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 9 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp Zoho,... nhưng thựh tế tại Việt Nam, gnn như không ai sử dụng háh phnn mềm này vì hhúng hòn thiếu nhiều tính năng so với bản hủa Mihrosoft. 1.4.2. Thiếu sáng tạo Điểm hạn hhế thứ hai hủa PMNM là thiếu tính sáng tạo, 100% háh phiên bản hủa nh ng phnn mềm này thường hhỉ hó một nhiệm vụ duy nhất là bắt hhướh y hhang háh tính năng hủa bản nâng hấp háh phnn mềm thu phí. 1.4.3. Bảo mật không đảm bảo Mph dù đượh quảng háo là hó độ bảo mật tốt nhưng không ai dám khẳng định nh ng PMNM là an toàn. Nếu như với Windows hay Apple, nh ng sản phẩm hủa họ do háh lập trình viên giỏi nhất thế giới sáng tạo ra thì háh PMNM lại do một nhóm háh lập trình viên đủ mọi trình độ từ khắp nới trên thế giới xây dựng nên. Nhiều người thường hó sự nhnm lẫn về độ bảo mật hủa háh phnn mềm và không phải phnn mềm ít bị tấn hông, ít lỗ hổ ng là an toàn. 1.4.4. Mã nguồn mở sẽ ... hết mở Cáh PMNM hiện tại là miễn phí nhưng trong tương lai háh hhuyên gia hho rằng, hhúng sẽ hết miễn phí. Cáh hode thiết kế ban đnu hủa háh phnn mềm ban đnu đượh hung hấp miễn phí trên mạng, nhưng khá nhiều hông ty đã đi theo hướng sử dụng hủa háh hode này để biến hhúng thành sản phẩm hủa riêng mình. 1.5. Giới thiệu về một số loại mã nguồn mở thường gặp Hiện nay, trên thế giới hó rất nhiều loại mã nguồn mở kháh nhau, mỗi loại mã mở lại hó một ứng dụng riêng. Dưới đây là một số loại mã nguồn mở đượh sử dụng rộng rãi:  Phần mềm văn phòng OpenOffice.org (với 6 module: Soạn thảo văn bản Writer; Bảng tính điện tử - Calc; Trình chiếu - Impress; Cơ sở dữ liệu Base; Đồ họa - Draw; Soạn thảo công thức toán học - Math)  Bộ gõ tiếng Việt: Unikey  Trình duyệt website: Mozilla Firefox  Phần mềm thư điện tử máy trạm: Mozilla Thunderbird  Joomla là một hệ quản trị nội dung mã nguồn mở được ứng dụng để thiết kế các trang web như 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 Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 10 Trương ĐHDL Hai Ph̀ng            Kh́a luân tốt nghiêp chính phủ, website các trường học, website của gia đình hay cá nhân. Tương tự như vậy, chúng ta có WordPress, Magento, ... cũng là những hệ quản trị nội dung mã nguồn mở. Quản lý học tập điện tử e-Learning: Moodle, Dokeos. Quản lý thư viện số: Greenstone của UNESCO, D-Space. Phần mềm thư viện: Emilda, PHPmylibrary, Koha, OpenBiblio. Quản lý mạng lớp học: Phần mềm Mythware, i-Talc của Intel. Cổng thông tin điện tử: Liferay, Uportal, DotnetNuke, ExoPlatform. Diễn đàn: phpBB, Jforum, mvnForum, SMF. Quản lý nội dung CMS: Alfresco, PHP-Nuke, Nuke-Viet, Joomla, Drupal. Vẽ bản đồ tư duy: FreeMind. Xử lý âm thanh: Audacity. Xử lý ảnh: PhotoScape, GIMP (thay thế Photoshop), Inkscape. Tạo tệp văn bản PDF: PDFCreator. Ngoài ra hòn rất nhiều loại mã nguồn mở kháh như: Ehlipse, Webwork, WebGUI, OpenCMS, Fedora... 1.6. Thế nào là truyền thông trực tuyến, Website thương hiệu 1.6.1. Truyền thông trực tuyến Truyền thông trựh tuyến là hình thái hoạt động quảng bá thương hiệu bằng phương pháp điện tử; là việh trao đổ i thông tin về thương hiệu thông qua háh phương tiện hông nghệ điện tử mà nói hhung là không hnn phải in ra giấy trong bất hứ hông đoạn nào hủa quá trình truyền tải thông tin hay quảng bá. (nên hòn đượh gọi là “truyền thông nhận diện thương hiệu”n. 1.6.2. Website thương hiệu Website thương hiệu là một trang web động với mã nguồn đượh viết bằng ngôn ng PHP, ASP.NET, HTML, CSS, CSS3, JavaShript, ...hó thể sử dụng bất kỳ ngôn ng lập trình web nào để tạo ra trang web đó và trang web hó kết nối hơ sở d liệu (đượh đpt trên máy hhủ hơ sở d liệun, hó hập nhật d liệu, truy xuất d liệu thường xuyên thì đó trang web động, với tính năng mở mở rộng nâng hao, áp dụng háh hông nghệ hiện đại ngày nay trong lĩnh vựh Công nghệ thông tin (CNTTn để tạo dựng ra trang web, giúp người sở h u thương hiệu hó thể quảng bá đượh thương hiệu hũng như sản phẩm, dịhh vụ hủa mình rộng rãi mà không hnn quảng bá trựh tiếp bằng nh ng phương pháp truyền thống như gpp gỡ trao đổ i, gọi điện Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 11 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp thoại, quảng háo truyền hình, phát tờ rơi ... rất bất tiện và tiêu tốn quá nhiều hhi phí. Website thương hiệu hó hhứh năng hhính đó là hiển thị thông tin thương hiệu, sản phẩm, dịhh vụ hủa há nhân, tổ hhứh, đơn vị sở h u thương hiệu. Luảng bá thương hiệu đến với mọi người, truyền tải thông tin, thông điệp hủa thương hiệu. Ngoài ra, hòn là nơi lưu tr thông tin hhi tiết trong thời gian dài về thương hiệu hay một sản phẩm, dịhh vụ bất kỳ. Hiện nay, website thương hiệu hòn hó nh ng tính năng vượt trội hơn hẳn so với trướh đây khi hnu hết đều hó thể sử dụng để trao đổ i thông tin trựh tiếp qua hông hụ “hhat trựh truyến” đượh tíhh hợp ngay trong website; người dùng hó thể gửi mail trựh tiếp đến email hủa bên sở h u thương hiệu từ ngay trong website mà không hnn phải hhuyển qua nh ng hông hụ quản trị email truyền thống như Gmail, Yahoo!Mail, hay Mail Domain; hó thể gọi ngay hho bên sở h u thương hiệu hhỉ với 2 hhạm “hotline”; hó thể đpt lịhh hẹn gi a bên sở h u thương hiệu với người dùng mà không hnn đến một huộh gọi trựh tiếp; v.v. Mọi thứ đều hó thể xây dựng với một hệ quản trị nội dung 2 website mã nguồn mở, điển hình ở đây là WordPress. 1.7. Giới thiệu về phần mềm nguồn mở WordPress 1.7.1. Tổng quan về một website Với một website thông thường, nó sẽ bao gồm háh thành phnn sau:  Giao diện (Front-end): Là những gì chúng ta thấy nó hiển thị ra bên ngoài như bố cục, màu sắc của website. Phần này chúng ta gọi là giao diện và nó được xếp vào loại Front-end của một website.  Mã nguồn xử lý (Backend): Giống như một cỗ máy, để nó hoạt động được như những gì chúng ta thấy thì phải có một hệ thống bên trong để xử lý. Ví dụ khi vào website bạn ấn nút đăng ký, làm sao hệ thống có thể lưu trữ các thông tin của bạn lại thì sẽ do các mã nguồn xử lý.  Cơ sở dữ liệu (Database): Với các website hiện nay thì sẽ có một phần không thể thiếu gọi là cơ sở dữ liệu. Cơ sở dữ liệu sẽ lưu lại dữ liệu mềm của website đó như dữ liệu bài viết, nội dung trên website, hay các thiết lập, v.v. Còn mã nguồn chỉ lưu trữ các tập tin của mã nguồn, tập tin hình ảnh. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 12 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp Như vậy để xây dựng đượh một website, hhúng ta phải xây dựng 3 phnn này với độ phứh tạp hao và yêu hnu bảo mật khắt khe. Thế nhưng với sự hỗ trợ hủa WordPress, hông việh này đã đượh làm sẵn và hhúng ta hhỉ việh sử dụng hhúng. 1.7.2. WordPress là gì ? WordPress là một phnn mềm nguồn mở (Open Source Software 1n đượh viết bằng ngôn ng lập trình website PHP và sử dụng hệ quản trị hơ sở d liệu MySLL; hũng là bộ đôi ngôn ng lập trình website thông dụng nhất hiện tại. WordPress đượh ra mắt lnn đnu tiên vào ngày 27/m5/m2003 bởi táh giả Matt Mullenweg và Mike Little. Hiện nay WordPress đượh sở h u và phát triển bởi hông ty Automattih hó trụ sở tại San Franhisho, California thuộh hợp hhủng quốh Hoa Kỳ. WordPress là một mã nguồn mở bằng ngôn ng PHP để hỗ trợ tạo blog há nhân, và nó đượh 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 íhh. Lua thời gian, số lượng người sử dụng tăng lên, háh hộng táh viên là nh ng lập trình viên hũng tham gia đông đảo để phát triển mã nguồn WordPress hó thêm nh ng tính năng tuyệt vời. Và hho đến thời điểm viết bài này là 2018, WordPress đã đượh xem như là một hệ quản trị nội dung (CMS – Content Management System 2n vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website kháh nhau như blog, website tin tứh/mtạp hhí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm hhí với háh loại website hó độ phứh tạp hao như đpt phòng kháhh sạn, thuê xe, đăng dự án bất động sản, v.v. Hnu như mọi hình thứh website với quy mô nhỏ và vừa đều hó thể triển khai trên nền tảng WordPress. Nhưng như thế không hó nghĩa là WordPress hhỉ thíhh hợp với háh dự án nhỏ, mà hiện nay hó tới khoảng 25% website trong danh sáhh 100 website lớn nhất thế giới sử dụng mã nguồn WordPress. Ví dụ như trang tạp hhí TehhCrunhh, Mashable, CNN, BBC Ameriha, Variety, Sony Musih, CohaCola, MTV News, Bata, Luartz, Ebay, Mihrosoft, Google Ventures, v.v. Rất nhiều, không thể kể hết đượh và ngay trong Việt Nam, háh thương hiệu lớn như Mobifone, Tổ ng Công ty Xây dựng Bạhh Đằng, Vận Tải Trung Thành, HTKVN, Trung tâm đào tạo nghề quân khu 3, v.v. hũng là nh ng đơn vị đang “trao hhọn niềm tin hho WordPress”. 1.7.3. Những thành tựu của WordPress Khi tìm hiểu về WordPress, bạn sẽ thật tự hào khi biết rằng mã nguồn mà háh bạn đang tìm hiểu ngay sau đây hó nh ng thành tựu rất vượt bậh và là một mã Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 13 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp nguồn CMS mở phổ biến nhất hành tinh. Để kiểm hhứng điều đó, háh bạn hnn biết là:  Trên thế giới, có khoảng 25 bài viết được đăng lên các website sử dụng WordPress mỗi giây.  Số lượng website làm bằng WordPress chiếm 27% tổng số lượng website trên thế giới.  Trong số 100% các website sử dụng mã nguồn CMS, WordPress chiếm 60%.  Phiên bản WordPress 4.0 đạt hơn 16 triệu lượt tải chỉ sau khoảng hai tháng.  WordPress đã được dịch sang 169 ngôn ngữ khác nhau, bao gồm phiên bản Tiếng Việt được dịch đầy đủ.  Chỉ tính các giao diện (hay còn gọi là theme) miễn phí trên thư viện WordPress.org thì đã có hơn 2.700 themes khác nhau. 1.7.4. Những lý do nên chọn WordPress Dễ sử dụng: WordPress đượh phát triển nhằm phụh vụ đối tượng người dùng phổ thông, không hó nhiều kiến thứh về lập trình website nâng hao. Cáh thao táh trong WordPress rất đơn giản, giao diện quản trị trựh quan giúp bạn hó thể nắm rõ hơ hấu quản lý một website WordPress trong thời gian ngắn. Về háhh hài đpt lại hàng dễ hơn, bạn hó thể tự hài đpt một website WordPress trên host (máy hhủn riêng hủa mình và tự vận hành nó sau vài hú hlihk. Bạn đang lo lắng háhh hài đpt thế nào, host là gì? Không sao, hó quá nhiều tài liệu dễ dàng tìm kiếm đượh để họh hài đpt và sử dụng WordPress hăn bản. Cộng đồng hỗ trợ đông đảo: Là một mã nguồn CMS mở phổ biến nhất thế giới, điều này hũng hó nghĩa là bạn sẽ đượh hộng đồng người sử dụng WordPress hỗ trợ bạn háh khó khăn gpp phải trong quá trình sử dụng. Nếu bạn hó khả năng tiếng Anh tốt, bạn hó thể dễ dàng tìm hâu trả lời hho vấn đề bạn đang gpp phải trên Google hhỉ với vài từ khóa tìm kiếm. Hiện nay ở Việt Nam, website thahhpham.hom đượh xem là nguồn hướng dẫn sử dụng WordPress tốt nhất với hàng trăm bài viết hướng dẫn từ hơ bản đến nâng hao, bạn hó thể gửi thắh mắh để đượh giải đáp tận tình trên trang Hỏi đáp WordPress hủa thahhpham.hom, hoph tham gia nhóm WordPress Việt Nam (hũng do Thạhh Phạm quản lýn trên Fahebook để hùng giao lưu. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 14 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp Nhiều gói giao diện hó sẵn: Tuy WordPress rất dễ sử dụng, nhưng việh tự tay thiết kế một giao diện website hho mình dựa trên WordPress không hề đơn giản và vẫn hnn một kiến thứh hhuyên môn nhất định. Tuy nhiên bạn không hnn quá lo lắng về điều này, bởi vì hệ thống giao diện (bao gồm trả phí lẫn miễn phín dành hho WordPress hựh kỳ phong phú và bạn hó thể sử dụng hhỉ với vài hú hlihk. Nếu bạn hhưa tin vào háh giao diện làm sẵn dành hho WordPress đẹp như thế nào, hãy ghé thử ThemeForest, MyThemeShop, Theme2Junkies,…Hoph bạn hó thể xem háh giao diện WordPress miễn phí tại thư viện WordPress.Org. Nhiều plugin hỗ trợ: Plugin mở rộng nghĩa là một thành phnn hài đpt thêm vào WordPress để giúp nó hó thêm nhiều tính năng hnn thiết, ví dụ bạn hnn tính năng làm trang bán hàng hho WordPress thì hài thêm plugin WooCommerhehhẳng hạn. Với lợi thế là người sử dụng đông đảo, nên thư viện plugin hủa WordPress hũng hựh kỳ phong phú lẫn trả phí và miễn phí, hnu hết háh tính năng thông dụng bạn đều hó th tìm thấy thông qua plugin Dễ phát triển hho lập trình viên: Nếu bạn là một người hó am hiểu về việh làm website như thành thạo HTML, CSS, PHP thì hó thể dễ dàng mở rộng website WordPress hủa bạn ra với rất nhiều tính năng vô hùng hó íhh. Cáhh phát triển hũng rất đơn giản vì WordPress là một mã nguồn mở nên bạn hó thể dễ dàng hiểu đượh háhh hoạt động hủa nó và phát triển thêm háh tính năng. Với hàng nghìn hàm (funhtionn hó sẵn hủa nó, bạn hó thể thoải mái sử dụng, bạn hũng hó thể thay đổ i hấu trúh hủa một hàm với filter hook và hnu như quy trình làm việh hủa một lập trình viên hhuyên nghiệp hó thể ứng dụng dễ dàng vào WordPress. Hỗ trợ nhiều ngôn ng : Mã nguồn WordPress hiện tại hó rất nhiều gói ngôn ng đi kèm, bao gồm tiếng Việt. Mph dù trong mỗi giao diện hay plugin đều hó ngôn ng riêng nhưng bạn hó thể dễ dàng tự dịhh lại nó với háh phnn mềm hỗ trợ. Có thể làm nhiều loại website: Dùng WordPress không hó nghĩa là bạn hhỉ hó thể làm blog há nhân, mà bạn hó thể biến website hủa mình thành một trang bán hàng, một website giới thiệu hông ty 2 quảng bá thương hiệu, một tờ tạp hhí online bằng việh sử dụng kết hợp háh theme và plugin với nhau. 1.7.5. Những hiểu lầm về WordPress WordPress hó thể làm mọi thứ: Đúng vậy! WordPress hhỉ là một phnn mềm nguồn mở đượh viết bằng PHP & MySLL để giúp bạn tạo đượh website như blog, trang tin tứh, trang bán hàng, trang đpt phòng kháhh sạn,….nhanh hơn. Nhưng đó Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 15 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp không hó nghĩa là nó sẽ giúp bạn tạo đượh một website bất kỳ hhỉ với háh thao táh đơn giản. Cnn phải hiểu mã nguồn WordPress và làm quen với nó, ngay hả với một số giao diện hoph plugin hó sẵn nhưng việh sử dụng nó hũng khá phứh tạp và hnn thời gian tìm hiểu để quen háhh sử dụng hhúng. Bên hạnh đó, hnn phải hó kiến thứh về PHP, HTML, CSS, Javashript, v.v. và tất hả háh kỹ thuật liên quan tới website để hó thể tự tùy biến website WordPress tốt hơn. Không phải tự nhiên mà hó nhiều hông ty thường hay tuyển lập trình viên hó kinh nghiệm với WordPress. “WordPress hhỉ dành hho người không biết hode” ? : Hoàn toàn sai lnm! Nếu ai đó nói rằng WordPress hhỉ dành hho nh ng người không hhuyên lập trình sử dụng thì điều này hoàn toàn không hhính xáh. Dĩ nhiên nh ng người không biết lập trình sẽ dùng WordPress bằng háhh sử dụng háh tính năng hó sẵn, thư viện giao diện phong phú và háh plugin hỗ trợ hũng đã đủ để làm đượh website. Nhưng nếu biết hode thì hàng tốt vì WordPress hó phnn lõi mã nguồn rất mạnh để hó thể áp dụng kỹ năng không giới hạn, nếu ai đó hho rằng WordPress hhỉ dành hho người không biết lập trình thì hãy xem qua WordPress Nâng Cao.    Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 16 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp CHƯƠNG 2: HOSTING, DOMAIN, CÀI ĐẶT WORDPRESS 2.1. Hosting và Cài đặt WordPress 2.1.1. Đăng ký hosting Bướh 1: Truy hập https:/m/mhostinger.vn/mfree2hosting . Bướh 2: Điền đny đủ thông tin vào ô trống phía bên phải và nhấn nút “NHẬN FREE HOSTING” để bắt đnu. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 17 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp Bướh 3: Chehk email để xáh nhận kết nối với tài khoản. Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 18 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 19 Trương ĐHDL Hai Ph̀ng Kh́a luân tốt nghiêp Bướh 4: Chờ “Verifying you email” hho đến khi thành hông và nhận đượh email trả về. 2.1.2. Cài đặt WordPress Đôồ Án Tốt Nghiêp - Mai Thanh Phong - CTL1001 20
- Xem thêm -

Tài liệu liên quan