1. Trang chủ
  2. » Tất cả

bao-cao-8st

44 247 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

TRƯỜNG ĐẠI HỌC AN GIANGKHOA SƯ PHẠMBÁO CÁO CHUYÊN ĐỀ: GVGD: TRẦN THỊ TUYẾT VÂN Trần Tiểu Anh Trần Phước Điền Phạm Huỳnh Thanh Nguyễn Thái Học Nguyễn Tấn Thành Báo cáo chuyên đề Lập trình WebGVGD: Trần Thị Tuyết vân Trang 2 Báo cáo chuyên đề Lập trình WebChủ đề dạng 2:MỤC LỤCPhần 1: Tổng quan về Wordpress .4I. Tìm hiểu Wordpress 41. WordPress là gì ? 4- WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, sử dụng ngôn ngữ lập trình PHP và hệ cơ sở dữ liệu MySQL. Do đó, nó thích hợp cho ai muốn đặt blog trên chính website sử dụng tên miền của riêng mình. Tuy nhiên, nếu không có tên miền riêng và chịu được một vài hình ảnh quảng cáo đôi khi xuất hiện, bạn vẫn có thể dùng chung với nhà cung cấp Automattic Production tại địa chỉ http://wordpress.com tương tự các nhà cung cấp khác .4II. Sự phát triển 6Phần 2: Hướng dẫn cơ bản cách phát triển Web ứng dụng Wordpress .101. Hướng dẫn cài đặt WordPress trên localhost .10Phần quản trị của wordpress 3.0 .142. Hướng dẫn cài đặt WordPress trên hostgator.com 14(http://khanhanh.net/blog/thu-thuat/huong-dan-cai-dat-wordpress-tren-hostgator/) 142.1 Các bước cài đặt 143. Cài đặt WordPress trên server với ứng dụng hỗ trợ Softaculous .242. Cách tạo 1 domain miễn phí với đuôi dễ nhớ “Co.Cc” 30Các Plugin giúp quản lý comment trên Wordpress .38Các Plugin giúp chặn spam trên blog trên Wordpress .39Các Plugin chuyên về SEO cho Wordpress .39Các Plugin giúp dễ dàng điều hướng bài viết 40Các Plugin giúp tăng tính tương tác cho các bài viết trên Wordpress 40Các Plugin giúp tăng chức năng quản lý Admin Wordpress 41Các Plugin giúp đặt quảng cáo trên blog Wordpress .42Các Plugin giúp dịch thuật blog của bạn ra các ngôn ngữ khác nhau 42Các Plugin giúp tăng cường tính năng RSS feed của Wordpress .42Các Plugin giúp tăng tính năng ngẫu nhiên cho Wordpress 42Phần 3: Kết luận 42I. Những ưu điểm của WordPress .42GVGD: Trần Thị Tuyết vân Trang 3 Báo cáo chuyên đề Lập trình WebII. Những khuyết điểm của WordPress: .44Kết luận 44BÁO CÁO CHUYÊN ĐỀPhần 1: Tổng quan về Wordpress I. Tìm hiểu Wordpress.1. WordPress là gì ?- WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, sử dụng ngôn ngữ lập trình PHP và hệ cơ sở dữ liệu MySQL. Do đó, nó thích hợp cho ai muốn đặt blog trên chính website sử dụng tên miền của riêng mình. Tuy nhiên, nếu không có tên miền riêng và chịu được một vài hình ảnh quảng cáo đôi khi xuất hiện, bạn vẫn có thể dùng chung với nhà cung cấp Automattic Production tại địa chỉ http://wordpres s.com tương tự các nhà cung cấp khác.GVGD: Trần Thị Tuyết vân Trang 4 Báo cáo chuyên đề Lập trình Web- WordPress là một dạng phần mềm mã nguồn mở, là hậu duệ chính thức của b2/cafelog, được phát triển bởi Michel Valdrighi. Cái tên WordPress đượ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 viết bằng PHP và sử dụng hệ quản trị MySQL. WordPress chạy tốt trên PHP5, hầu hết mọi host (dịch vụ lưu trữ trực tuyến) có PHP đều hỗ trợ WordPress. Nhiều Host (Godaddy, Host Gator, …) còn có chức năng tự động cài đặt WordPress.- WordPress để đăng tải thông tin lên mạng, WordPress có chức năng như mọi Website khác. Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là mạng xã hội. Ngoài ra, WordPress còn hỗ trợ tạo Blog miễn phí trên WordPress.com để những ai không có điều kiện tài chính, kỹ thuật, thời gian… có thể sử dụng được WordPress.- WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng trong quá trình sử dụng như khả năng tự động lưu liên tục khi soạn thảo, nạp nội dung từ blog khác hay chia mục cho bài viết. Tuy nhiên, WordPress lại không có chức năng xem trước (preview) nội dung bài viết của mình, điều gây khó khăn cho người dùng khi họ cần xem xét và chỉnh sửa.- Các bản nâng cấp chính được chỉ định tên mã (codenames) đại diện cho các nhạc sĩ nhạc jazz nổi tiếng.2. Các loại Wordpress Wordpress tạm được phân ra thành hai loại:Sử dụng dịch vụ của nhà cung cấp ( wordpress.com ). - WordPress.com là do 1 nhóm người dựa trên mã nguồn của WordPress tinh chỉnh lại để cung cấp dịch vụ tạo blog cho những người sử dụng, nhằm đơn giản hơn cho người dùng không chuyên. Khối lượng theme khá lớn, sử dụng mã nguồn mở PHP, tuỳ biến giao diện khá, xứng đáng là một đối thủ ngang tài đối với google blogger - Giao diện thân thiện dễ sử dụng, cung cấp 50 kiểu giao diện khác nhau và cập nhật thường xuyên, hệ thống quản lý bài viết và comment mạnh mẽ, cho phép nhiều người cùng viết bài và cùng quản lý blog, kết nối với cộng đồng wordpress.com thông qua trang chủ, hỗ trợ tốt tiếng Việt và nhiều điểm nổi bật khác nữa.Trực tiếp cài trên host riêng ( wordpress.org ). - Wordpress.org là một thư viện khổng lồ của Wordpress. Nó gồm có mã nguồn Wordpress các phiên bản, các tài liệu hỗ trợ người dùng cũng như các nhà phát triển. Đồng thời, chứa số lượng khổng lồ các plugin và theme miễn phí (trong đó cũng không ít những theme có chất lượng). Và là nơi cung cấp mã nguồn của WordPress cho những blogger chuyên nghiệp hơn, nó đòi hỏi bạn phải có một domain và hosting riêng để viết blog.- Wordpress.org không như wordpress.com, nó không phải là một dịch vụ để bạn có thể tạo blog trực tiếp lên đó. Bạn cần phải có domain, host hỗ trợ PHP/MySQL, để cài đặt mã nguồn này. Vì đây là hoàn toàn do bạn thực hiện nên bạn hoàn toàn làm chủ website của mình. Bạn có thể sử dụng được tất cả những tính năng hấp dẫn của Wordpress mà không cần phải trả thêm bất kỳ chi phí nào cho Wordpress.GVGD: Trần Thị Tuyết vân Trang 5 Báo cáo chuyên đề Lập trình Web3. Các tính năng cơ bản của Wordpress- Khi tạo một blog cho riêng bạn có thể sẽ có những lý do riêng, nhưng nếu so với các script và dịch vụ blog khác, có thể bạn sẽ thích Wordpress ở những tính năng dưới đây.• Dễ cài đặt, chỉ cần khởi tạo database, upload và thiết lập tham số trong file wp-config.php, sau 1,2 lần click chuột, bạn đã sẵn sàng để viết blog.• Không giới hạn số lượng category và sub-category: bạn có thể tạo vô số chuyên mục và các chuyên mục con trong các chuyên mục chính mà không gặp phải bất kì rắc rối nào.Tự động xuất RSS và Atom: giúp cập nhật các thông tin về blog của bạn ngay lập tức. • Sử dụng giao diện XML RPC để trackback và viết bài từ xa. • Có thể đăng bài trên blog từ email. • Hỗ trợ plugin và theme: đây là một điểm mạnh nhất của Wordpress. Nó tạo cơ hội cho hàng nghìn nhà phát triển cùng tham gia phát triển các plugin và theme cho Wordpress, làm cho nó càng ngày càng phong phú về tính năng và giao diện. • Có thể nhập dữ liệu từ Blogger, Blogware, Bunny’s Technorati Tags, DotClear, GreyMatter, Jorome’s Keyword, LiveJournal, Movable Type, TypePad, RSS, Simple Tagging, Textpattern, B2evoluton, v.v. Đây là chức năng tuyệt vời nếu như bạn muốn chuyển từ một blog khác sang sử dụng Wordpress, nó giúp lại lấy lại tất cả các bài viết trên các blog khác để chuyển qua Wordpress. • Rất nhiều tài liệu hướng dẫn để giúp phát triển thêm tính năng, và nhiều bộ API để mở rộng. • Dễ quản lý và duy trì mà chẳng cần phải có nhiều kĩ năng hay kinh nghiệm • Khả năng tìm kiếm trên blog rất tốt. • Xuất bản nội dung ngay lập tức bất kể chiều dài của bài viết là bao nhiêu. • Hỗ trợ viết blog đa ngôn ngữ. • Administration Panel được tổ chức rất tốt với rất nhiều tính năng nhưng lại dễ hiểu và dễ sử dụng. • Quản lý liên kết dễ dàng. Với sự trợ giúp của các plugin và rất nhiều bộ API, bạn có thể chỉnh sửa Wordpress tùy thích theo nhu cầu của bạn, và thậm chí bạn cũng có thể sử dụng Wordpress để làm một website hoàn chỉnh. Wordpress có hàng ngàn plugin và theme, cộng với một đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát triển, điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai trò số 1 của mình.II. Sự phát triển1. Những bước đầu của Wordpress.Ông chủ của Wordpress- Matt Mullenweg, ông chủ 25 tuổi của diễn đàn WordPress. Ông được xếp thứ 12 trong số 50 doanh nhân mạng trẻ và nổi tiếng nhất thế giới với tài sản gần 40 triệu USD.- Sinh ra ở Houston, bang Texas, Mỹ, Matt say mê văn và âm nhạc. Vì thế, khi xây dựng Wordpress, ông đã lấy phương châm: Mã số (Code) chính là thơ ca. GVGD: Trần Thị Tuyết vân Trang 6 Báo cáo chuyên đề Lập trình Web- Khi còn là một học sinh trung học, Matt Mullenweg đã thiết kế những dự án phần mềm ngay tại phòng ngủ của mình. Bảy năm sau, anh vẫn làm phần lớn công việc của mình ở nhà. Matt nghĩ ra việc làm WordPress từ năm 18 tuổi. Đối với anh, nó luôn là công cụ tự thể hiện bản thân mình. Đó là một blog với nhiều yếu tố nhiếp ảnh. Đối với nhiều người, nó không giống một blog bình thường mà giống một website hơn. - Trước WordPress là b2. Matt nói, chính vì anh không bao giờ cảm thấy “ấm cúng” trong mạng, công cụ này đã có quá nhiều điều không tiện lợi và chúng làm anh không hài lòng. WordPress ra đời để loại những sự không tiện lợi này.- WordPress ra đời đã hơn 6 năm. Matt nhớ lại khi lần đầu tiên ai đó ở Nhật dịch WordPress sang thứ tiếng khác. Vào lúc đó, Wordpress không có chức năng nhiều ngôn ngữ. Việc dịch sang thứ tiếng khác cũng có nghĩa người đó phải dịch từng file, từng dòng code. Điều đó đã làm anh sững sờ. Và theo Matt, Rayan đã làm một công việc cực kỳ quan trọng, cực lớn và nhàm chán để làm cho WordPress thích nghi việc đa dạng hóa ngôn ngữ blog. WordPress đã trở thành diễn đàn cho một cộng đồng. - Đối với WordPress anh cùng các đồng nghiệp đang cố gắng thiết lập một đội quân thật nổi bật mà độc lập trong vòng 10 - 30 năm nữa. Đội của anh muốn tạo được phong trào như Google, eBay, Amazon.- Matt Mullenweg, sáng lập Automattic, công ty đứng sau công cụ blog WordPress và một loạt những dự án phần mềm khác. WordPress.com có khả năng cung ứng cho 12 triệu blog, bao gồm cả những blog của The New York Times đã đầu tư vào công ty của Mullenweg năm ngoái.- Vào năm 2004, thời hạn cấp phép của gói sản phẩm cạnh tranh Movable Type bị thay đổi bởi Six Apart, và rất nhiều người dùng của nó chuyển sang sử dụng WordPress, tạo nên một bước ngoặt lớn trong sự phát triển và phổ biến của WordPress. - Năm 2005, phiên bản WordPress 1.5 có hơn 900.000 lượt download, đây cũng là năm WordPress mở rộng dịch vụ của mình bằng cách tung ra một dịch vụ lưu trữ blog WordPress.com. Trang web này cho phép người dùng truy cập vào blog ngay lập tức và hoàn toàn miễn phí. - Năm 2006 có 1.545.703 lượt download, có tổng cộng 191.567 lượt download trong tổng số 371 plugins- Năm 2007 có 3.816.965 lượt download, có đến 2.845.884 lượt download trong tổn số 1.384 plugins, tăng gấp 15 lần. - WordPress còn giành giải thưởng Packt Open Source CMS.- Phiên bản mới nhất của WordPress là phiên bản 3.0.1. Nó được phát hành dưới Giấy phép Tài liệu Tự do GNU.- Bản 3.0 đã có hơn 11 triệu lượt tải về trong 42 ngày đầu tiên. (Theo h ttp://vi.wikipedia.org )2. Những cải tiến trong các phiên bản của Wordpress.GVGD: Trần Thị Tuyết vân Trang 7 Báo cáo chuyên đề Lập trình WebVERSION DATEUPGRADESWordPress 0.7 27/5/2003Là phiên bản đầu tiên. XHTML 1.1 complaint, có khuôn mẫu mặc định mới, giao diện quản trị mới.WordPress 0.71 09/06/2003Sửa lỗi và cập nhật bảo mật, tốc độ tăng 300%; Post status - Xuất bản, dự thảo, tư nhân;WordPress 0.7.1.1Sửa chữa lỗi nhỏ.WordPress 0.72 11/10/2003Tập hợp nâng cấp lớn – Blogger import; an ninh và sửa chữa lỗi; cải tiến chức năng ban đầu; có mật khẩu bảo vệ cho bài viết; xmlrpc APIs mới. WordPress Wiki 19/12/2003Chứa tất cả các tài liệu WordPress.WordPress 1.0 03/01/2004Nâng cấp lớn - chỉnh sửa liên kết trên bài viết và đóng góp ý kiến; giới thiệu Permalinks; giao diện quản lý mới, allowance (phụ cấp) cho một số chuyên mục mỗi bài.WordPress 1.0.2 14/03/2004Cosmetic fixes; di chuyển Loại cải tiến nhập khẩu. (Blakely)WordPress 1.2 22/05/2004Có thể xem trước bài mới và có kiến trúc plug-in; hệ thống kiểm duyệt nhận xét được nâng cao. (Mingus)WordPress 1.2.2 15/12/2004Sửa chữa đăng nhập, an ninh và các vấn đề mã hóa email.WordPress 1.5 2/2005Tình trạng quản lý trang; hệ thống template/theme mới; mẫu mặc định mới. (Strayhorn)WordPress 2.0 12/2005Khả năng chỉnh sửa, công cụ quản lý tốt hơn; gửi bài, tải hình ảnh lên nhanh hơn; giao diện back - end; hệ thống import được cải tiến.WordPress 2.1 22/01/2007Cập nhật - sửa lại giao diện; công cụ chỉnh sửa được cải tiến (kiểm tra chính tả và tự động lưu lại), các tùy chọn quản lý nội dung tốt hơn; tối ưu hóa nhiều loại mã và cơ sở dữ liệu. (Ella)WordPress 2.2 16/05/2007Hỗ trợ mẫu widget; cập nhật hỗ trợ nguồn cấp dữ liệu Atom, tốc độ tối ưu. (Getz)WordPress 2.3 24/09/2007Hệ thống phân loại mới, giao diện cải tiến như thông báo cập nhật dễ dàng; thủ tục hỗ trợ xuất bản Atom 1.0 đầy đủ. (Dexter) WordPress 2.5 29/03/2008Giao diện đổi mới; hai phát hành (releases) có giá trị của mã mới.(Brecker)WordPress 2.6 15/07/2008CMS mạnh mẽ hơn, cải tiến nhiều tính năng 2,5 bài/trang thay đổi theo khả năng, khả năng gửi bài từ bất cứ đâu trên web. (Tyner)WordPress 2.6.1 15/08/2008Sửa chữa thêm một số lỗi.WordPress 2.6.2 08/09/2008Thêm một số lỗi và sửa chữa bảo mậtWordPress 2.6.3 23/10/2008Thêm vài sửa chữa bảo mật.GVGD: Trần Thị Tuyết vân Trang 8 Báo cáo chuyên đề Lập trình WebWordPress 2.6.5 25/11/2008Sửa chữa bảo mật XSS và XML-RPC. WordPress 2.7 01/12/2008Thiết kế lại bảng điều khiển quản trị; một số tính năng và sửa lỗi mới.- Năm 2005 cũng là năm được báo trước trong hệ thống mẫu. WordPress cho rằng khả năng thích nghi vẫn ít hơn so với các blog mà bạn có thể lưu trữ và tùy chỉnh tại WordPress.org. Các blogger và các chủ sở hữu trang web ngày nay có thể cá nhân hoá các trang web của họ với các chủ đề cụ thể, bố cục, màu sắc chương trình, phù hợp với nhu cầu cá nhân của họ. - Mặc dù có một blog/website được tổ chức với chủ đề WordPress free là rất tốt, tuy nhiên nó cũng có một số nhược điểm. Các mẫu thiết kế chủ đề có xu hướng chung và không cung cấp nhiều kiểu chất lượng để lựa chọn. Blog (nhật ký điện tử) trên Internet có xu hướng giống nhau mà không cần nhiều tính độc đáo, các chủ đề tự do thiếu nhiều chức năng. Tuy nhiên nó cung cấp một số những lợi thế của purchasing a WordPress premium theme. Điều này đã cho phép các blogger và các nhà thiết kế trang web lựa chọn nhiều mẫu thiết kế tuyệt vời và có thể tùy chỉnh trang web của họ bằng cách sử dụng các công cụ và plugin (bổ sung) không có sẵn với hầu hết các chủ đề miễn phí.Một số trong những lợi thế của purchasing a WordPress premium theme bao gồm:  Hỗ trợ kỹ thuật sẵn có  Hoàn toàn tùy biến trang web  Chức năng và kỹ thuật nâng cao hơn  Chủ đề của bạn sẽ được liên tục cập nhật  Các mẫu thiết kế tuyệt vời cho originality  Có thể được sử dụng cho các trang web lớn như Tổng công ty và các tạp chí tin tức trực tuyến .(http://backup.hutruc.com)3. Nét nổi bật làm nên sự phát triển: Việc quản lý web, quản lý các bài viết rất thuận tiện giống như các phần mềm thiết kế website chuyên nghiệp. Hỗ trợ plug - in. Đây thực sự là một điểm mạnh của Wordpress, với một cộng đồng người dùng viết các plug - in cho Wordpress. Bạn không lo thiếu plug - in để sử dụng.  Thể hiện các tệp PDF, DOC, Powerpoint ngay trên nội dung bài viết. Đặc biệt tích hợp sẵn Latex – công cụ soạn thảo công thức toán học, giúp người sử dụng có thể viết công thức toán học ngay trên blog. WordPress có rất nhiều Widget (ứng dụng tạo thêm) như Thống kê số truy nhập blog, các bài mới nhất, các bài viết nổi bật nhất, các comment mới nhất, liệt kê các chuyên mục, liệt kê các trang, danh sách các liên kết, liệt kê số bài viết trong từng tháng … khi GVGD: Trần Thị Tuyết vân Trang 9 Báo cáo chuyên đề Lập trình Webmuốn thay đổi vị trí các widget, thay vì phải động vào code, bạn chỉ việc kéo - thả ở những vị trí thích hợp. Có vô số theme để người dùng lựa chọn. Hỗ trợ tag/chuyên mục: Giúp bạn dễ dàng phân loại bài viết, dễ dàng, thuận tiên trong quá trình tìm kiếm cũng như xem lại các bài viết.  Hỗ trợ SEO khá tốt. Tuy không thể nói là hoàn chỉnh nhưng cũng rất tốt với dàn kỹ sư luôn luôn lắng nghe ý kiến người dùng và cập nhật những tính năng nhằm nâng cao khả năng về SEO.  Ngoài thống kê số truy nhập của từng ngày, WordPress còn thống kê số truy nhập của từng ngày đối với mỗi bài viết của web. Trên cơ sở đó sẽ có định hướng nên viết vấn đề gì tiếp theo. Các comment có thể duyệt rồi mới cho đăng, comment nào có nội dung không phù hợp có thể xóa, nếu cho là spam thì sau này IP đó không có thể gửi comment vào blog được nữa. Admin (chủ website) có thể cho rất nhiều cộng tác viên gửi bài vào blog, có thể phân quyền cho các cộng tác viên theo các cấp độ khác nhau. Lưu giữ danh sách thành viên đã ghé thăm trang blog. Admin cũng có thể cho bất kỳ ai đăng bài qua email vào blog miễn là admin cho họ một địa chỉ email bí mật của web (địa chỉ này có thể thay đổi bất kỳ lúc nào). Sao lưu dữ liệu nhằm khôi phục nội dung web một cách dễ dàng nếu chẳng may web bị hack, và cung cấp công cụ chuyển nhà sang WordPress. WordPress hỗ trợ 3 GB để lưu trữ các tệp hình ảnh và văn bản. Hàng ngày WordPress có thống kê 100 bài trên các web tiếng Việt của WordPress được nhiều người đọc nhất trong vòng 48 tiếng. Nhờ đó bạn biết được các thông tin quan trọng nhất đang diễn ra.Phần 2: Hướng dẫn cơ bản cách phát triển Web ứng dụng WordpressI. Hướng dẫn cài đặt1. Hướng dẫn cài đặt WordPress trên localhost(http://khanhanh.net/blog/thu-thuat/wordpress-tips/huong-dan-cai-dat-wordpress/)Bước 1: Tạo databaseBước 2: Mở trình duyệt và gõ vào thanh địa chỉ http://localhost/wordpress/ bạn sẽ thấy màn chào mừng như hình dướiGVGD: Trần Thị Tuyết vân Trang 10 123doc.vn

Ngày đăng: 29/01/2013, 16:56

Xem thêm

w