CHƯƠNG I. TỎNG QUAN VẺ HỆ THỎNG CMS. Lịch sử phát triển 3. Câu trúc và chíc năng của CMS.
Xây dụng hệ thống CMS. Giới thiệu Zend Framework. Mô hình MVC. Tổng quan vé Zend Framework 5.
Các lớp phỏ biển 3-4. Mô hình MVC trong Zend Framework CHƯƠNG H. XÂY DUNG HE THONG CMS. Yêu cẩu nghiệp vụ của hệ thông, 1.
Quânlý tải khoán cả nhân. Quần lý nhỏm người dùng, 1. Quần lý người dùng. Quản lý hệ thông, 1.
Quản lý chuyên mục 1. Quân lý loại bài viết 1. Quản lý tag bài viết 1. Quản lý bài viế 1.
Quân ly comment. Mô hình tỉnh huống người đùng 27 2. Quản trị hệ thông, 37 2. Phóng viên / Cộng tác viên 37 2.
Trưởng ban. Thư ký tỏa soạn -. Tổng biển tập.6, Quan trị phản hồi. Biển đồ tuân tự 55 Dinh Viet Bao - 13BCNTT2 2 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework 4.
Xây dựng hệ thống CMS Sự phát triển của Luternet ngảy nay giúp Website không cỏn là khải niệm quả xnơ hỗ và xa lạ với người sử dụng máy tính. Người dùng máy tính hoàn toàn có thế tao dựng cho riêng mình một Website chỉ bằng vải cú bấm chuột dựa trên những hệ thống mã nguồn mở để hoạt động theo như cầu cá nhân, hoặc cao hơn nữa là dành cho một tổ ứơ. Trong thời đại Công nghệ thông tín đăng phát triển bùng nỗ nh hiện nay, việc sử dụng, hệ thống CMS để xây dựng Website là một nhu cầu thiết yêu. cho những cá nhân, công ty vừa và nhỏ ong và ngoài nước.
Trên thể giỏi hiện đã có những hệ thống CMS phố biến như: Joomla, Wordpress, Drupal, e% Publish, OpenCMS, Magento., tuy vay những CMS này đều có ưu vá nhược điểm riêng, cụ thê như sau: Wordpress s# Uu diem: - Cai dat va céu hình để đàng, - Ld hết các plugin là miễn phí. -_ Hỗ trợ SEO khả tốt -_ Kho giao diện có sẵn rất da dạng va phong phú dược cung cấp bởi chính WordPress. « Nhược điểm: - _ Khi Website có hrợng truy cập lớn, việc sử dụng các trường thông tỉn mở rộng của bải viết số làm cho bệ thông chạy chôm chap và tốn rất nhiều tài nguyên. -_ Chưa đáp ứng các yêu câu mở rộng như sự tương tác giữa các nhóm thành viên quản trị Joomla « UƯudiễm - Cai ditva cau hinh dé dang -_ Thư viên các ứng dụng (exlensions) rất lớn.
« Nhược điểm: Dinh Vigt Bao - 13BCNTT2 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework CHUONGI TONG QUAN VE HE THONG CMS 1. Khái niệm CMS viết tắt của Content Management System nghĩa là hệ thống quản trị nội đung. Tà 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 nội dung khác nhau một cách théng nhal. CMS đã được áp dụng vào các chương trình quản lý nội dụng Website, nó được dùng cho các trang web của một cá nhân hay Lỗ chúc nào đó.
CMS cung cấp những công cụ trực quan, dơn giản và thân thiện để người dùng, 'phổ không can biết nhiều về NET cũng có thể sử dụng để quản lý nội đưng, các hoạt động của Website một cách để dàng. Lịch sử phát triển "Trong giai đoạn đâu phát triển của Internet, việc xuất bản một bải viết đều cần phải sửa mứ nguồn trong các trang Web tĩnh đạng HTMI,. Cách thức đề phát triển, vận hảnh trang HTML dơn thuần giỏng như việc của Ì người in sảch Viết nội dung, chỉ là 1 phần công việc, sau đỏ người ta phái cân tới giấy và các máy in để in ra trang sách, cuối cùng la đóng các trang sách lại thành 1 cuốn sách. Với cách thức làm việc như vậy sẽ lam sho người ding mét mai va tỏn rất nhiều thời gian, nếu người dùng, uốn có thêm 1 bài viết mới, người dũng phải tạo link tới bài viết, phái viết 1 trang, HTML hoàn chính theo giao điện của Website, với những Website có khối lượng bải viết lớn thì cách lắm việc như vậy sẽ không thể thực luện được, do đỏ, hệ quần trị nội dung CMS ra doi.
CMS duge xem như bước tiên dài trong lịch sử phát triển Tnlernel. Nó da lam thay đổi cách quân lý và tiếp cận thông tia của người đùng, mà điều quan trọng là người đàng không cần phải biết về HTML để có thế đưa bài báo đó lên web. Trước kia, khi ta cân tìm một thông tím nào đó, v ø sử dụng những cách thức như tìm thông tim trên bảo siấy, thông, từ số sách. sẽ rất vất và.
Do đó, CMIS dược sử dụng khi ma có quả nhiều thông tin cần xử lý, né giúp ta tối ưu cả về công sức và chỉ phí, đẳng Dinh Vigt Bao - 13BCNTT2 4 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework 3. Phóng viên / Cộng tác viên. Trưởng ban. Thư kỹ lòa soạn 3.
Tổng biẻn tập. Thiết kế cơ sở đữ liệu. Mô hình quan hệ. Danh sách các băng.
CHƯƠNG TT. THIẾT KẾ GIÁO ĐIỆN CHƯƠNG TRÌNH. Thiết kế trang Back-End 1. Trang đăng nhập 1.
Trang đanh sách bài viết 1. Trang thêm bải viết 1. Trang chỉ tiết bài viết Thiết kế trang Tront-Tind. Trang chuyên ¡mi 3.
Trang cần tiết bài v KẾT LUẬN. TÀI LIỆU THAM KHẢO. Tinh Việt Bảo - 13BCNTT2 3 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework viết, quản lý tag bài viết, quản lý bài viết, quản lý comment, quản lý liec” sẽ là hướng phat triển của em. 'Về mặt phân tích và thiết kế hệ thẳng: kết quả thu được của để tại từ các mê "hình phân tích thiết kế hệ thông, cơ sở dữ liệu.
Về mặt lập trình: trên cơ sở nghiên cứu và áp dung Zend Studio dé viết ứng đụng dụa trên nên tang Zend Framework, hoan thanh các nội dung chủ yếu sau: « Tiiểu và vận dụng thành công các lớp Zend Framework để xây đựng thành công các chức ning co bản và cân thiết của mội hệ thông CMS. « Đảm bảo hệ thống vận hành theo đúng câu trúc của một ứng dung Zend Tramework (theo mô hình MVC) œ- Tối uu hóa các lớp, sử dụng các lớp Zend Framework thay cho cách viết thế HTML. œ Đảm bão sự độc lập của các chức năng, dễ đàng phát triển và nâng cấp. « ‘Trang giao dién người dùng phải đúng chuẩn SEO để tối ưu tìm kiểm.
Giới thiệu Zend Framework 5. Mô huủi MVC MVC (Model-View-Controller) là mẫu kiến trúc phần mềm. Khi sử dimg cach, ấu MVC giúp cho người phát triển phẩn mềm cô lập các nguyên tắc nghiệp vụ và giao điện người dùng một cách rõ ràng hon. Phản mềm phát triển theo mau MVC tao nhiều thuận lợi cho việc báo trị vị các phần nghiệp vụ vả giao diện it liên quan dén nhau.
Dinh Viét Bao - 13BCNTT2 9 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework « 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên nén Web. « BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web. Cấu trúc và chức năng của CMS Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các vin bản đựa trên các tài liệu như bài viết, tài liệu đạng văn bản và thông tin. Một CM§ thường có các chức răng cơ bâu seu: «Tạo lập néi dung.
« Lưutrữnội dung, « Chính sửa nội dung + Truyềntải nội dưng, «- CHủa sẻ nội đụng «Tim kiểm nội dụng «Thân quyển người đùng và nội dung. Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS. CMS phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục đích riêng. Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng.
Nhưng CMS tối thiểu cần phải đáp ứng dược các như câu dưới dây: «Tink hén tuc ona thông tìm. « Khánăng quần lý người dùng « Khá năng quán lý truy cập. «_ Khả năng quản lý mở rộng chức năng. « Kha ning bao mat va báo lỗi.
Dinh Vigt Bao - 13BCNTT2 6 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework viết, quản lý tag bài viết, quản lý bài viết, quản lý comment, quản lý liec” sẽ là hướng phat triển của em. 'Về mặt phân tích và thiết kế hệ thẳng: kết quả thu được của để tại từ các mê "hình phân tích thiết kế hệ thông, cơ sở dữ liệu. Về mặt lập trình: trên cơ sở nghiên cứu và áp dung Zend Studio dé viết ứng đụng dụa trên nên tang Zend Framework, hoan thanh các nội dung chủ yếu sau: « Tiiểu và vận dụng thành công các lớp Zend Framework để xây đựng thành công các chức ning co bản và cân thiết của mội hệ thông CMS. « Đảm bảo hệ thống vận hành theo đúng câu trúc của một ứng dung Zend Tramework (theo mô hình MVC) œ- Tối uu hóa các lớp, sử dụng các lớp Zend Framework thay cho cách viết thế HTML.
œ Đảm bão sự độc lập của các chức năng, dễ đàng phát triển và nâng cấp. « ‘Trang giao dién người dùng phải đúng chuẩn SEO để tối ưu tìm kiểm. Giới thiệu Zend Framework 5. Mô huủi MVC MVC (Model-View-Controller) là mẫu kiến trúc phần mềm.
Khi sử dimg cach, ấu MVC giúp cho người phát triển phẩn mềm cô lập các nguyên tắc nghiệp vụ và giao điện người dùng một cách rõ ràng hon. Phản mềm phát triển theo mau MVC tao nhiều thuận lợi cho việc báo trị vị các phần nghiệp vụ vả giao diện it liên quan dén nhau. Dinh Viét Bao - 13BCNTT2 9 Xây dụng hệ thống CMS dựa trên rên tang Zond Framework « 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên nén Web. « BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web.
Cấu trúc và chức năng của CMS Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các vin bản đựa trên các tài liệu như bài viết, tài liệu đạng văn bản và thông tin. Một CM§ thường có các chức răng cơ bâu seu: «Tạo lập néi dung. « Lưutrữnội dung, « Chính sửa nội dung + Truyềntải nội dưng, «- CHủa sẻ nội đụng «Tim kiểm nội dụng «Thân quyển người đùng và nội dung. Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS.