SlideShare une entreprise Scribd logo
1  sur  53
การสร้างเว็บไซต์ด้วย Joomla! CMS
!
อัครวุฒิ ตำราเรียง

@JoomlaCorner

!1
about me

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

Akarawuth Tamrareang
(JoomlaCorner)
akarawuth@marvelic.co.th
twitter: @joomlacorner

- นายกสมาคมศึกษาและพัฒนาโอเพ่นซอร์ส

OSEDA.or.th
- Joomla! Bug Squad : joomla.org

- Founder JoomlaCorner.com
- กรรมการผู้จัดการ Marvelic Engine Co.,Ltd.
www.marvelic.co.th
- กรรมการควบคุมจริยธรรม สมาคมผู้ดูแลเว็บไทย
- ผู้อำนวยการฝ่ายเทคโนโลยีสารสนเทศ 

สมาคมอาสาสมัครบรรเทาสาธารณภัยแห่งประเทศไทย
- ที่ปรึกษาสมาคมการดับเพลิงและช่วยชีวิต
- อดีตกรรมการบริหาร OpenSource Matters Inc.(Joomla
Project)


www.marvelic.co.th
www.akarawuth.com
Tel : 02 717 1120-1
!2
The Joomla CMS provides a robust content management
system for you to develop your dynamic websites.

!3
Source : http://youtu.be/Qjnc0H8utks
!4
!5
The Joomla CMS provides a robust content management
system for you to develop your dynamic websites.

The Joomla Framework provides a set of files which can be
used to create both web and command line applications.

!6
ตัวอย่างเว็บที่ใช้

!7
มูลนิธิชัยพัฒนา
!8
มูลนิธิแม่ฟ้าหลวง ในพระบรมราชูปถัมภ์
!9
Software Park , iPhone4Society
!10
สถาบันพัฒนาองค์กรชุมชน codi.or.th
!11
S&P Intranet
!12
โรงเรียนกวดวิชา โอพลัส : oplus-school.com
!13
โรงเรียนกวดวิชา โอพลัส : oplus-school.com
!13
cmsplugin.com
!14
cmsplugin.com
!14
ระบบจัดฝึกอบรม Softwarepark
!15
• ห้ามใช้ PHP 4.3.9, 4.4.2 หรือ 5.0.4. ซึ่งเป็น releases ที่มีบั๊กซึ่งจะมีปัญหาในการติดตั้ง และ
Zend Optimizer 2.5.10 สำหรับ PHP 4.4.x ก็ยังมีบั๊กที่ร้ายแรงให้ใช้เวอร์ชั่นที่ใหม่กว่า
• ดูข้อมูลเพิ่มเติมได้ที่ : http://www.joomla.org/technical-requirements.html
!16
Tools open source ที่ใช้งาน
•
•
•
•

XAMPP หรือ Software ที่ใช้จำลองเป็น WebServer
FileZilla โปรแกรม FTP Client ใช้ในการ Transfer ข้อมูลขึ้น Hosting
7-Zip โปรแกรมใช้สำหรับแตกไฟล์/บีบอัดไฟล์ ใช้แทน WinZip, WinRAR
NotePad++

!17
จำลองเครื่องเป็น WebServer / ติดตั้ง XAMPP

!18
การติดตั้ง XAMPP

http://localhost or http://127.0.0.1 




ให้นำเว็บไซต์ไปไว้ภายใต้ Directory นี้

drive:xampphtdocs

!19
การ upload Joomla! ขึ้นบน Hosting ด้วยโปรแกรม FTP
• Using WinSCP http://winscp.net
• Using FileZilla http://filezilla-project.org

!20
ใน xampp ใช้ 

host: 127.0.0.1

user : newuser 

pw : wampp

ตัวอย่างการใช้งาน FileZilla FTP
!21
ฝั่ง Hosting
ฝั่งผู้ใช้

Using FileZilla

ตัวอย่างการใช้งาน FileZilla FTP
!22
Change File Permission (cmod)

ตัวอย่างการใช้งาน FileZilla FTP
!23
ขั้นตอนการสร้างเว็บไซต์ด้วย Joomla! 

1. ทำการดาวน์โหลด Joomla! เวอร์ชั่นที่ต้องการจากเว็บไซต์ joomla.org
2. แตกไฟล์ Joomla! Package ที่ดาวน์โหลดมา แล้วทำการ Transfer files ทั้งหมด

ขึ้นไปไว้ใน Hosting ที่ได้เตรียมไว้
3. ทำการติดตั้ง Joomla! โดยพิมพ์ URL ของเว็บที่ได้นำไฟล์ Joomla! ขึ้นไปไว้

เช่น http://yourdomain.com 

หรือหากจำลองไว้ในเครื่องก็เป็น http://localhost/youFolderName
4. เตรียม SiteMap ของเว็บไซต์ เมนูต่างๆ รวมถึงข้อมูลที่จะมีบนเว็บไซต์
5. จัด Group แบ่งประเภทของเนื้อหา , ใส่เนื้อหา
6. สร้างเมนู
7. ติดตั้ง Extensions (Template,Modules,Plugins) ที่ต้องการตามความจำเป็น
8. ตั้งค่าปรับแต่งเว็บไซต์ เปิดโมดูล ในตำแหน่งที่ต้องการ

!24
!25
!26
!27
!28
!29
!30
!31
ส่วนของผู้บริหารเว็บไซต์

http://yourwebsite.com/administrator
!32
!33
Tools bar icons

!34
!35
Groups

(Public, Registered, Author, Editor, Publisher, Manager, Administrator, และ Super Users)

ค่าพื้นฐานในส่วนของ Backend (Administrator)
•Manager จัดการเนื้อหา มีเดีย และเมนูเนื้อหา
•Administrator ตั้งค่าเพิ่มเติม CMT
•Super User ทำได้ทุกอย่าง
ค่าพื้นฐานในส่วนของ Frontend (Site)
•กลุ่มผู้ใช้ทั่วไป (Public) คือผู้ที่เข้ามายังเว็บ

โดยที่ยังไม่ได้เป็นสมาชิก และยังไม่ได้เข้าระบบ
•กลุ่มสมาชิก (Registered) คือสมาชิกที่เข้าสู่ระบบแล้ว

เข้าถึงข้อมูลได้มากกว่ากลุ่มผู้ใช้ทั่วไป
•กลุ่มนักเขียน (Author) คือสมาชิกที่เข้าสู่ระบบแล้ว

สามารถเขียนเนื้อหาเข้าสู่เว็บไซต์ได้
•กลุ่มผู้ตรวจสอบเนื้อหา (Editors) คือสมาชิกที่เข้าสู่ระบบแล้ว

สามารถเพิ่ม/แก้ไขเนื้อหางานเขียนของนักเขียนรายอื่นๆ ได้
•กลุ่มผู้เผยแพร่ข้อมูล (Publisher) คือสมาชิกที่เข้าสู่ระบบแล้ว

ทำได้เหมือนกับ Editors และมีสิทธิ์กำหนดให้เนื้อหานั้นๆ เผยแพร่ หรืองดเผยแพร่บนเว็บไซต์

http://docs.joomla.org/J2.5:Access_Control_List_Tutorial
!36
Access Levels
(Public, Registered, Special)

Public
•กลุ่มผู้ใช้ทั่วไป (Public)
Registered
•กลุ่มสมาชิก (Registered)
•Manager
•Super User
Special
•กลุ่มนักเขียน (Author)
•Manager
•Super User

** เป็นชื่อเรียกของ Access Levels โดยแต่ละชื่อเรียกจะประกอบไปด้วย User Group ต่างๆ

http://docs.joomla.org/J2.5:Access_Control_List_Tutorial
!37
http://docs.joomla.org/J2.5:Access_Control_List_Tutorial
!38
การบริหารจัดการสมาชิก

!39
โครงสร้าง Content

!40
ส่วนของการบริหารจัดการ Content

!41
หน้าจอการเขียนเนื้อหา

!42
การจัดการเมนู

!43
เลือกประเภทเมนู
!44
Joomla! extensions แบ่งออกเป็น 5 ประเภท

✦
✦

✦
✦

✦

Templates - provide the overall skinning to a website.
Modules - additional functionality as and addition to the main content of
a page.
Languages - languages package.
Components - The largest and most complex extensions of them all, they
can be seen as mini-applications. Most components have two parts: a site
part and an administrator part. Every time a Joomla page loads, one
component is called to render the main page body
Plugins provide additional functional (login sources, WYSIWYG editors,and
such)

9

!45
การจัดการส่วนของ Extensions ต่างๆ

!46
!47
!48
http://docs.joomla.org/J3.2:How_to_use_the_Template_Manager
!49
http://docs.joomla.org/J3.2:How_to_use_the_Template_Manager
!50
Q&A
http://www.joomlacorner.com
http://www.marvelic.co.th

!51

Contenu connexe

Tendances

Joomla คืออะไร
Joomla คืออะไรJoomla คืออะไร
Joomla คืออะไร
krudaojar
 
คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ
Cupid Eros
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
withawat na wanma
 
เนื้อหา1
เนื้อหา1เนื้อหา1
เนื้อหา1
kaimmikar123
 
สร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpressสร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpress
kruburapha2012
 
Wordpress
WordpressWordpress
Wordpress
sep27th
 

Tendances (19)

Joomla คืออะไร
Joomla คืออะไรJoomla คืออะไร
Joomla คืออะไร
 
Joomla CMS
Joomla CMSJoomla CMS
Joomla CMS
 
คู่มือ Joomla
คู่มือ Joomlaคู่มือ Joomla
คู่มือ Joomla
 
คู่มือ อบรม Joomla! 3.x
คู่มือ อบรม Joomla! 3.xคู่มือ อบรม Joomla! 3.x
คู่มือ อบรม Joomla! 3.x
 
Joomla 3.7 Workshop 1 Day
Joomla 3.7 Workshop 1 Day Joomla 3.7 Workshop 1 Day
Joomla 3.7 Workshop 1 Day
 
Wordpress day01 MoT
Wordpress day01 MoTWordpress day01 MoT
Wordpress day01 MoT
 
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6  Back to basic Joomla and TemplateJoomla Talk ครั้งที่ 6  Back to basic Joomla and Template
Joomla Talk ครั้งที่ 6 Back to basic Joomla and Template
 
คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ คู่มือการติดตั้ง Wordpress บน AppServ
คู่มือการติดตั้ง Wordpress บน AppServ
 
20100903 joomla-book-library-extension
20100903 joomla-book-library-extension20100903 joomla-book-library-extension
20100903 joomla-book-library-extension
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
 
Blog with Wordpress
Blog with WordpressBlog with Wordpress
Blog with Wordpress
 
เนื้อหา1
เนื้อหา1เนื้อหา1
เนื้อหา1
 
สร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpressสร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpress
 
สไลด์การอบรม Joomla! 2.5
สไลด์การอบรม Joomla! 2.5 สไลด์การอบรม Joomla! 2.5
สไลด์การอบรม Joomla! 2.5
 
Joomla present at Bangkok University
Joomla present at Bangkok UniversityJoomla present at Bangkok University
Joomla present at Bangkok University
 
Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.Building and Maintaining OpenSource Projects.
Building and Maintaining OpenSource Projects.
 
Wordpress
WordpressWordpress
Wordpress
 
Joomla2 5
Joomla2 5Joomla2 5
Joomla2 5
 
Php training
Php trainingPhp training
Php training
 

Similaire à Joomla 3.2 workshop at PIM.ac.th

คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
ปอ อา มอ
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
ธนวัฒน์ แสนสุข
 
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaอบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
Krukeng Smedu III
 
Joomla-installation
Joomla-installationJoomla-installation
Joomla-installation
So Pias
 
บทที่3 วิธีดำเนินงาน
บทที่3 วิธีดำเนินงานบทที่3 วิธีดำเนินงาน
บทที่3 วิธีดำเนินงาน
Champ Wachwittayakhang
 
หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์
หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์
หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์
Nakharin Inphiban
 

Similaire à Joomla 3.2 workshop at PIM.ac.th (20)

คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
 
คู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cmsคู่มือการติดตั้งและใช้งานJoomla cms
คู่มือการติดตั้งและใช้งานJoomla cms
 
การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์การเตรียมตัวสร้างร้านค้าออนไลน์
การเตรียมตัวสร้างร้านค้าออนไลน์
 
Joomla NetDesign2
Joomla NetDesign2Joomla NetDesign2
Joomla NetDesign2
 
Security CMS - Opensoure2Day event
Security CMS - Opensoure2Day eventSecurity CMS - Opensoure2Day event
Security CMS - Opensoure2Day event
 
20121102 joomla2-5
20121102 joomla2-520121102 joomla2-5
20121102 joomla2-5
 
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshopการบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
 
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomlaอบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
อบรมการสร้างเว็บไซต์ระบบ Cms ด้วย joomla
 
Joomla-installation
Joomla-installationJoomla-installation
Joomla-installation
 
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย  กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย  กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
ศักยภาพของนักพัฒนาซอฟต์แวร์ไทย กับ การบริหารจัดการสิทธิเหนือลิขสิทธิ์
 
Copyright license-sipa2
Copyright license-sipa2Copyright license-sipa2
Copyright license-sipa2
 
WordPress Theme Development Short Manual
WordPress Theme Development Short ManualWordPress Theme Development Short Manual
WordPress Theme Development Short Manual
 
Joomla
JoomlaJoomla
Joomla
 
Joomla present at TOT Academy2
Joomla present at TOT Academy2Joomla present at TOT Academy2
Joomla present at TOT Academy2
 
คู่มือการติดตั้งและใช้งาน Joomla!
คู่มือการติดตั้งและใช้งาน Joomla!คู่มือการติดตั้งและใช้งาน Joomla!
คู่มือการติดตั้งและใช้งาน Joomla!
 
Joomla 56 km
Joomla 56 kmJoomla 56 km
Joomla 56 km
 
บทที่3 วิธีดำเนินงาน
บทที่3 วิธีดำเนินงานบทที่3 วิธีดำเนินงาน
บทที่3 วิธีดำเนินงาน
 
Joomdle
JoomdleJoomdle
Joomdle
 
หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์
หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์
หน่วยที่ 9 จัดการหน้าแรกให้กับเว็บไซต์
 
นุม บท2
นุม บท2นุม บท2
นุม บท2
 

Plus de Akarawuth Tamrareang

Plus de Akarawuth Tamrareang (14)

Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14Building and Maintaining Open Source Project - YWC14
Building and Maintaining Open Source Project - YWC14
 
OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security OWASP Thailand 2016 - Joomla Security
OWASP Thailand 2016 - Joomla Security
 
Digital Content for Business
Digital Content for BusinessDigital Content for Business
Digital Content for Business
 
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 FeatureJoomlaDay Bangkok 2013 - Joomla 3.2 Feature
JoomlaDay Bangkok 2013 - Joomla 3.2 Feature
 
Joomla netdesignj1526
Joomla netdesignj1526Joomla netdesignj1526
Joomla netdesignj1526
 
Build and Type of Website with CCK
Build and Type of Website with CCKBuild and Type of Website with CCK
Build and Type of Website with CCK
 
Open Source Copyright - License
Open Source Copyright - License Open Source Copyright - License
Open Source Copyright - License
 
Joomla 2.5 Feature
Joomla 2.5 Feature Joomla 2.5 Feature
Joomla 2.5 Feature
 
Joomla! CMS - Intranet Solutions
Joomla! CMS -  Intranet SolutionsJoomla! CMS -  Intranet Solutions
Joomla! CMS - Intranet Solutions
 
project with grovement
project with grovement project with grovement
project with grovement
 
WebDesign and CMS for PRD event.
WebDesign and CMS for PRD event.WebDesign and CMS for PRD event.
WebDesign and CMS for PRD event.
 
ระบบบริหารจัดการศูนย์การเรียนรู้
ระบบบริหารจัดการศูนย์การเรียนรู้ระบบบริหารจัดการศูนย์การเรียนรู้
ระบบบริหารจัดการศูนย์การเรียนรู้
 
Cms Solutions
Cms SolutionsCms Solutions
Cms Solutions
 
Joomla Day De2009 J1.6
Joomla Day De2009 J1.6Joomla Day De2009 J1.6
Joomla Day De2009 J1.6
 

Joomla 3.2 workshop at PIM.ac.th