cms solutions

92
เลือกใช CMS ใหเหมาะกับหนวยงาน www.marvelic.co.th “Open Source Solution โอกาสและ∙างรอดของหนวยงานในยุคโลกาภิวัฒนวันพฤหัสบดี∙ี8 ตุลาคม 2552 หองเชียงแสน ชั้น 3 โรงแรม เซ็น∙ารา ดวงตะวัน จังหวัดเชียงใหม อัครวุฒิ ตำราเรียง

Upload: akarawuth-tamrareang

Post on 29-Oct-2014

8 views

Category:

Documents


2 download

DESCRIPTION

สไลด์ประกอบการบรรยายงาน"Open Source Solution โอกาสและทางรอดของหน่วยงานในยุคโลกาภิวัฒน์” ห้องเชียงแสน ชั้น 3 รร.เซ็นทารา ดวงตะวัน จ.เชียงใหม่ 8 ตุลาคม 2009

TRANSCRIPT

Page 1: Cms Solutions

เลือกใช CMS ใหเหมาะกับหนวยงาน

www.marvelic.co.th

“Open Source Solution โอกาสและ∙างรอดของหนวยงานในยุคโลกาภิวัฒน”วันพฤหัสบดี∙ี่ 8 ตุลาคม 2552

ณ หองเชียงแสน ชั้น 3 โรงแรม เซ็น∙ารา ดวงตะวัน จังหวัดเชียงใหม

อัครวุฒิ ตำราเรียง

Page 2: Cms Solutions

2

About Me

อัครวุฒิ ตำราเรียงAkarawuth Tamrareang (JoomlaCorner)

- Joomla! Bug Squad / Joomla! Event Mentor (Asia Region) and Summer of Code administrator : joomla.org

- Founder JoomlaCorner.com - Founder Marvelic Engine Co.,Ltd. : www.marvelic.co.th

นายกสมาคมศึกษาและพัฒนาโอเพนซอรส www.oseda.or.th

: http://twitter.com/joomlacorner

email : [email protected] [email protected]

Page 3: Cms Solutions

เว็บคืออะไร? การสื่อสารขอมูล∙างเดียว? ในสิ่ง∙ี่องคกรตองการนำเสนอ? รวมลิงก?

Do you want a website?

เว็บ =

3

คลังเอกสาร ? โบรชัวร ?

สารจากผูบริหาร ? สมุดหนาเหลือง ?

Page 4: Cms Solutions

4

ระบบ การมีสวนรวม ตอบสนองกลุม/คน

เว็บคือการสื่อสาร 2 ∙าง

Page 5: Cms Solutions

การเปลี่ยนแปลงของเว็บ

5

พาดหัวหนังสือพิมพมี∙ุกอยางใน∙ุกหนานำเสนอในมุมมององคกรคาดหวังใหเริ่มเขาหนาแรกคาดหวังใหคนอาน∙ุก∙ี่จัดโครงสราง/หมวดหมูขอมูลไมดี ปรับปรุงชา

พาดหัวหนาแรกไมมาก1 หนา 1 เรื่องเดนนำเสนอในมุมมองผูชมคน Search มาเจอคนอานสิ่ง∙ี่อยากอานจัดโครงสราง/หมวดหมูขอมูลดีปรับปรุงเร็ว ขอมูล∙ันสมัย

เว็บเปนสื่อใหม ยังมีการปรับเปลี่ยนไปเรื่อยๆ ตามลักษณะนิสัยของผูใชงานเว็บ

Page 6: Cms Solutions

6

ตัวอยาง

Page 7: Cms Solutions

whitehouse.gov เว็บของ∙ำเนียบขาว

7ใหขอมูลความคืบหนาการ∙ำงานของรัฐบาล/เสนอเรื่องจาก∙างบาน

Page 8: Cms Solutions

Myguide.gov.uk - เว็บรัฐบาลอังกฤษ

8สอนการใชงานอินเตอรเน็∙ใหประชาชน

Page 9: Cms Solutions

economicstimulusplan.gov.au เว็บรัฐบาลออสเตรเลีย

9ใหขอมูลแผนกระตุนเศรษฐกิจ เจาะจงกลุม/คน

Page 10: Cms Solutions

business.gov เว็บกระ∙รวงพาณิชย อเมริกา

10เนนการนำเสนอขอมูล∙ี่เขาใจงาย

Page 11: Cms Solutions

Chuaichart.com เว็บรัฐบาลไ∙ย

11ใหขอมูลแผนกระตุนเศรษฐกิจ

Page 12: Cms Solutions

pm.go.th - เว็บนายกรัฐมนตรีไ∙ย

12ใหขอมูลการ∙ำงานของนายกฯ และคณะ∙ำงาน

Page 13: Cms Solutions

ปจจัยในการจัด∙ำ

13

Page 14: Cms Solutions

เนื้อหา∙ี่เขาใจงายและเหมาะสมนั้น ตองเริ่มจากมุมมองเชิงบริการ ∙ี่ตองการอำนวยความสะดวกใหผูติดตอเปรียบเ∙ียบกับธุรกิจธนาคารในอดีต∙ี่ไมบริการลูกคา ในขณะ∙ี่ปจจุบันมีการชวยเหลือ∙ุกขั้นตอน

∙ัศนคติ

14

ขอมูลเนื้อหา

การใหบริการการอำนวยความ

สะดวกความโปรงใสความรวดเร็ว

เนื้อหาเขาใจงายเขาถึงขอมูลงายมีการถาย∙อด∙ี่ดีมีโครงสรางขอมูล∙ี่ดีปรับโครงสราง

และวิธีการเขาถึงขอมูล

Page 15: Cms Solutions

•งบประมาณ 0 บา∙•∙ำขอมูลเอง/สมัครเอง/ดูแลเอง•ใชบริการ WordPress.com•เพียงพอตอการนำเสนอขอมูล•ไมยืดหยุนสำหรับการจัด∙ำระบบ

•งบประมาณหลักพัน-หลักหมื่นบา∙•∙ำขอมูลเอง ดูแลเอง•อาจจาง∙ำระบบ หรือ∙ำเอง•แนะนำ WordPress.org, Joomla.org,•Drupal.org

•งบประมาณหลักแสน-หลักลานบา∙•จางคนจัด∙ำขอมูล•จางคน∙ำระบบและดูแลปรับปรุง•มีการ∙ำระบบ∙ี่ซับซอนนอกเหนือ•จากการนำเสนอขอมูลแบบตางๆ•แนะนำ Joomla , Drupal , Typo3

การจัด∙ำเว็บไซต

การจัด∙ำเว็บ ตองคำนึงถึงการจัด∙ำขอมูลกอน แลวพิจารณาเรื่องการจัด∙ำระบบ และดูแลระบบ

15

Page 16: Cms Solutions

ระบบ เซิรฟเวอร โดเมน

โอเพนซอรส เหมือนวัตถุดิบในการกอนสราง∙ี่แจกฟรี สิ่ง∙ี่เราตอง∙ำคือนำมาประกอบและปรับแตง

16

WordPressสำหรับเว็บขนาดกลาง-เล็กไมมีระบบซับซอนติดตั้งงาย ใชงาย

Joomlaสำหรับเว็บขนาดกลาง-ใหญตองการระบบซับซอนเหมาะกับการนำสวนขยายมาประกอบเพิ่ม/พัฒนาเพิ่ม

Drupalสำหรับเว็บขนาดกลาง-ใหญตองการระบบซับซอนเหมาะกับการนำมาเพื่อเขียนระบบตอเพิ่มเอง

ระบบ/เว็บไซตเหมือนระบบอาคาร/สิ่งปลูกสราง

เซิรฟเวอรเหมือน∙ี่ดินและสาธารณูปโภค

•Domainname.com•Domainname.org•Domainname.net•Domainname.in.th•...

โดเมนเหมือนปายราน-เลข∙ี่อาคาร

Page 17: Cms Solutions

การปรับปรุงอยางสม่ำเสมอ

17

WordPress Joomla! Drupal

ระบบจัดการขอมูล (CMS) จะชวยใหเจาหนา∙ี่สามารถแกไขขอมูลไดเอง ∙ำใหดูแลเว็บงาย

Page 18: Cms Solutions

How to Build a Successful Site

• เขาใจเปาหมายของเว็บ∙ี่∙ำ• การวางแผน∙ี่ดี • Navigation (usability)• Design (มีความนาเชื่อถือ)• การประชาสัมพันธ

18

Page 19: Cms Solutions

การสรางระบบ ∙ี่กอใหเกิดการมีสวนรวมและตอบสนองกลุม/คน

การนำเสนอขอมูล∙ี่เขาถึงงาย เขาใจงายระบบ∙ี่ชวยยื่นเรื่อง/อำนวยความสะดวกตางๆการคำนึงถึงคนกลุมนอย/ภาษาถิ่น/ผูพิการ ฯลฯ

การเลือกขอมูลใหเหมาะกับกลุม/คน/พื้น∙ี่ ฯลฯการเปดรับขอมูลจากประชาชน∙ี่เหมาะสม

19

จุดเดนของเว็บองคกรรัฐสมัยใหม

Page 20: Cms Solutions

Define : Content Management System

20

Simple Definition :“A CMS is a type of web-based software thatplugs in to your site in such a way thatupdating content becomes much easierthan without it.”

Page 21: Cms Solutions

Social Networking Services What do they havein common with CMS?..... and it appeares on your page seconds later.

5

Sample

21

Page 22: Cms Solutions

Trends

22

แนวโนมการใชงาน

∙ี่มา : http://www.google.com/trends

Page 23: Cms Solutions

CMS Universe

23

Page 24: Cms Solutions

Travel to somewhere? Through Wormhole

24

Page 25: Cms Solutions
Page 26: Cms Solutions

Joomla is ......

- ใชงาย- ∙รงพลัง- เปดเผยโคด Open Source ( คุณสามารถแกไขเพิ่มเติมไดเอง )

- รองรับเว็บไซตขนาดใหญ- ฟรี (ถาลงมือ∙ำเอง)- ลิขสิ∙ธิ์เปนแบบ GNU/GPL

26

Page 27: Cms Solutions

Project Awards

27

Best Linux / Open Source Project 2005, LinuxWorld London, United Kingdom

Best Linux / Open Source Project 2006, LinuxWorld London, United Kingdom

2006 Best Open Source CMS, Packt Publishing

2007 Best Open Source PHP CMS, Packt Publishing

Page 28: Cms Solutions

ความเปนมา

28

Page 29: Cms Solutions

29

Current Release

Joomla! 1.5.14Released 30 July 2009

Page 30: Cms Solutions

30

What Does Joomla Look Like ?

Joomla! แยกออกเปนสามสวนหลักๆ ดวยกัน

• Installer Application ใชสำหรับติดตั้งจูมลา ซึ่งใชเพียงครั้งเดียวและก็สามารถลบออกได

• Site Application ใชงานโดย users และเปนสวนของการแสดงผลขอมูลของเว็บไซต∙ั้งหมด

• Administrative Application ใชโดยผูดูแลเว็บไซต สำหรับบริหารจัดการเว็บไซต∙ั้งหมด

Page 31: Cms Solutions

31

Joomla Applications

Joomla Installer Application

Page 32: Cms Solutions

32

Joomla Applications

Joomla Site Application

Page 33: Cms Solutions

33

Joomla Applications

Joomla Administrative Application

Page 34: Cms Solutions

34

Joomla Applications

Administrative Application ใชสำหรับแกไขบ∙ความ, ติดตั้งสวนขยาย (extensions), อัพโหลด media, บริหารจัดการเมนู

Page 35: Cms Solutions

For Developer

35

• Provides framework and CMS

• Objects!• Easy to skin• Legendary administrative interface

• Easy to extend with ....

Page 36: Cms Solutions

36

Information

Architecture

Page 37: Cms Solutions

37

Page 38: Cms Solutions

(oversimplified answer)• Plugins - provide additional functional (login sources, WYSIWYG editors,and such)• Templates - provide the overall skinning to a website.

• Modules - additional functionality as and addition to the main content of a page.• Components - replaces content with something else9

What are Joomla! extensions?

38

Page 39: Cms Solutions

• Authentication - Joomla, GMail, LDAP, OpenID

• Content - rating, email cloaking, pagebreaks

• Editor - TinyMCE, JCE, none

• Search - content, contacts, weblinks

• System - SEF, debug, cache

• XML-RPC - Joomla, Blogger API

Plugins

39

Page 40: Cms Solutions

• Powerful, rich API available

• Public and Admin versions

• Load of examples to learn from and playwith

Components

40

Page 41: Cms Solutions

• The swiss army knife of Joomla!

• Can reference functionality in many libraries

• Easy to extend and customize

• Easy to copy and duplicate• Powerful cache features

Modules

41

Page 42: Cms Solutions

• we (Joomla! Team) will look at code.

Prepare to be frightened, bored, or both

• To Learn how to use Joomla! and how to add

cool new stuff to it, you really should havegone to session for non-developers

For Joomla! End Users

42

Page 43: Cms Solutions

43

Joomla! in Action

Page 44: Cms Solutions

After Installed Joomla!

44

Page 45: Cms Solutions

paknamlangsuan.com

45

Page 46: Cms Solutions

Before

46

Page 47: Cms Solutions

After

47

Page 48: Cms Solutions

Hnkeal.com

48

Page 49: Cms Solutions

สถาบันส่งเสริมอัจฉริยภาพและนวัตกรรมการเรียนรู้ (สสอน.): www.igil.or.th

49

Page 50: Cms Solutions

km-sabadchai.com

50

Page 51: Cms Solutions

LinkDelight.com

51

Page 52: Cms Solutions

BonoMarket.com

52

Page 53: Cms Solutions

JomSocial

53

Page 54: Cms Solutions

nod32th.com

54

Page 55: Cms Solutions

redbullspirit.org

55

Page 56: Cms Solutions

bangpakokhospital.com

56

Page 57: Cms Solutions

salakphet.com

57

Page 58: Cms Solutions

intranet S&P

58

Page 59: Cms Solutions

sportscity.co.th

59

Page 60: Cms Solutions

ossfestival.in.th

60

Page 61: Cms Solutions

scisoc.or.th

61

Page 62: Cms Solutions

TOSF.org

62

Page 64: Cms Solutions

thaiembassymnl.ph

64

Page 66: Cms Solutions

pr.lru.ac.th/main/

66

Page 67: Cms Solutions

most.go.th กระ∙รวงวิ∙ยาศาสตรและเ∙คโนโลยี

67

Page 68: Cms Solutions

ops.go.th สำนักงานปลัดกระ∙รวงวิ∙ยฯ

68

Page 69: Cms Solutions

maf.gov.la

69

Page 70: Cms Solutions

ระบบจัดการจองหองประชุม

70

สวนการ∙ำงานของผูดูแลหองประชุม

Page 71: Cms Solutions

ระบบจัดการจองหองประชุม

71

สวนการ∙ำงานดานหนา

Page 72: Cms Solutions

ระบบจัดการสิน∙รัพย

72

Page 73: Cms Solutions

รายงานการเบิกจายงบประมาณ

73

Page 74: Cms Solutions

extensions.joomla.org

74

Page 75: Cms Solutions

extensions.joomla.org

75

Page 76: Cms Solutions

Joomla! Technical Requirements

76

* หามใช PHP 4.3.9, 4.4.2 หรือ 5.0.4. ซึ่งเปน releases ∙ี่มีบั๊กซึ่งจะมีปญหาในการติดตั้ง และ Zend Optimizer 2.5.10 สำหรับ PHP 4.4.x ก็ยังมีบั๊ก∙ี่รายแรงใหใชเวอรชั่น∙ี่ใหมกวา

ดูขอมูลเพิ่มเติมได∙ี่ : http://www.joomla.org/about-joomla/technical-requirements.html

Page 77: Cms Solutions

∙ำ Server บนเครื่อง Desktop

ใช Software ประเภ∙ LAMP (Linux Apache,MySQL,PHP)

• XAMPP 1.7.0

✴ Apache HTTPD 2.2.11 + Openssl 0.9.8i

✴ MySQL 5.1.30

✴ PHP 5.2.8

✴ phpMyAdmin 3.1.1

✴ FileZilla FTP Server 0.9.29

✴ Mercury Mail Transport System 4.52

• AppServ 2.5.10 http://www.appservnetwork.com

✴ Apache 2.2.8

✴ PHP 5.2.6

✴ MySQL 5.0.51b

✴ phpMyAdmin-2.10.3

77

Page 78: Cms Solutions

สรุปขั้นตอนการติดตั้ง Joomla!

78

• เตรียม WebServer (Hosting) สำหรับติดตั้ง• Download Joomla! 1.5 เวอรชั่นลาสุดจาก Joomla.org• Unpack Software • ติดตั้ง Joomla! • ปรับแตงขอมูลบนเว็บไซต

Page 79: Cms Solutions

Download the Software

Download Joomla! เวอรชั่นลาสุด Joomla.org หรือ JoomlaCorner.com

• zip package : http://www.joomla.org/download.html

• other packages : http://joomlacode.org/gf/project/joomla/frs/

เวอรชั่นลาสุด 1.5.14 (ณ วัน∙ี่ 30 ก.ค. 2009)

ไฟลภาษาไ∙ย Download ไดจาก http://joomlacode.org/gf/project/thai

79

Page 80: Cms Solutions

ติดตั้ง Joomla!

80

Page 81: Cms Solutions

ติดตั้ง Joomla!

81

Page 82: Cms Solutions

ติดตั้ง Joomla!

82

Page 83: Cms Solutions

ติดตั้ง Joomla!

83

Page 84: Cms Solutions

84

Page 85: Cms Solutions

การ∙ำงานสวนของ Admin

85

http://yourdomain/administrator

Page 86: Cms Solutions

User Manager

86

Page 87: Cms Solutions

การจัดการ Extensions

Install/Uninstall extensions

• modules

• components

• plugins

• templates

• language

87

Page 88: Cms Solutions

Install/Uninstall

88

Page 89: Cms Solutions

89

Demo

Page 90: Cms Solutions

Security your Website

Update! Update! and Update!

90

Joomla! Security Strike Team

Joomla! Secutiy Center : http://developer.joomla.org/security.html

Page 91: Cms Solutions

Questions?

91

Page 92: Cms Solutions

92

Thanks you

... because open source matters

twitter.com/joomlacorner

download slide : http://slideshare.net/akarawuth