tìm hiểu về mambo và cách thiết kế website

78 422 4
tìm hiểu về mambo và cách thiết kế website

Đ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

tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website tìm hiểu về mambo và cách thiết kế website

Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN LỜI CÁM ƠN Em xin chân thành cảm ơn quý thầy cô trong khoa Công Nghệ Thông Tin trường ĐH GTVT TP HCM đã tạo điều kiện cho em làm đề án tốt nghiệp này. Và lời đầu tiên, em xin gửi lời cảm ơn đến các giảng viên trong bộ môn Hệ Thống Thông Tin, đặc biệt là thầy Nguyễn Lương Anh Tuấn đã tận tình giảng dạy, giúp đỡ, chỉ bảo tận tình cho em trong suốt quá trình học tập cũng như trong thời gian thực hiện đề án. Sau quá trình thực hiện, đề án đã được thực hiện ở một mức độ nhất định. Tuy nhiên, trong quá trình thực hiện còn gặp nhiều khó khăn nên em không thể phát huy hết ý tưởng, khả năng hỗ trợ của hệ thống và kĩ thuật lập trình vào đề án. Trong quá trình xây dựng không tránh khỏi những sai sót, mong nhận được sự đóng góp và thông cảm của quý thầy cô! Em xin chân thành cảm ơn! Sinh viên thực hiện: Vũ Thị Lý 1 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN CHƯƠNG 1: MỞ ĐẦU Khi nói đến Website chắc mọi người đều biết nó được tạo ra nhằm cung cấp thông tin, kiến thức, cung cấp dịch vụ… một cách nhanh chóng cho con người, Website rất đa dạng, phong phú và phức tạp. Chính vì vậy Website trở thành một phương tiện thông tin rất cần thiết cho môi trường phát triển xã hội ngày nay. Một Website để mọi người biết đến thì nó phải biết “thể hiện mình”. Nói vậy là để lưu ý một điều khi có ý định tạo ra một Website ta nên nghĩ đến phải làm gì để thu hút nhiều người viếng thăm nó, cũng như cần phải có chiến lược quản lý và phát triển như thế nào để mọi người luôn muốn trở lại trang web những lần sau. Ngày nay có rất nhiều ứng dụng và CMS để ta có thể thiết kế web, ví dụ như Dreamweaver, FrontPage, Joomla, Mambo, Phpnuke Sau đây xin trình bày một CMS rất hay để tạo và quản lý Website. 2 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN CHƯƠNG 2: GIỚI THIỆU VỀ MAMBO Mambo (còn có tên gọi khác là Mambo Open Source or MOS), là một phần mềm miễn phí, là một hệ thống quản trị nội dung mã nguồn mở ( Content Management System - CMS) cho phép tạo và quản lý Website thông qua một giao diện Web đơn giản. Nó lưu giữ tất cả những thông tin trên Website trong một cơ sở dữ liệu. Mambo quản lý thông tin được đặt trên trang Web dựa trên sự lựa chọn của những người sử dụng. Mambo quản lý văn bản, hình ảnh, những mối liên kết, tài liệu và sự tương tác – là những phần chính của mỗi Website. Điều này có nghĩa rằng thay vì sử dụng một ứng dụng như Dreamweaver, FrontPage hoặc một công cụ quản lý Website trực quan tương tự, bạn có thể sử dụng Mambo để bảo trì và cập nhật site. Mambo sử dụng một hệ thống trình duyệt để làm điều này. Bạn đăng nhập, và sử dụng bộ trình duyệt để thêm nội dung, xuất những mục và thực hiện vô số những chức năng khác để tham gia vào việc bảo trì và phát triển Website. Điều này có nghĩa là một Website tốt có thể được tạo ra mà không cần có quá nhiều chi tiết kỹ thuật, tất cả đều thông qua một cửa sổ của bộ trình duyệt. Mambo là hệ thống WebPortal & CMS hàng đầu thế giới. Với độ bảo mật cao và nhiều tính năng phù hợp với mọi yêu cầu để phát triển website ở mọi góc độ, thích hợp cho việc phát triển website cá nhân, công ty hoặc tổ chức, có khả năng tích hợp diễn đàn, thư viện sách, quản lý file, thư viện ảnh và E-shop bán hàng trực tuyến. Mambo sử dụng giao diện đồ hoạ web thân thiện, dễ sử dụng, không đỏi hỏi người Quản lý và người dùng phải có nhiều kiến thức về máy tính và Internet vẫn có thể sử dụng thành thạo. Người quản lý có thể quản lý site, cấu hình và tạo bản tin trên Mambo dễ hơn cả việc soạn thảo văn bản. Với Mambo, ta sẽ có một website có tính chuyên nghiệp cao, bảo mật tốt, đáp ứng được mọi yêu cầu. Mambo sử dụng ngôn ngữ PHP, XML, Javascript và Cơ sở dữ liệu MySQL để quản lý, phân quyền, lưu trữ và hiển thị dữ liệu. Vậy làm sao để làm việc với Mambo? 3 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN Mambo được dựa trên ba yếu tố: một Webserver, một ngôn ngữ Script và một cơ sở dữ liệu. Webserver được kết nồi với Internet, ngôn ngữ Scrip được sử dụng để định nghĩa những quá trình cần phục vụ cho những trang Web và cơ sở dữ liệu cất giữ nội dung. Cơ sở dữ liệu được ưu tiên hiện nay là MySQL mặc dù Mambo cũng là một lựa chọn trong số những hệ thống cơ sở dữ liệu phổ biến. Cơ sở dữ liệu được sử dụng để thu được thông tin bao gồm nội dung. Còn một khía cạnh quan trọng khác của Mambo đó là khuôn mẫu – biểu diễn lên trang Web tới người dùng. Sự kết hợp nội dung với khuôn mẫu là để đưa ra trang Web hoàn chỉnh đến trình duyệt. Những điều đó còn bao gồm cả việc sử dụng HTML và CSS. Để hiểu được cách hoạt động của Mambo, cần phải hiểu được những nguyên tắc cơ bản làm nền tảng cho hệ thống. Mambo được phát hành theo giấy phép GPL, GNU General Public License (GPL). GPL cho ta một sự thoải mái khi làm việc với Mambo nhưng cũng có những sự hạn chế. Website Mambo đầu tiên ở Việt Nam: mamboviet.org. Hãy xem qua những tính năng mà người dùng và người quản trị có thể thực hiện trên hệ thống. 2.1. Chức năng cơ bản phía người dùng: 2.1.1. Phần tin tức Người dùng có thể duyệt, gửi bản tin qua email, in đọc ở dạng PDF và có thể bình chọn chất lượng bản tin. Bộ lọc được tích hợp sẵn, giúp người dùng có thể lọc ra những tin mình quan tâm và đọc nó, nhưng tin không liên quan, sẽ được bỏ qua một bên. 2.1.2. Tìm kiếm: 4 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN Chức năng tìm kiếm hoạt động trên toàn hệ thống, giúp tìm kiếm được những thông tin cần thiết. Cho phép người dùng sắp xếp kết quả tìm kiếm theo ý của họ. 2.1.3. Thăm dò dư luận Người dùng và thành viên có thể bỏ phiếu cho thăm dò được đưa ra. Kết quả thăm dò sẽ được hiển thị theo biểu đồ, % bình chọn và số người bình chọn, tất cả sẽ giúp bạn có một kết quả thăm dò tốt nhất. 2.1.4. Phần liên hệ: Phần liên hệ sẽ cung cấp những thông tin cần thiết và Form để người dùng và khách có thể tiếp xúc người quản trị. Người dùng có thể tải thông tin liên hệ từ Vcard, địa chỉ email dùng để liên hệ sẽ được ẩn để tránh thư rác. Trong trường hợp người dùng sử dụng Form liên hệ có sẵn, họ có thể thực hiện gửi một bản sao của Email đó tới hộp thư của họ bằng cách đánh dấu kiểm vào “Gửi một bản sao của Email này tới hộp thư của bạn”. 2.1.5. Lấy tin: Chức năng lấy tin được tích hợp trong Mambo, giúp người dùng có thể đọc được những tin tức từ nhiều nguồn tin khác nhau cung cấp qua RSS. 2.1.6. Liên kết Chức năng liên kết cho phép người dùng đi tới những site liên kết với site một cách dễ dàng. 5 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN 2.1.7. Banner Thể hiện những banner quảng cáo một cách ngẫu nhiên trên site. 2.1.8. Thành viên Thành viên có thể thay đổi thông tin cá nhân, gửi bài viết, liên kết Web lên bộ phận biên tập, kiểm tra hoạt động của họ trên hệ thống. Đó là những chức năng được kích hoạt sẵn trên phía người dùng, sau đây là những chức năng có trong phần Admin. 2.2 Chức năng cơ bản phía người quản trị: Phần Quản trị giúp bạn quản lý mọi thứ trên site, việc quản lý được thực hiện qua những thành phần và Modules tương ứng với chức năng cơ bản trên site. 2.2.1. Quản lý và cấu hình Site: Rất dễ dàng cấu hình chức năng trên hệ thống thông qua công cụ “Cấu hình chung” trong phần Admin. Ngoài chức năng cấp hình hệ thống, còn có chức năng quản lý Ngôn ngữ, giao diện, thống kê truy cập. 2.2.2. Quản lý ngôn ngữ: Giúp cài đặt và quản lý Ngôn ngữ cho site một cách hiệu quả, có thể cài đặt mới hoặc sửa một ngôn ngữ hiện có trên site. 6 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN 2.2.3. Quản lý giao diện: Giúp quản lý giao diện phía người dùng và của Quản trị, có thể cài đặt, sửa, xoá giao diện hiện có trên hệ thống 2.2.4. Thống kế: Cung cấp thông tin chi tiết về việc duyệt site của người dùng bao gồm trình duyệt, hệ điều hành, tên miền và cả từ khoá mà người dùng đã nhập vào để tìm kiếm trên site. Cung cấp một cái nhìn tổng quát và dễ hiểu nhất về site. 2.2.5. Quản lý tin tức: Được cung cấp chức năng quản tạo và quản lý tin tức bao gồm: Quản lý Chủ đề, Danh mục, Tạo bản tin. Quản lý trang chủ, cho phép bài viết của những chủ đề trong phần tin tức được phép hiển thị trên trang chủ hay không. Tất cả chức năng trên được cung cấp trong Menu “Quản lý bài viết” 2.2.6. Quản lý Media: Nó cung cấp công cụ quản lý Media hiệu quả, có thể Tải lên và quản lý được hầu hết các định dạnh ảnh như gif, jpg, bmp, png hay cả flash, nó còn có thể quản lý tập tin văn bản như word, excel. Hình ảnh minh hoạ cho bài viết của phần tin tức cũng được quản lý tại đây, chức năng này sẽ quản lý mọi hình ảnh trên site. 2.2.7. Quản lý Menu: Giúp tạo và quản lý Menu cho Website một cách hiệu quả. Nó có khả năng tạo Menu đa 7 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN cấp cho bất kỳ Thành phần, Chủ đề, danh mục, bản tin, hoặc bất kỳ liên kết nào và hiển thị bất kỳ chỗ nào trên Web nếu muốn. 2.2.8. Quản lý Thành viên: Cho phép đăng ký, cấp quyền, thay đổi mọi thông tin thành viên trên site. Có thể cấp quyền cho thành viên để họ thực hiện một công việc nào đó trên Mambo, chẳng hạn như làm công việc sửa chữa và bảo trì site thì bạn cấp quyền cho thành viên này vào nhóm Editor. 2.2.9. Quản lý Thùng rác: Khi bạn loại bỏ những bài viết, Menu không dùng tới nữa, chúng sẽ được gửi tới thùng rác chứ nó không được xoá luôn. Có thể xem xét lại và có thể khôi phục lại nếu cần hoặc có thể xoá luôn ra khỏi Cơ sỡ dữ liệu nếu muốn. 2.2.10. Quản lý Components: Thành phần giúp tích hợp và mở rông chức năng cho Mambo, chức năng Quản lý thành phần sẽ cho phép điểu kiển, cài đặt, gỡ bỏ thành phần ra khỏi hệ thống. 2.2.11. Quản lý Modules: Modules giúp thể hiện nội dung gắn gọn nội dung của một thành phần nào đó trên site, ta có thể quản lý, điều kiển, cấu hình và cài đặt Modules cho thành phần. 2.2.12. Mambots: Được thiết kế để tự vận hành trên site,ta có thể quản lý, điều kiển, cấu hình và cài đặt Mambost mới cho site. 8 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN 2.2.13 Trình soạn thảo WYSIWYG Là phần mềm soạn thảo vẵn bản tương tự như Word với giao diện tiếng Việt và rất dễ dùng, hoạt động trong Mambo, hoàn toàn có thể tạo và định dạng những bài Viết, bản tin theo ý riêng của từng người. 2.2.14. Cài đặt mới: Chức năng cài đặt giúp cài đặt Giao diện, Ngôn ngữ, Thành phần, Modules, Mambots mới cho site không mấy khó khăn. 2.2.15. Thư cá nhân Giúp có thể nhận và gửi thư cho những thành viên trong nhóm quản trị site. Đó là những phần để giúp cho việc cấu hình, điều kiển, quản lý và cài đặt chức năng mới cho Site. 9 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN CHƯƠNG 3: CÀI ĐẶT 3.1. Yêu cầu: - Máy đã cài sẵn IIS. - Cài đặt sẵn MySql 3.2.3 (download tại http:// mysql.com). - Cài đặt sẵn PHP 4.3.4 (download tại http://php.com). - Download Mambo 4.5.3 tại: http://mamboxchange.com 3.2. Bắt đầu cài đặt: - Bước 1: Giải nén Mambo 4.6.3 vào ổ đĩa. - Bước 2: Mở Internet Information Services (IIS) Manager: Vào Start > Settings > Control Panel >Internet Information Services (IIS) Manager (đối với Window 2003 và Internet Information Service đối với Window 2000 và XP). - Bước 3: Tạo thư mục ảo trên IIS: Click chuột phải vào Default Website > chọn New > Virtual Directory 10 [...]... TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE 11 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE - Bước 4: Nhấn Next - Bước 5: Đặt tên ánh xạ cho website (tùy ý) - Bước 6: Chọn thư mục Mambo 4.6.3 đã giải nén 12 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE - Bước 7: Check chọn như hình, click next 13 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ... Database name: mambov463db (tên này là tùy ý) 16 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE 17 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE Nhấn Next - Bước 11: Nhập tên cho website, nhấn Next 18 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN - Bước 12: Nhập địa chỉ email của admin và nhập mật khẩu... tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE Cài đặt thành công! Giao diện người dùng 20 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE 21 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN Giao diện quản trị (đăng nhập bằng tài khoản admin để quản trị) Là một hệ thống quản lý nội dung, Mambo chỉ quan tâm đến việc tổ chức nội dung website. .. LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE - Bước 8: Mở trình duyệt và gõ vào đường dẫn: http://localhost/mambov463/installation/index.php 14 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE Xuất hiện giao diện: Click Next - Bước 9: Check chọn và nhấn next: 15 GVHD: NGUYỄN LƯƠNG ANH TUẤN Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE - Bước 10: Đặt tên: + Hostname: localhost... được nói sâu hơn ở chương sau 25 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN CHƯƠNG 4: QUẢN TRỊ 4.1 Đăng nhập vào Mambo: Để truy cập vào trang quản trị mambo, phải sử dụng địa chỉ website( hoặc địa chỉ đầy đủ của folder mà khi ta cài đặt Mambo) và theo sau là “/administrator” Ví dụ, nếu địa chỉ website là: www.fashion.com, để truy cập vào mambo, ta phải gõ: www.fashion.com/administrator... trang đăng nhập Mambo Hình 1: Màn hình đăng nhập trang quản trị Mambo Nhập tên và mật khẩu, nhấn enter hoặc chọn Login để vào trang quản trị Mambo Trang quản trị sẽ cho sự truy cập dễ dàng đến tất cả những chức năng của Mambo Ta có thể trở về trang quản trị chính vào bất kì lúc nào bằng việc chọn tùy chọn “Home” từ góc trái trên cùng của màn hình 26 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN... Section Manager 28 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN Điều này sẽ đưa đến màn hình “Section Manager” cho phép ta thêm hoặc soạn thảo Section Ví dụ, có hai mục: một mục được gọi là “The News” và một mục là “Newsflashes” Nếu muốn soạn thảo những Section đó, chỉ cần kích vào đường liên kết màu vàng (hoặc bằng cách chọn vào ô trống cạnh đường liên kết và rồi chọn “Edit” từ... một vài kiến thức nhất định về HTML và PHP Vậy làm sao để cài đặt và áp dụng một khuôn mẫu? 3.3 Cài đặt Template: Sau khi cài đặt Mambo, điều đầu tiên cần phải làm đó là thiết lập một khung mẫu cho nó Có rất nhiều khung mẫu có sẵn cho mambo, và việc cài đặt và áp dụng một khuôn mẫu mới thì khá là đơn giản Hình 1: Truy cập Template Manager: Hình 2: Trang Template manager 23 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT... này sẽ đưa đến màn hình “Mambot Manager” Hình 6: Truy cập Mambot Manager: 32 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN “Mambot” là tên viết tắt của cụm từ Mambo Robot” – Nó là từ được sử dụng để mô tả bất kì một chương trình mà muốn xuất lên màn hình Trong trường hợp của MOStlyCE, Mambot chèn mã javascript vào trình soạn thảo HTML trong trang mà Mambo xuất ra Để kích hoạt... "Life Insyrance", bạn có thể lưu trữ những Items để liên kết chúng đến Category đó, như là: "Endowments", "Annuities", v.v Để thêm một mục mới(article) cho website, cần phải gắn article (hoặc Item) vào 27 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN Category, và gán Category vào Section Có nghĩa là ta phải tạo Section và Category trước khi tạo nội dung Cũng có thể chuyển Item . thư mục Mambo 4.6.3 đã giải nén 12 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN - Bước 7: Check chọn như hình, click next. 13 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE. root> + Database name: mambov463db (tên này là tùy ý) 16 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN 17 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG. Joomla, Mambo, Phpnuke Sau đây xin trình bày một CMS rất hay để tạo và quản lý Website. 2 Đề tài: TÌM HIỂU MAMBO VÀ THIẾT KẾ WEBSITE GVHD: NGUYỄN LƯƠNG ANH TUẤN CHƯƠNG 2: GIỚI THIỆU VỀ MAMBO Mambo

Ngày đăng: 01/09/2014, 11:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan