Tải bản đầy đủ (.pdf) (32 trang)

this site is individual site for ueh students of information management faculty this site provides some students resources of it courses such as computer network data structure and algorithm enterprise resource planning

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.58 MB, 32 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

Giới thiệu JOOMLA! CMS



<b>Vo Ha Quang Dinh</b>


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

Nội dung chính



Tổng quan về CMS


<b>1</b>


Tổng quan về Joomla!


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

Lời cảm ơn



Xin chân thành cám ơn:


 Công ty HyperLink Vietnam J.S.C




 Ban quản trị JoomlaViệt Nam




 Tổ chức Open Source Matters


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

CMS – Content Management System



Là một hệ thống phần mềm quản lý các loại


nội dung




Nội dung bao gồm: e-files, image media,


audio files, videos và web contents



Mục đích:



 Dễ dàng truy xuất trong một tổ chức, hoặc thông


qua web


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

CMS – Content Management System



 Web CMS


 Là 1 CMS được phát triển dựa trên nền web


 Thường được áp dụng cho các website: tạp chí; quảng


bá thơng tin cơng ty, qui trình sản xuất, …;…


 Đặc điểm


 Template linh hoạt


 Nội dung được điều chỉnh dễ dàng (WYSWYG tools)
 Dễ dàng mở rộng chức năng (module/plugin)


 Dễ dàng thay đổi theo sự thay đổi của web
 Quản lý Workflow


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

CMS – Content Management System




www.hyperlinkvn.com


 So sánh các CMS


 />


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

CMS – Content Management System



</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

Tổng quan về Joomla!



Joomla! là gì?


<b>1</b>


Ai dùng Joomla?


<b>2</b>


Kiến trúc Joomla


<b>3</b>


Cộng đồng Joomla


<b>4</b>


Hỏi & Đáp


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

1. Joomla! là gì?




Joomla là 1 trong



vài hệ quản trị nội


dung mạnh mẽ nhất


hành tinh



Joomla

được

sử



dụng trên tòan thế



giới

cho

những



website từ đơn giản


nhất đến các ứng


dụng phức tạp



</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

Tại sao dùng mã nguồn mở?



Khảo sát


Phân tích – Thiết kế
Mã hóa


Triển khai
Duy trì


</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>

Tại sao dùng Joomla! ?



<b>Đơn giản</b>




 Giao diện web trực quan (WebUI)


<b>Mềm dẻo</b>



 Nhiều thiết lập cho phép bạn thay


đổi cấu hình


<b>Mạnh mẽ</b>



 Kiến trúc nền tảng cực kỳ ổn định


<b>Có thể mở rộng</b>



 Cài các chương trình viết thêm để
cá thể hóa website của bạn


<b>Mã mở</b>



 Bạn có thể sửa mọi thứ mà bạn muốn

<b>Có sẵn API</b>



 Giúp bạn dễ dàng nghiên cứu kiến


trúc, phát triển bổ sung


<b>Nội dung động</b>



 Sử dụng MySQL



<b>Cộng đồng tốt</b>



</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>

Dùng Joomla! để làm những gì?



 <b>Websites đơn giản</b>
 <b>Community Portals</b>
 <b>Báo, tạp chí</b>


 <b>Cổng thơng tin nội bộ</b>
 <b>Blog Sites</b>


 <b>E-Commerce Shops</b>


 <b>B2B & B2C Frameworks</b>
 <b>Dịch vụ khách hàng</b>


 <b>Member/Directory Sites</b>
 <b>NGO, trường học, nhà thờ</b>


 Và rất nhiều loại hình web


khác…


<b>Top 3 lý do dùng Joomla!</b>
<b>Theo thăm dị cộng đồng tháng</b>


<b>2/2007</b>


<b>1. Cộng đồng</b>
<b>2. Dễ dùng</b>



</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>

Các giải thưởng



<b>Best Linux & Open Source</b>


</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>

3. Ai dùng Joomla! ?



 <b>Jetstar là hãng hàng</b>


không giá rẻ của


Australia, có liên doanh
với Pacific Airlines của
Việt Nam


 Jetstar dùng Joomla


làm framework để tạo
lên website chính của
hãng: thơng tin cơng
ty, lịch trình bay, đặt
vé, các dịch vụ khách
hàng…


</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>

Ai dùng Joomla! ?



 <b>Eurovision</b> <b>Song</b>


<b>Contest là một trong</b>



những giải thưởng nổi
tiếng, đã trở thành
truyền thống ở Châu
Âu


 Joomla được dùng làm


CMS để hiển thị thông
tin giải thưởng, cuộc
thi, ca sĩ, chơi các bài
nhạc…


</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>

Ai dùng Joomla! ?



 <b>CeBIT Australia được</b>
quản lý bởi Deutsche
Messe AG, nhà quản lý
của các hội chợ nổi


tiếng như CeBIT,


Hannover Messe và


Biotechnica.


 Joomla được dùng để


đang tin tức, sự kiện,
hình ảnh của hội chợ



</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>

Ai dùng Joomla! ?



 Trường Cán Bộ Quản


Lý Doanh Nghiệp


(CBAM) thuộc Phịng


Thương Mại Cơng


nghiệp Việt Nam


(VCCI) là cở sở giáo
dục thuộc hệ thống cơ
sở đào tạo, bồi dưỡng
cán bộ, công chức nhà
nước do Bộ Nội Vụ
quản lý


 Joomla được dùng để


quản lý toàn bộ nội
dung website này


</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>

Ai dùng Joomla! ?



 PNJ là 1 trong những


công ty sản xuất trang
sức vàng bạc đá quý nổi


tiếng


 Joomla được dùng làm


shop bán hàng trực tuyến
của công ty


</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>

3. Kiến trúc Joomla!



Joomla! Framework Plugins
JApplication


Modules Components Templates
Extension Tier


Application Tier


Framework Tier


</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>

Module



 Là các khối thông tin hiển


thị trên các vị trí


(position) khác nhau của
trang


 Hầu hết làm vai trị hiển
thị thơng tin



 1 Postion có thể hiển thị
nhiều module


 1 Module có thể hiển thị
trên 1 hoặc nhiều trang


Header


Left Main Content


Footer


</div>
<span class='text_page_counter'>(21)</span><div class='page_container' data-page=21>

Component



 Là các ứng dụng viết trên


nền Joomla, tạo ra 1 hay
nhiều trang cung cấp


những tính năng nhất
định như tin tức, shop,
forum…


 Có 2 thành phần: dành


cho Admin, dành cho
User/Khách


 Có cơ sở dữ liệu cài đặt



Header


Left Main Content


Footer


</div>
<span class='text_page_counter'>(22)</span><div class='page_container' data-page=22>

Plugin



 Là những điều kiển (thực thi)


phát sinh khi có 1 sự kiện xảy ra,
làm thay đổi hay bổ sung xử lý
gốc theo ý đồ của người sử dụng.


 1 sự kiện có thể gọi 1 hoặc nhiều


điều khiển


 Được dùng để thêm nội dung vào


topic, thay đổi chế độ chứng thực
người dùng, thay bộ editor cho
website…


Content A
Change A  B


Content B



</div>
<span class='text_page_counter'>(23)</span><div class='page_container' data-page=23>

Template



 Là thành phần điều khiển


kiểu dáng hiển thị của
website: giao diện, màu sắc,
vị trí các position, hình ảnh…


 Là sự phối hợp của HTML,


CSS, javascript và PHP code


 Có thể chọn template cho


từng trang (page) trong


</div>
<span class='text_page_counter'>(24)</span><div class='page_container' data-page=24>

Demo



 Trang chủ, trang quản trị
 Thay đổi giao diện


 Cài thêm module


</div>
<span class='text_page_counter'>(25)</span><div class='page_container' data-page=25>

4. Cộng đồng Joomla!


 Joomla tịan cầu:


www.joomla.org


Mọi thứ cần có từ
cộng đồng Joomla


thế giới đều tập
trung ở đây


 Tham gia, gửi thắc mắc lên forum là cách tốt nhất để


</div>
<span class='text_page_counter'>(26)</span><div class='page_container' data-page=26>

Cộng đồng Joomla Việt Nam



 Joomlaviet.org chính thức thành lập vào tháng


5/2006


 Hiện có gần 7000 thành viên


 Là nơi trao đổi, tuyển dụng nhân sự liên quan


đến Joomla


 Tổ chức nhiều buổi giao lưu ở HN và TPHCM


</div>
<span class='text_page_counter'>(27)</span><div class='page_container' data-page=27>

Joomla Developer?



Để trở thành một Joomla
Developer:


 Chuẩn bị các kiến thức


cơ bản


 Tham gia cộng đồng



Joomla


internet, www, e-commerce


HTML
CSS


JS


OS, Web Server


PHP5
MySQL 5


<b>Joomla! Framework</b>


</div>
<span class='text_page_counter'>(28)</span><div class='page_container' data-page=28>

Thông tin việc làm



 Một số việc làm ngoài giờ (freelancer) liên quan


đến Joomla như:
 Thiết kế template


 Viết các component và module


 Nơi có thể tìm được việc:


 JoomlaViet.org


</div>
<span class='text_page_counter'>(29)</span><div class='page_container' data-page=29></div>
<span class='text_page_counter'>(30)</span><div class='page_container' data-page=30>

Trang thông tin tham khảo




 Joomla.org: trang chủ của Joomla, cập nhật các


tin tức về phát triển, ứng dụng Joomla


 Nơi bạn có thể trao đổi, chia sẻ mọi thơng tin liên


quan đến Joomla với cộng đồng tồn cầu


 JoomlaViet.org: Trang chủ của cộng đồng Joomla


tại Việt Nam, cập nhật tin tức, chia sẻ, hỏi đáp
thông tin liên quan đến Joomla


 Extensions.joomla.org: Thư viện các thành phần


</div>
<span class='text_page_counter'>(31)</span><div class='page_container' data-page=31>

Resources



 Joomlart.com, Rockettheme.com: 2 website phát


triển template hàng đầu cho Joomla (thương mại)


 Joomlancer.com: Nơi đấu giá các dự án phát triển


</div>
<span class='text_page_counter'>(32)</span><div class='page_container' data-page=32></div>

<!--links-->
<a href=' /><a href=' /><a href=' /><a href=' /><a href=' /> EXERCISES FOR EXECELLENT STUDENTS 9.doc
  • 4
  • 689
  • 1
  • ×