Tìm hiểu về phần mềm mã nguồn mỡ joomla
Tìm hiểu phần mềm mã nguồn mở joomla ! Phần I Giới thiệu Joomla Phần II Giới thiệu cách cài đặt joomla Phần III Giới thiệu thành phần giao diện joomla Phần IV Demo Joomla Ubuntu Phần I Giới thiệu Joomla A B C D Vài nét sơ lược Joomla Kiến trúc Joomla Những thành phần quan trọng Joomla Tại phải chọn Joomla ? A.Vài nét sơ lược Joomla Joomla ? -Joomla hệ quản trị nội dung mã nguồn mở (Open Source Content Management Systems -Joomla viết ngôn ngữ PHP kết nối tới sở liệu MySQL , cho phép người sử dụng dễ dàng xuất nội dung họ lên Internet Intranet Đặc tính joomla Joomla có đặc tính là: đệm trang (page caching) để tăng tốc độ hiển thị, lập mục, đọc tin RSS (RSS feeds), trang dùng để in, tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm Site hỗ trợ đa ngôn ngữ A.Vài nét sơ lược Joomla Joomla! sử dụng khắp nơi giới, từ website cá nhân hệ thống website doanh nghiệp có tính phức tạp cao Ứng dụng Joomla nhiều lĩnh vực : - Trang web tổ chức cổng thông tin (Portal) - Thương mại điện tử - Trang web cho công ty cỡ nhỏ -Trang website báo điện tử,tạp trí Joomla có mã nguồn mở việc sử dụng Joomla hoàn toàn miễn phí cho tất người giới A.Vài nét sơ lược Joomla 4.Các phiên Joomla Hiện Joomla phát triển theo dòng phiên : dòng phiên Joomla 1.0.X(ổn định) dòng phiên Joomla 1.5.20 (đang phát triển ) 3.Vài nét lịch sử joomla • Joomla! "sản phẩm anh em" với Mambo tập đoàn Miro Úc (hãng nắm giữ Mambo), với phần đông người phát triển nòng cốt A.Vài nét sơ lược Joomla Ban đầu công ty Miro Úc phát triển Mambo dự án thực nhóm nòng cốt Nhưng vào ngày 17 tháng năm 2005, bất đồng quan điển với nội Manbo, toàn đội phát triển nòng cốt Mambo rời khỏi dự án làm việc với phiên 4.5.3 +Và 20 thành viên nòng cốt cũ Mambo thành lập tổ chức phi lợi nhuận khác lấy tên Open Source Matters +16 tháng họ cho đời Joomla! 1.0 A.Vài nét sơ lược Joomla Sơ đồ trình đời Joomla 1.0 C.Kiến trúc Joomla • Joomla 1.5 phát triển theo kiến trúc tầng hệ thống: • Tầng mức tản chứa thư viện plugin(còn biết với tên mambot) • Tầng thứ mức ứng dụng chứa lớp Japplication Hiện tầng gồm lớp con: Japplication, Jadministrator Jsite C.Kiến trúc Joomla • Tầng thứ ba mức mở rộng Tại tầng có thành phần (component), mô đun (module) giao diện (template) thực thi thể • Mambot-Plugin :Trước đây, Joomla 1.0.x có tên gọi mambot hay BOT, đổi tên thành Plugin từ Joomla 1.5.x Plugin thành phần mở rộng bổ sung chức nội dung Joomla sử dụng để thay dạng nội dung quy định trước nội dung mã HTML, mà mã HTML nhập trực tiếp từ chuơng trình soạn thảo có sẵn Joomla Chẳng hạn thẻ mã nhúng , mã javascript, • Ta tiếp tục làm rõ Plugin phần sau 10 D Những thành phần quan trọng Joomla Vậy để bắt đầu với Joomla trước hết nên tìm hiểu với số thành phần quan trọng Joomla : Component,Module,Plugin Template Vậy Component ? - Đây phần mở rộng joomla(Extensions)là phần cốt lõi joomla , thành phần cấu thành website - Component để thực chức lớn chẳng hạn :đăng tin,rao vặt,đặt phòng Component thành phần mở rộng lớn phức tạp Joomla CMS 11 D Những thành phần quan trọng Joomla Như website, có template hay gọi giao diện để hiển thị tất thành phần cấu thành, nội dung website đến người dùng Một gói cài đặt template joomla gồm file bắt buộc sau : -index.php -templateDetails.xml -template_css.css template.css -template_thembnail.png -các thư mục file khác D Những thành phần quan trọng Joomla Các Template mặc định Joomla! Template Beez, JA Purity Rhuk Milkyway Joomla! Các template đặt thư mục [Joomla]/templates nằm thư mục tương ứng Riêng "system" template đặc biệt, sử dụng Joomla! không tìm thấy template khác hệ thống D Những thành phần quan trọng Joomla Dowload Template joomla đâu ? • Các bạn vào google tìm với từ khóa “template joomla” trả lại cho bạn nhiều kết để cài đặt Joomla Template, mở trang quản trị sử dụng menuExtensions >> Install / Unistall • Có kiểu cài đặt khác nhau: • Upload từ máy tính bạn • Cài đặt từ thư mục Hosting • Cài đặt từ liên kết bên Webssite bạn B.Tại phải chọn Joomla ? Tại lại chọn Joomla CMS ? Liệu tin tưởng , Và liệu Joomla có đủ mạnh ? Sau số lý do: Joomla cung cấp miễn phí xây dựng từ chuyên gia hàng đầu thành viên tích cực Joola có cộng đồng phát triển sử dụng lớn (40.000 thành viên) bạn gặp khó khăn có nhiều người sẵn sàng giúp đỡ bạn Joomla giúp bạn tiết kiệm thời gian công sức thiết kế website Sử dụng joomla dễ dàng thân thiện người nghiệp dư chuyên gia 24 B.Tại phải chọn Joomla ? Joomla có số lượng template khổng lồ từ website phức tạp đơn giản Joomla cài đặt hệ điều hành :Window,Linux Tình hình sử dụng Joomla! Việt Nam Kể từ Joomla! 1.0 đời vào tháng 09/2005, có hàng nghìn chí hàng chục nghìn website Việt Nam xây dựng tảng Joomla! số tiếp tục tăng không ngừng B.Tại phải chọn Joomla ? So với tảng mã nguồn mở gây tiếng vang Việt Nam dòng nuke (PostNuke, phpNuke, NukeViet, DotNetNuke) hay Plone, Xoops Joomla! tảng phát triển nhanh nhất, sử dụng nhiều có cộng đồng lớn mạnh B.Tại phải chọn Joomla ? Vậy so với CMS khác , Joomla có thuận lợi ví dụ so với Drupal,WordPress : 1.Nó hỗ trợ phần mở rộng nhiều sản phẩm CMS khác Tính đến hôm nay, giải pháp thương mại CMS hỗ trợ 100 mô-đun So sánh điều với Joomla - tự hào với 2000 phần! 2.Nó hỗ trợ nhiều ngôn ngữ dễ dàng để trì website Joomla trang web hỗ trợ chi phí 1% giải pháp thương mại khác 27 B.Tại phải chọn Joomla ? •Mặc dù Joomla miễn phí, tạo trì trang web CMS cần số chi phí hoạt động Tuy nhiên •4.Nó không phụ thuộc vào công ty hay sản phẩm độc quyền họ Đây có lẽ lợi lớn việc sử dụng Joomla •5 Nó hỗ trợ công nghệ LAMP 28 B.Tại phải chọn Joomla ? Tóm Lại : Tùy vào mục đích website bạn kĩ làm web bạn mà bạn chọn Joomla hay sản phẩm tương tự Phần II Giới thiệu cách cài đặt joomla A Cài đặt Webserver B Cài đặt Joomla Webserver C Cài đặt số gói khác [...]... tương ứng Cài đặt joomla Module các bước được thực hiện giống như Component D Những thành phần quan trọng trong Joomla 3 Plugin là gì? Joomla Plugin là một trong các thành phần mở rộng của Joomla! nhằm giúp thực hiện một cách tự động công việc cụ thể Các Plugin mặc định của Joomla! Danh sách 8 loại plugin mặc định của Joomla! D Những thành phần quan trọng trong Joomla Trong phiên bản Joomla! 1.5 có...D Những thành phần quan trọng trong Joomla Các component có thể xem như là các ứng dụng con và nếu joomla là một hệ điều hành thì các component là các ứng dụng desktop Một component có hai thành phần chính: phần quản trị và phần trên site Phần trên site là phần được sử dụng để tải về các trang khi được triệu gọi trong quá trình hoạt động của một website thông thường Phần quản trị cung cấp... của Joomla! Template Beez, JA Purity và Rhuk Milkyway của Joomla! Các template này được đặt trong thư mục [Joomla] /templates và nằm trong các thư mục con tương ứng Riêng "system" là một template đặc biệt, nó được sử dụng khi Joomla! không tìm thấy bất cứ template nào khác trên hệ thống D Những thành phần quan trọng trong Joomla Dowload Template của joomla ở đâu ? • Các bạn có thể vào google tìm. .. Joomla Download các component Joomla khác ở đâu? Bạn có thể vào website :http://extenstions .joomla. org Để tìm và tải về những component phù hợp với site của bạn Cài đặt joomla Component : chúng ta mở trang quản trị và menu Extensions>> Install / Unistall D Những thành phần quan trọng trong Joomla 2 Module là gì ? Nó là một ứng dụng nhỏ (thường chỉ có vài file và phần lập trình cũng không nhiều)... thành phần quan trọng trong Joomla Các Module mặc định của Joomla! Trong phiên bản Joomla! 1.5 có tất cả 20 module mặc định được cung cấp kèm theo Các module này được đặt trong thư mục [Joomla] /modules và nằm trong các thư mục con tương ứng với ký hiệu là "mod_xyz" D Những thành phần quan trọng trong Joomla Dowload các Module ở đâu ? Tương tự như Component ta có thể vào : http://extensions .joomla. org... Website Joomla D Những thành phần quan trọng trong Joomla Như mọi website, đều có template hay còn gọi là giao diện để hiển thị tất cả thành phần cấu thành, nội dung website đến người dùng Một gói cài đặt template joomla gồm các file bắt buộc sau : -index.php -templateDetails.xml -template_css.css hoặc template.css -template_thembnail.png -các thư mục và file khác D Những thành phần quan trọng trong Joomla. .. cấp chức năng tìm kiếm com_user: Quản lý thành viên • com_weblinks: Quản lý và hiển thị danh mục các website liên kết 13 D Những thành phần quan trọng trong Joomla com_wrapper: Cho phép nhúng một website khác trong cửa sổ của website Joomlav Trong đó com_content là quan trọng nhất Như trong hình chú ta thấy nó được tách riêng ra hẳn một menu Content 14 D Những thành phần quan trọng trong Joomla Download... chuyên gia 24 B.Tại sao phải chọn Joomla ? Joomla có số lượng template cực kì khổng lồ từ website phức tạp cho tới đơn giản Joomla có thể được cài đặt trên bất kì hệ điều hành nào :Window,Linux Tình hình sử dụng Joomla! ở Việt Nam Kể từ khi Joomla! 1.0 ra đời vào tháng 09/2005, có hàng nghìn thậm chí hàng chục nghìn website ở Việt Nam đã được xây dựng trên nền tảng Joomla! và con số này vẫn đang... tục tăng không ngừng B.Tại sao phải chọn Joomla ? So với các nền tảng mã nguồn mở từng gây tiếng vang ở Việt Nam như dòng nuke (PostNuke, phpNuke, NukeViet, DotNetNuke) hay Plone, Xoops thì Joomla! hiện là nền tảng phát triển nhanh nhất, được sử dụng nhiều nhất và có một cộng đồng lớn mạnh nhất B.Tại sao phải chọn Joomla ? Vậy thì so với các bộ CMS khác , thì Joomla có nhưng thuận lợi gì hơn ví dụ... hỗ trợ bởi phần mở rộng nhiều hơn bất kỳ sản phẩm CMS khác Tính đến hôm nay, ngay cả những giải pháp thương mại CMS hỗ trợ ít hơn 100 mô-đun So sánh điều đó với Joomla - nó đang tự hào với hơn 2000 phần! 2.Nó hỗ trợ nhiều ngôn ngữ và dễ dàng hơn để duy trì một website 3 Joomla trang web hỗ trợ chi phí ít hơn 1% trong những giải pháp thương mại khác 27 B.Tại sao phải chọn Joomla ? •Mặc dù Joomla là miễn .. .Phần I Giới thiệu Joomla A B C D Vài nét sơ lược Joomla Kiến trúc Joomla Những thành phần quan trọng Joomla Tại phải chọn Joomla ? A.Vài nét sơ lược Joomla Joomla ? -Joomla hệ quản... hạn thẻ mã nhúng , mã javascript, • Ta tiếp tục làm rõ Plugin phần sau 10 D Những thành phần quan trọng Joomla Vậy để bắt đầu với Joomla trước hết nên tìm hiểu với số thành phần quan... trí Joomla có mã nguồn mở việc sử dụng Joomla hoàn toàn miễn phí cho tất người giới A.Vài nét sơ lược Joomla 4.Các phiên Joomla Hiện Joomla phát triển theo dòng phiên : dòng phiên Joomla 1.0.X(ổn