Professional Documents
Culture Documents
5)
บุญเลิศ อรุณพิบูลย
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี (http://stks.or.th)
สํานักงานพัฒนาวิทยาศาสตรและเทคโนโลยีแหงชาติ
คํานํา
บุญเลิศ อรุณพิบูลย
16 เมษายน 2551
สารบัญ
เทคโนโลยีเว็บเพจ .............................................................................................................................................1
องคประกอบของเทคโนโลยีเว็บ .......................................................................................................................3
เทคโนโลยีอินเทอรเน็ต...............................................................................................................................3
เอกสารเว็บ ..................................................................................................................................................3
เว็บเบราวเซอร (Web Browser)..................................................................................................................4
Markup Language ......................................................................................................................................7
HTML ...................................................................................................................................................7
SGML....................................................................................................................................................8
XML......................................................................................................................................................8
Style Sheet Technology .............................................................................................................................9
CSS........................................................................................................................................................9
XSL .......................................................................................................................................................9
รูปภาพ ......................................................................................................................................................10
ไฟลสกุล GIF (Graphics Interlace File)..............................................................................................10
ไฟลสกุล JPG (Joint Photographer’s Experts Group)........................................................................10
ไฟลสกุล PNG (Portable Network Graphics).....................................................................................11
การออกแบบเว็บเพจ........................................................................................................................................12
หลักการพัฒนาเว็บเพจ.....................................................................................................................................13
ขั้นเตรียมการ ............................................................................................................................................14
คําถามเพื่อชวยในการวางแผนเว็บไซต ...............................................................................................14
กําหนดโครงรางของเว็บ ...........................................................................................................................14
กําหนดโฟลเดอร (Folder) ที่ใชเก็บเอกสารเว็บ .......................................................................................16
สรางภาพหรือจัดหาภาพที่เกี่ยวของกับเนื้อหา .........................................................................................17
สรางเอกสารประกอบ...............................................................................................................................17
เลือกเครืองแมขาย WWW และระบบการสรางงาน .................................................................................17
สรางเอกสารเว็บ .......................................................................................................................................18
ตรวจสอบเอกสารเว็บ ...............................................................................................................................19
สงขอมูลขึ้นเครื่องบริการเว็บ ...................................................................................................................19
เครื่องมือพัฒนาเว็บ ..........................................................................................................................................21
Text Editor................................................................................................................................................21
HTML Editor ......................................................................................................................................22
HTML Generator ................................................................................................................................22
โปรแกรมบริหารจัดการเนื้อหาเว็บ (CMS).........................................................................................23
CMS เครื่องมือเด็ดพัฒนาเว็บไซต ...................................................................................................................24
Joomla: CMS เด็ดนาใช...................................................................................................................................26
ติดตั้ง Joomla บนพีซีจําลอง............................................................................................................................28
ติดตั้ง Joomla...................................................................................................................................................33
สํารวจเว็บใหม .................................................................................................................................................38
เขาสูระบบผาน Front-end ...............................................................................................................................41
แกไขขอมูลสมาชิก ..........................................................................................................................................42
แกไขบทความ .................................................................................................................................................43
แบงตอนเนื้อหาดวย Read more…..................................................................................................................45
สารบัญเนื้อหา..................................................................................................................................................47
แทรกรูปภาพ ...................................................................................................................................................48
ไฟลภาพ ...................................................................................................................................................51
ควบคุมการแสดงผลบทความ..........................................................................................................................52
สืบคนบทความไดงายๆ ดวย Metadata...........................................................................................................53
สรางบทความใหม...........................................................................................................................................54
ปรับแตงเว็บไซตผาน Back-end......................................................................................................................56
ขอมูลประกอบการสืบคนของเว็บ...................................................................................................................58
เขาถึงเนื้อหาไดงาย..........................................................................................................................................60
การปรับเปลี่ยนโฉมหนาของเว็บไซต .............................................................................................................61
จัดการบทความในเว็บไซต..............................................................................................................................64
การแกไขเนื้อหา .......................................................................................................................................66
เพิ่มประสิทธิภาพการสืบคนใหกับบทความ............................................................................................70
ตกแตงดวยรูปภาพ...........................................................................................................................................71
ลบภาพ......................................................................................................................................................72
ทํางานกับสื่อรูปแบบตางๆ ..............................................................................................................................73
ทํางานกับเมนู ..................................................................................................................................................74
ปรับแกไขเมนู...........................................................................................................................................74
Components ....................................................................................................................................................77
แบบสอบถามออนไลน (Poll) ..................................................................................................................77
ปายโฆษณา (Banner)...............................................................................................................................79
ดึงขาวมาแสดงผลอัตโนมัติ ......................................................................................................................81
ดาวนโหลด/ติดตั้ง Components...............................................................................................................82
พัฒนาเว็บตามตองการ ....................................................................................................................................83
ปรับเว็บไซตในโหมด Backend ......................................................................................................................89
ปรับคาระบบเว็บไซต (Global Configuration).........................................................................................89
วิเคราะหเนื้อหาเว็บไซต ..................................................................................................................................94
สรางเนื้อหา “แนะนําเว็บไซต” ........................................................................................................................96
สรางเนื้อหา “ทีมพัฒนา” ...............................................................................................................................101
เนื้อหาหมวดคลังความรู ................................................................................................................................108
แบบสอบถามออนไลน (Poll)........................................................................................................................115
Web Resources..............................................................................................................................................117
ปายโฆษณา (Banner) ....................................................................................................................................121
คลังภาพออนไลน ..........................................................................................................................................125
คลังเอกสาร คลังดาวนโหลด .........................................................................................................................129
Upload เอกสารดวย Media Manager .....................................................................................................131
สรางคลังดาวนโหลดเอกสาร .................................................................................................................131
ขาวประกาศอัตโนมัติแบบ RSS Feed ...........................................................................................................135
ติดตอทีมพัฒนา ผูดูแลเว็บ .............................................................................................................................138
เพิ่มชุดเมนู .....................................................................................................................................................140
สรางบัญชีสมาชิก ..........................................................................................................................................142
เมนูเฉพาะสมาชิก ..........................................................................................................................................146
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี -1-
เทคโนโลยีเว็บเพจ
บุญเลิศ อรุณพิบูลย
2 เว็บไซตงาย รวดเร็วดวย Joomla
รูปแสดงการเชื่อมตอของคอมพิวเตอรหลากหลายรูปแบบ (Cross-platform)
องคประกอบของเทคโนโลยีเว็บ
เมื่อเว็บเพจเปนสื่อในการนําเสนอขอมูลที่ไดรับความสนใจมาก การเรียนรูเทคโนโลยี
ดานนี้ เพื่อนํามาพัฒนาเว็บเพจดวยตนเอง จึงเปนสิ่งที่นา สนใจ ทั้งนี้การพัฒนาเว็บเพจ จะตอง
ทําความรูจักกับสวนประกอบตางๆ หลายสวนไดแก เว็บเบราวเซอร, ภาษากํากับ รวมทั้ง
ฟอรแมตภาพตางๆ ที่เหมาะสมกับการพัฒนาเว็บ
เทคโนโลยีอินเทอรเน็ต
อินเทอรเน็ต (Internet) เปนระบบเครือขายที่เชื่อมโยงคอมพิวเตอรจากทุกระบบ ทุก
รูปแบบ เขาสูระบบรวม ทําใหคอมพิวเตอรในระบบสามารถติดตอสื่อสารกันได อันเกิดใหเกิด
ความสะดวก รวดเร็วในการติดตอประสานงาน เผยแพรขาวสาร การใชอินเทอรเน็ต มี
หลากหลายลักษณะ เชนการใชอินเทอรเน็ตกับคอมพิวเตอรในสํานักงาน, ที่บาน, ระบบ
เคลื่อนที่หรือพกพาดวย Notebook Computer/Palmtop รวมทั้งโทรศัพทมือถือบางรุน
เอกสารเว็บ
เอกสารเว็บ นับเปนหัวใจหลักของการเผยแพรขอมูลในเครือขายอินเทอรเน็ต ขอมูล
ตางๆ จะถูกสรางและพัฒนาออกมาในรูปของเอกสารเฉพาะรูปแบบทีส่ ามารถนําเสนอไดอยาง
เหมาะสม อยางไรก็ตามเอกสารเว็บก็มีลักษณะคลายคลึงกับเอกสารงานพิมพทั่วไป คือ
ประกอบดวยหนาเว็บมากกวา 1 หนาโดยมีหนาแรกเปนหนาปก แตมีการเรียกชื่อแตกตางจาก
เอกสารงานพิมพทั่วไป ดังนี้
ชุดเอกสารเว็บ (Web Presentation) – ชุดของขอมูลที่ตองนําเสนอบนระบบ
อินเทอรเน็ต ประกอบดวยเว็บเพจ (Web Page) ตั้งแต 1 หนาขึ้นไป
เว็บเพจ (Web Pages หรือ Web Documents) – เอกสารที่นาํ เสนอผลงานบนระบบ
อินเทอรเน็ต
Home Page – หนาแรกของเอกสารเว็บ
Homepage
บุญเลิศ อรุณพิบูลย
4 เว็บไซตงาย รวดเร็วดวย Joomla
รูปแสดงโลโกของเว็บเบราวเซอร Mosaic
ในปจจุบนั มีผผู ลิตโปรแกรมเบราวเซอรออกมาเผยแพรหลายราย เว็บเบราวเซอรแตละ
คายแขงขันกันในเรื่องความเร็ว ขนาดแฟมภาพที่มีขนาดเล็ก ฟงกชันชวยเหลือตางๆ เชน ระบบ
ปองกันการบุกรุก การจดจําขอมูลของผูใช การตรวจสอบและปรับปรุงอัตโนมัติ ตัวอยางเว็บเบ
ราวเซอรที่มีการใชกันในปจจุบัน ไดแก
Internet Explorer www.microsoft.com/ie
Netscape www.netscape.com
Mozilla www.mozilla.org
Opera www.opera.com
American Online www.aol.com
Lynx lynx.browser.org
Amaya www.w3.org/amaya
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี -5-
รูปแสดงเบราวเซอรคาย Microsoft
รูปแสดงเบราวเซอรคาย Mozilla
เนื่องจากเว็บเบราวเซอรมีการพัฒนาออกมาจากหลากหลายบริษัท แตละบริษัทพัฒนา
ฟงกชันการแสดงผลเอกสารเว็บที่แตกตางกันออกไป การพัฒนาเว็บไซตจึงจําเปนตองศึกษาถึง
คุณสมบัติของเว็บเบราวเซอรแตละโปรแกรม ทั้งนี้ไดสรุปคุณสมบัติในการแสดงผลเอกสาร
เว็บ ดังตาราง (ขอมูลจาก http://en.wikipedia.org/wiki/Comparison_of_web_browsers, 14 มิถุนายน 2551)
บุญเลิศ อรุณพิบูลย
6 เว็บไซตงาย รวดเร็วดวย Joomla
VoiceXML/X
XHTML 1.0
XHTML 1.1
Web Forms
Nav LINKs
MathML
XForms
CSS2.1
Frames
Atom
WML
XSLT
Browser
RSS
Java
Amaya Yes No No ? No Yes Yes Yes No No No No No No
AOL Explorer Partial Yes Yes No Yes No No No † No Yes Yes No No No
Avant Partial Yes Yes ? Yes No No No No Yes Yes No No No
Camino Yes Yes Yes No Yes Yes Yes Yes No Partial Partial No No No
Dillo No Partial † No No No No No No No No No No No No
ELinks Partial Yes No ? No No No No No No No No No ?
Epiphany Yes Yes Yes No Yes Yes Yes Yes Yes Partial † Partial † No † No No
Flock Yes Yes Yes ? Yes Yes Yes Yes Yes Yes Yes No No No
Galeon Yes Yes Yes ? Yes Yes Yes Yes No No No No No No
iCab Yes Yes Yes Yes No No No No No Yes No No No No
Internet
Partial Yes Yes No † Yes No No No † No Yes † Yes † No † No No
Explorer
Internet
Explorer for Partial Yes Yes ? Partial No Yes No No No No No No No
Mac
K-Meleon Yes Yes Yes ? Yes Yes Yes No No Yes Yes No No No
Konqueror Yes Yes Yes Yes No Yes Yes No No Yes † Yes † No No No
Links No Yes No Yes No No No No No No No No No No
Lynx No Partial No Yes No No No No No No No No No No
Maxthon Partial Yes Yes ? Yes No No No No Yes Yes No No No
Mosaic No No No ? No No No No No No No No No No
Mozilla Yes Yes Yes Yes Yes Yes Yes Yes No No No No No No
Mozilla Firefox Yes Yes Yes No † Yes Yes Partial † Yes Yes Yes Yes No † No No
Netscape Yes Yes Yes ? Yes Yes Yes Yes No No No No No No
Netscape
Depends Yes Yes ? Yes Depends Depends Depends No Yes Yes No No No
Browser
Netscape
No Yes Yes No No No No No No No No No No No
Navigator
Netscape
Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes No No No
Navigator 9
OmniWeb Yes Yes Yes ? No Yes Yes No No Yes Yes No No No
Opera Yes Yes Yes Yes Yes Yes Yes Yes † No Yes Yes Yes Yes Yes
e-Capsule TM
Yes Yes Yes Yes Yes Yes Yes Yes Partial No No No No No
Private Browser
Safari Yes Yes Yes No Yes Yes Yes No No Yes Yes No No No
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี -7-
VoiceXML/X
XHTML 1.0
XHTML 1.1
Web Forms
Nav LINKs
MathML
XForms
CSS2.1
Frames
Atom
WML
XSLT
Browser
RSS
Java
SeaMonkey Yes Yes Yes Yes Yes Yes Yes Yes Yes No No No No No
Shiira Yes Yes Yes ? Yes Yes Yes No No Yes Yes No No No
WorldWideWeb No No No ? No No No No No No No No No ?
w3m ? Yes No ? No Yes ? No ? No No No No No
Markup Language
Markup Language หรือภาษากํากับ เปนภาษาทีน่ ิยมใชในการพัฒนาเอกสารเว็บ
มีลักษณะโครงสรางคือ พิมพในเครื่องหมาย < > และมีการเปด/ปดคําสั่ง เพื่อระบุตําแหนง
เริ่มตนคําสั่ง และตําแหนงสุดทายของคําสั่ง ภาษากํากับที่รูจักกันดีในการพัฒนาเว็บ ก็คือภาษา
HTML ในปจจุบันมีการพัฒนาภาษากํากับหลายลักษณะ นอกเหนือจาก HTML เชน ภาษา
XHTML (eXtensible HTML), XML (eXtensible Markup Language), MathML (Math Markup
Language)
HTML
HTML หรือ HyperText Markup Language เปนภาษาคอมพิวเตอรรปู แบบหนึ่ง ทีม่ ี
ลักษณะเปนภาษาในเชิงการบรรยายเอกสารไฮเปอรมีเดีย (Hypermedia Document Description
Language) เพือ่ นําเสนอเอกสารนั้นเผยแพรในระบบเครือขาย WWW (World Wide Web) มี
โครงสรางการเขียนที่อาศัยตัวกํากับ เรียกวา แท็ก (Tag) ควบคุมการแสดงผลของขอความ,
รูปภาพหรือวัตถุอื่นๆ ผานโปรแกรมเบราวเซอร (Browser)
HTML มีพัฒนาจากภาษา SGML (Standardized General Markup Language) โดย
นํามาปรับปรุงใหใชงานไดงา ยขึ้น สะดวกกวา SGML พัฒนามาเรื่อยๆ จาก HTML 2 จนถึง
4.01 ในปจจุบนั รายละเอียดการพัฒนาภาษา HTML สามารถศึกษาไดจาก http://www.w3.org
<HTML>
<HEAD>
<TITLE>ทดสอบการสรางเอกสารเว็บ</TITLE>
</HEAD>
<BODY>
ทดสอบการสรางเอกสารเว็บ<BR>
การสรางเอกสารเว็บ จะอาศัยภาษา HTML
<IMG SRC= “image.jpg”>
</BODY>
</HTML>
บุญเลิศ อรุณพิบูลย
8 เว็บไซตงาย รวดเร็วดวย Joomla
SGML
SGML (Standardized Markup Language) เปนภาษาตนแบบของภาษากํากับทั้งหมด
พัฒนามาในป ค.ศ. 1986 เนื่องจากปญหาในการแลกเปลี่ยนเอกสารขอมูลระหวางกันในระบบ
เครือขายอินเทอรเน็ตยุคแรกๆ จึงมีนักวิจยั กลุมหนึ่ง พัฒนาเครื่องมือในการแลกเปลี่ยนขอมูล
ระหวางกัน ซึง่ คุณสมบัติเบือ้ งตนของเครื่องมือดังกลาว คือ ตองยืดหยุน สามารถรองรับขอมูล
รูปแบบแปลกๆ ในอนาคตได ใชไดทวั่ โลก และในคอมพิวเตอรทุกรูปแบบ จากขอกําหนด
ดังกลาว จึงเกิดภาษา SGML มีการเก็บขอมูลในรูปรหัส ASCII เพราะคอมพิวเตอรทั่วไป
สามารถอานขอมูลลักษณะนีไ้ ดเหมือนๆ กัน และแบงการทํางานของ SGML เปน 2 สวนคือ
สวนประกาศโครงสรางขอมูล (DTD: Document Type Definition) ทําหนาที่
ประกาศรายละเอียดของแท็กี่จะใชแสดงขอมูล
สวนตัวเอกสาร (Document Body) เปนสวนหลักของเอกสาร ประกอบดวยแท็ก
คําสั่งตางๆ
ภาษา SGML เปนขอกําหนด (เชนเดียวกับมาตรฐาน ISO) ที่กําหนดวิธีการอธิบาย
โครงสรางของเอกสารฝงไวในตัวเอกสารเอง หมูนักศึกษา อาจารยและผูจดั ทําเอกสาร
อิเล็กทรอนิกส นิยมใช SGML ในการสรางรูปแบบตางๆ จากเอกสารฉบับเดียว และใชในการ
นําเอาเอกสารมาใชใหม อยางไรก็ตาม SGML ไมไดรบั ความนิยมมากนัก เพราะมีความยุงยาก
ในการนําไปประยุกตใชงาน การจัดเก็บขอมูล ความยืดหยุนและลักษณะเฉพาะที่เกินความ
ตองการ ทําใหยากตอการเขียนโปรแกรม
XML
XML (eXtensible Markup Language) ถูกออกแบบมาเพื่อใหผูสรางเอกสารสามารถ
นําไปใชงานในรูปแบบวิธีการที่งาย มีความชัดเจนและเปนเซตยอยของ SGML (Standard
Generalized Markup Language) ซึ่งเปนภาษาที่นยิ มใชและไดรับการพัฒนาใหมีประสิทธิภาพ
สูงสุดในการทํางานบนเว็บ โดย XML ประกอบดวย 3 สวนพื้นฐานดวยกัน คือ เอกสารขอมูล
(Data document) เอกสารนิยามความหมาย (definition document) และนิยามภาษา (definition
language)
XML เปนภาษาที่กําลังมาแรงมากที่สุด สําหรับใชในการพัฒนาระบบขอมูลขาวสารใน
ปจจุบัน ดวยความงายในการนําไปใชงานสําหรับการแลกเปลี่ยนขอมูลขาวสารทาง
อิเล็กทรอนิกสหรือ EDI ทําใหสามารถนํารูปแบบขอมูลกลับมาพัฒนาใชใหมได จึงทําใหลด
เวลาในการพัฒนาและการสรางขึ้นมาใหม
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี -9-
CSS
CSS (Cascading Style Sheet) ถูกนํามาใชในการควบคุมการแสดงผลเอกสารของ
เอกสาร HMTL และ XML ทั้งนี้ CSS มีจดุ เดน คือ การควบคุม HTML แท็กแตละตัว และการ
ควบคุมการแสดงผลกราฟกตางๆ ที่สามารถทําไดงาย นอกจากนี้เมื่อมีการเปลี่ยนแปลง
ขอกําหนดของ CSS ในเอกสารหลัก ก็จะมีผลตอเพจอื่นๆ ทั้งหมด ทําใหประหยัดเวลาในการ
ปรับเปลี่ยนแกไขเว็บไซต อยางไรก็ตาม CSS ก็ยังมีปญหาการแสดงบนเบราวเซอรตา งคายตาง
รุน กอนใชงาน CSS จึงควรตรวจสอบผลกับเว็บเบราวเซอรใหครบ หรือมากที่สุด
<STYLE TYPE="text/css">
<!--
body { text-decoration: none;
color: navy;
font-family: "arial";
font-size: 12pt;
font-weight: medium; }
-->
</STYLE>
XSL
XSL ยอมาจาก the eXtensible Style Language เปนมาตรฐานใหมที่เกิดขึ้นมาเพือ่
รองรับกับขอมูลที่เปน XML ทั้งนี้ XSL จะเปนสวนทีบ่ อกวาขอมูล หรือเอกสารที่จัดเก็บเปน
แฟมเอกสาร XML จะมีการแสดงผลเปนรูปรางหนาตาเชนไร นอกจากนี้ยังใช XSL ในการ
แปลงรูปแบบ (format) ของขอมูลไดดวย เชน แปลงเอกสาร XML ไปเปน HTML หรือ PDF
เปนตน
เอกสาร XSL คลายกับเอกสาร CSS ในกรณีที่ทั้งสองเอกสารมีการกําหนดสไตลที่
ประยุกตไปยัง element ที่แนนอน แตมีสงิ่ แตกตางกันเล็กนอย CSS จะกําหนดสไตลการพิมพ
เฉพาะ HTML Element เทานั้น ในทางตรงขาม XSL สามารถที่จะควบคุมขอมูลที่สงออกมาได
อยางสมบูรณกวา อีกทั้งขอมูลที่จะนําเสนอนั้นจะมีอิสระตอการปรับปรุงหรือเพิ่มขอมูล XSL
ใหสามารถจัดเรียงและกรองขอมูล XML ไดงายกวาดวย
บุญเลิศ อรุณพิบูลย
46 เว็บไซตงาย รวดเร็วดวย Joomla
รูปภาพ
เอกสารเว็บคงขาดสวนแสดงผลดวยรูปภาพมิไดอยางแนนอน อยางไรก็ตามการ
นําเสนอรูปภาพสําหรับเอกสารเว็บก็มีฟอรแมตภาพเฉพาะ ภาพกราฟก หรือรูปกราฟกที่
นํามาใชในการทําเว็บเพจ หรือนํามาใชในอินเทอรเน็ต จะตองเปนแฟมลักษณะเฉพาะ ปจจุบนั
นิยมใชกัน 3 ฟอรแมต คือ
• แฟมภาพฟอรแมต JPEG (Joint Photographer’s Experts Group File)
• แฟมภาพฟอรแมต GIF (Graphics Interlace File)
• แฟมภาพฟอรแมต PNG (Portable Network Graphics)
บุญเลิศ อรุณพิบูลย
12 เว็บไซตงาย รวดเร็วดวย Joomla
การออกแบบเว็บเพจ
หลักการพัฒนาเว็บเพจ
Macintosh
FTP Browse
PC: Win Me Intranet
พัฒนาเว็บบนระบบ Win98/Me/XP Web Server
Win2000/Unix
รูปแสดงการทํางานของเอกสารเว็บที่สัมพันธกับระบบปฏิบัติการตางๆ
จากความสัมพันธดังกลาว นักพัฒนาเว็บเพจ จึงควรจะศึกษาถึงขอกําหนดพืน้ ฐานที่
ควรทราบกอน อันไดแก การกําหนดชื่อโฟลเดอร แฟมเอกสารเว็บ แฟมภาพกราฟก ตลอดจน
แฟมเอกสารอืน่ ๆ ที่จะนํามาใชในการทําเว็บเพจ เพราะระบบปฏิบัติการ UNIX มีลักษณะการ
ตั้งชื่อแบบ Case-Sensitive หมายถึง ตัวอักษรตัวพิมพใหญ และตัวพิมพเล็ก (A และ a) จะถือวา
เปนตัวอักษรคนละตัวกัน ไมเหมือนกับระบบปฏิบัติการดอส และวินโดวส จะถือวาเปน
ตัวอักษรตัวเดียวกัน
Index.html ≠ index.html
ดังนั้นหากผูพฒ
ั นาใชระบบปฏิบัติการดอส และวินโดวส สรางเอกสารเว็บ และ
กําหนดชื่อไฟล Index.htm แตขณะที่ปอนคําสั่งเพื่อลิงกแฟมเอกสารผานแปนพิมพเปน
index.html เมือ่ โอนถายเอกสารเว็บนั้นๆ ไปยังเครื่องบริการเว็บที่ใช UNIX เปนระบบปฏิบัติ
จะเกิดปญหาในการเรียกดูได เพราะระบบปฏิบัติการที่เครื่องบริการเว็บจะเห็นเปนแฟมคนละ
แฟม เนื่องจากชื่อแฟมเอกสารไมเหมือนกัน
บุญเลิศ อรุณพิบูลย
14 เว็บไซตงาย รวดเร็วดวย Joomla
ขั้นเตรียมการ
การพัฒนาเว็บไซต ควรกําหนดวัตถุประสงค เปาหมายการจัดทํา ศึกษาจุดเดนจุดดอย
ของเทคโนโลยีที่จะนํามาใชงาน เพื่อใหการพัฒนาเกิดผลสัมฤทธิ์สูงสุด
คําถามเพื่อชวยในการวางแผนเว็บไซต
• ชื่อโครงการ/เว็บไซต
• กลุมเปาหมาย
• วัตถุประสงค/เปาหมาย
• ขอมูลที่ตองการนําเสนอตอกลุมเปาหมาย
• ขอมูลใดที่พรอมสําหรับนําเสนอ
• ขอมูลอื่นๆ ประกอบเว็บไซต
• จํานวนหนาเว็บที่ตองการพัฒนา
• หนวยงาน/กลุม /ทีมงานพัฒนาเว็บไซต
• หัวหนาโครงการ
• ผูบริหารระบบ
• ความถี่ในการปรับปรุงเว็บไซต
• การตรวจสอบขอมูลยอนกลับจากกลุมเปาหมาย
• ผูรับผิดชอบตรวจสอบขอมูลยอนกลับจากกลุมเปาหมาย/ตอบคําถาม
• คียเวิรดสําหรับเว็บไซต
• หมวดของเว็บไซต
• การประชาสัมพันธเว็บไซต
• ระบบคอมพิวเตอร เครือขายที่ตองการ
• เทคโนโลยีที่ตองการ
• Domain name สําหรับเว็บไซต
กําหนดโครงรางของเว็บ
การกําหนดโครงรางของเว็บ เปนขั้นตอนสําคัญขั้นแรกก็วาได เพราะเอกสารเว็บที่
สรางจะเพิ่มจํานวนเรื่อยๆ และมีจุดเชื่อม (Link) จํานวนมาก หากไมมกี ารวางแผนไวกอน จะ
ทําใหการปรับปรุง แกไขเกิดปญหาไดงาย ปญหาที่ประสบแนนอนคือ ลืมวาแฟมเอกสารที่เคย
สรางไวแลว มีชื่ออะไรบาง ซึ่งจะสงผลใหการทําจุดเชื่อมเกิดปญหาตามไปดวย เพราะแฟม
เหลานี้อาจจะทิ้งชวงเวลานานพอสมควร จึงจะปรับปรุงอีกครั้ง วิธีการที่ดีที่สดุ เพื่อปองกัน
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 15 -
รูปแสดงภาพรางของหนาเว็บ
บุญเลิศ อรุณพิบูลย
16 เว็บไซตงาย รวดเร็วดวย Joomla
การสรางโฟลเดอร
เลือกไดรฟและโฟลเดอรหลักที่ตองการสรางโฟลเดอรยอ ย
เลือกเมนูคําสั่ง File, New, Folder ปรากฏไอคอนโฟลเดอร ชื่อ New Folder
สรางภาพหรือจัดหาภาพที่เกี่ยวของกับเนื้อหา
เอกสารเว็บตองเกี่ยวของกับรูปภาพโดยตรง ดังนั้นควรสรางภาพ หรือจัดหาภาพ แลว
คัดลอกมาไวในโฟลเดอรที่ไดจัดเตรียมไว เพื่อใหสะดวกในการเรียกใชงาน และการบริหาร
เว็บไซตในอนาคตการจัดเก็บไฟลไวในโฟลเดอรที่เตรียมไว ยังรวมถึงไฟลตางๆ ที่จะนํามาใช
ประกอบการสรางเว็บ เชนไฟลเอกสารจากเวิรด กระดาษคํานวณ นําเสนอผลงานตางๆ จะตอง
ดําเนินการลักษณะเดียวกับไฟลภาพเชนกัน ทั้งนี้ชื่อไฟลตา งๆ ที่นํามาใชประกอบการสรางเว็บ
ก็ตองตั้งโดยยึดหลักเดียวกับการตั้งชื่อไฟลเอกสารเว็บ
สรางเอกสารประกอบ
นอกจากภาพแลว อาจจะมีไฟลประกอบอืน่ ๆ เชน Word, PowerPoint, PDF Document
ก็จะตองเตรียมไวในโฟลเดอรที่สรางไวใหพรอม โดยอาจจะสรางเปนโฟลเดอรเฉพาะของแต
ละไฟลฟอรแมต
บุญเลิศ อรุณพิบูลย
18 เว็บไซตงาย รวดเร็วดวย Joomla
ตรวจสอบเอกสารเว็บ
ขณะที่สรางเอกสารเว็บ ควรตรวจสอบผลผานโปรแกรมแสดงผลเบราวเซอรหลายคาย
หลายรุน (หากทําได) เพราะโปรแกรมเบราวเซอรแตละคาย แตละรุน จะรูจัก หรือใหผลลัพธ
จากคําสั่ง HTML ไมเหมือนกัน จะไดทราบขอบกพรอง ขอผิดพลาด และสามารถแกไขไดทัน
กอนที่จะสงขึ้นไปแสดงผลจริงในระบบอินเทอรเน็ต
ขอที่ควรคํานึงถึงในการทําเว็บเชิงพาณิชยกค็ ือ ภาษา HTML เปนภาษาที่ยังไมตาย ยังมี
การพัฒนาชุดคําสั่งใหมๆ อยูเรื่อยๆ ดังนั้นอยาพยายามไลตามเทคโนโลยีใหมๆ เหลานี้ ควร
พัฒนาเว็บเพจที่สามารถเรียกดูไดจากเบราวเซอรหลายๆ รุน หลายคาย ดีกวายึดคายใด คายหนึ่ง
หรือรุนใด รุนหนึ่ง มิฉะนั้นอาจจะทําใหพลาดจากลูกคาบางกลุมไปได
บุญเลิศ อรุณพิบูลย
20 เว็บไซตงาย รวดเร็วดวย Joomla
เครื่องมือพัฒนาเว็บ
บุญเลิศ อรุณพิบูลย
22 เว็บไซตงาย รวดเร็วดวย Joomla
HTML Editor
โปรแกรม HTML Editor ที่นิยมกันอยางสูงในปจจุบนั ไดแก โปรแกรม HomeSiteX,
Coffee Cup HTML Editor, HTML Assistant, HotDog Professional โดยโปรแกรมเหลานี้ จะ
ชวยใหการลงรหัสกระทําไดสะดวก และรวดเร็ว เพราะมีปุมคําสั่งควบคุมรหัสคําสั่ง HTML
คลายๆ กับปุมคําสั่งใน Microsoft Office อยางไรก็ตามโปรแกรมกลุมนี้ก็มีจุดดอย คือ จะไม
รูจักคําสั่ง HTML ใหมๆ จึงไมมีปุมคําสั่งเหลานี้ ผูใชยังตองพิมพเองเชนเดิม
HTML Generator
HTML Generator เปนโปรแกรมรุนใหม ที่ชวยใหการพัฒนาเอกสารเว็บ กระทําได
สะดวก และรวดเร็ว เพราะการปอนขอมูลในโปรแกรมเหลานีจ้ ะกระทําคลายกับการปอน
ขอมูลใน Microsoft Word มีปุมคําสั่งเชนเดียวกัน ตลอดจนผูใชสามารถเห็นผลจากการใชคําสั่ง
ไดทันที ซึ่งเรียกวาการทํางานแบบ WYSIWYG (What You See Is What You Get) หลังจาก
นั้นโปรแกรมจะแปลงเอกสารนั้นเปนเอกสาร HTML ใหโดยอัตโนมัติ โดยที่ผูใชไมตองยุงยาก
กับศึกษาชุดคําสั่ง HTML ตลอดจนการลงรหัส HTML อยางไรก็ตามโปรแกรมกลุมนี้ก็มีจุด
ดอยที่วา ชุดคําสั่ง HTML ในโปรแกรมแตละโปรแกรมจะมีจาํ กัด และบางโปรแกรมยังไม
สนับสนุนการทํางานกับภาษาไทย หรืออาจจะตองปรับปรุงโปรแกรมกอน จึงจะใชงาน
ภาษาไทยได ซึ่งสรางความยุงยากใหกับผูใชไดพอสมควร ตัวอยางโปรแกรมในกลุมนี้ เชน
MS-Office 97/2000/XP, FrontPage 97/98, Netscape Editor, Netscape Composer, Macromedia
DreamWeaver และ Yahoo SiteBuilder
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 23 -
โปรแกรมบริหารจัดการเนื้อหาเว็บ (CMS)
ปจจุบันมีการพัฒนาซอฟตแวรทําหนาที่บริหารจัดการเนื้อหาเว็บ (CMS: Content
Mnagement System) ที่ประกอบดวยฟงกชันการทํางานตางๆ เชน การจัดการสมาชิก การ
จัดการหมวดเนื้อหา การจัดทําแบบสํารวจพรอมใชงานอยางไรก็ตามผูใชจะตองมีความรูใน
ดานระบบปฏิบัติการในระดับที่สูงมาก รวมทั้งตองมีเครื่องแมขายเว็บพรอมใชงาน โปรแกรม
ในกลุมนี้ไดแก PHPNuke, PostNuke, Joomla, Mambo, Drupal
บุญเลิศ อรุณพิบูลย
24 เว็บไซตงาย รวดเร็วดวย Joomla
CMS เครื่องมือเด็ดพัฒนาเว็บไซต
การออกแบบพัฒนาเว็บไซตในปจจุบันไดกาวไปอีกขัน้ จากเดิมทีที่ผูพัฒนาจะตอง
ศึกษาภาษา HTML หรือเว็บโปรแกรมมิ่งเชน PHP ASP แตดว ยพัฒนาการของเทคโนโลยีเว็บ
ในดานเครื่องมือออกแบบเว็บไซตสําเร็จรูปที่เรียกวา ซอฟตแวรบริหารจัดการเนือ้ หาเว็บไซต
(Content Management System: CMS) ทําใหการออกแบบพัฒนาเว็บไซตเปนเรื่องงาย สะดวก
และรวดเร็ว
CMS เปนซอฟตแวรที่ออกแบบมาเพื่อชวยอํานวยความสะดวกในการบริหารจัดการ
เอกสารและเนือ้ หารูปแบบตางๆ โดยเฉพาะสื่อดิจิทัลของเว็บไซต โดยมาก CMS จะเปน
ซอฟตแวรที่ทาํ งานผานระบบเครือขาย พัฒนาดวยภาษาคอมพิวเตอรสําหรับเว็บ (Web
Programming) เชน PHP, ASP ผสานกับระบบจัดการฐานขอมูล ปจจุบัน CMS ที่ชวยในการ
ออกแบบเว็บไซตมีหลากหลาย เชน Joomla, Mambo, PHPNuke, PostNuke, Drupal ซึ่งทานที่
สนใจสามารถเปรียบเทียบความสามารถของ CMS ไดที่เว็บไซต http://www.cmsmatrix.org
รูปแสดงเว็บไซต www.cmsmatrix.org
บุญเลิศ อรุณพิบูลย
26 เว็บไซตงาย รวดเร็วดวย Joomla
รูปแสดงเว็บ joomla.org
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 27 -
ที่มา: http://www.packtpub.com/article/joomla-wins-best-php-open-source-content-management-system
บุญเลิศ อรุณพิบูลย
28 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
30 เว็บไซตงาย รวดเร็วดวย Joomla
สวนสําคัญในการติดตั้ง คือ
1. การระบุชื่อเครื่องแมขายเว็บ (Server Name) กรณีที่เปนการติดตั้งจําลองมักจะ
ระบุเปน localhost (สําหรับการติดตั้งจริง จะตองสอบถามจากผูดูแลเครื่องแม
ขายเว็บโดยตรง)
2. การระบุอีเมลของผูดูแล (Administrator’s Email Address)
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 31 -
บุญเลิศ อรุณพิบูลย
32 เว็บไซตงาย รวดเร็วดวย Joomla
จอภาพแสดงผลเมื่อการติดตัง้ สมบูรณ
ติดตั้ง Joomla
บุญเลิศ อรุณพิบูลย
34 เว็บไซตงาย รวดเร็วดวย Joomla
สวนนี้เปนหัวใจของการติดตั้ง จะตอง
1. เลือกชนิดของฐานขอมูลที่ตองการใชงาน กรณีนใี้ หเลือก mysql
2. ระบุชื่อโฮสตของฐานขอมูล โดยพิมพ localhost
3. ระบุชื่อผูใชฐานขอมูล ใหพมิ พ root
4. กําหนดรหัสผานของฐานขอมูล mysql
5. ระบุชื่อฐานขอมูล เชน joomla15 (แนะนําใหกําหนดชือ่ เดียวกับชื่อโฟลเดอร)
บุญเลิศ อรุณพิบูลย
36 เว็บไซตงาย รวดเร็วดวย Joomla
ใหคลิกปุมถัดไปไดเลยครับ เพื่อกําหนดขอมูลเกี่ยวกับเว็บไซตที่ใกลจะเสร็จสมบูรณ
คาที่ตองระบุไดแก
• ชื่อเว็บไซต เชน Joomla15 : CMS for you
• อีเมลของผูดูแลเว็บ
• รหัสผานของผูดูแลเว็บ (จะตองจําใหไดดว ยครับ)
• คลิกปุมติดตั้งขอมูลตัวอยาง
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 37 -
คลิกปุมดูหนาเว็บไซตจะปรากฏเว็บไซตพรอมขอมูลตัวอยางดังนี้
บุญเลิศ อรุณพิบูลย
38 เว็บไซตงาย รวดเร็วดวย Joomla
สํารวจเว็บใหม
สวนประกอบในหนาเว็บ ปรับเปลี่ยนตําแหนงและการนําเสนอตาม
Template ที่เลือก โดยจะแนะนําในเนื้อหา “การปรับเปลี่ยนโฉมหนาเว็บไซต”
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 39 -
สวนที่สองคือสวนเนื้อหาหลักของเว็บ ประกอบดวย
Menu ตางๆ Module ตางๆ
เนื้อหาหลัก
บุญเลิศ อรุณพิบูลย
40 เว็บไซตงาย รวดเร็วดวย Joomla
บทความแตละบทความ ประกอบดวยสวนประกอบดังนี้
Title Icons
Author/Created date & time
เขาสูระบบผาน Front-end
นอกจากนี้ยังปรากฏไอคอนสําหรับแกไขเอกสารบทความ ดังนี้
บุญเลิศ อรุณพิบูลย
42 เว็บไซตงาย รวดเร็วดวย Joomla
แกไขขอมูลสมาชิก
นอกจากนี้ยังสามารถเลือกรูปแบบเว็บไซตและการทํางาน ไดดังนี้
1. Back-end Language การกําหนดภาษาของเว็บในสวน Back-end
2. Front-end Language การกําหนดภาษาของเว็บในสวน Front-end
3. User Editor เลือกประเภทของ Editor ในการสราง/แกไขบทความ กรณีนี้แนะนํา
ใหเลือก TinyMCE 2.0 สําหรับเลือกใช Editor ในรูปแบบ WYSIWYG เพื่อความ
สะดวกในการสราง/แกไขบทความโดยไมตองยุงยากกับการลงรหัส HTML
4. Help Site กําหนดความชวยเหลือจากเว็บที่ติดตั้ง Joomla หรือจากเว็บไซต
ทางการของ Joomla (www.joomla.org)
5. Time Zone เลือก Time zone กรณีน้คี ือ UTC+07:00
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 43 -
แกไขบทความ
ปรากฏจอภาพสวนแกไขบทความดังนี้
บุญเลิศ อรุณพิบูลย
44 เว็บไซตงาย รวดเร็วดวย Joomla
สําหรับการแกไขบทความ จอภาพแกไขบทความมีลักษณะคลายกับจอภาพการทํางาน
ของ Word Processor ที่หลายๆ ทานคุนเคยเปนอยางดีมากแลว และการทํางานก็ใชหลักการ
เดียวกัน จึงไมใชเรื่องยากทีจ่ ะแกไขผานปุม เครื่องมือ ดังนี้
กรณีที่เนื้อหาในบทความมีความยาวมากๆ การนําเสนอทั้งหมดผานเว็บไซตอาจจะไม
นาสนใจเทาทีค่ วร Joomla มีคําสั่งแบงตอนและแสดงลิงก Read more… กํากับเพื่อใหคลิก
แสดงเนื้อหาทีเ่ หลือ
เสนแบง
Read more
บุญเลิศ อรุณพิบูลย
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 47 -
สารบัญเนือ้ หา
การสรางสารบัญเนื้อหาทําไดโดยคลิกเมาส ณ ตําแหนงที่ตองการแบงหนาเนื้อหา
จากนั้นคลิกปุม โปรแกรมจะใหกําหนดชือ่ กํากับสารบัญ จากนั้นคลิกปุม Insert
แลวทําซ้ํา ณ ตําแหนงอืน่ ๆ ตามตองการ
บุญเลิศ อรุณพิบูลย
48 เว็บไซตงาย รวดเร็วดวย Joomla
แทรกรูปภาพ
เมื่อบันทึกจะแสดงผลดังนี้
โดยปรากฏสวนปรับแกไขดังนี้
บุญเลิศ อรุณพิบูลย
50 เว็บไซตงาย รวดเร็วดวย Joomla
โปรแกรมจะแสดงภาพที่นําเขาเพื่อพรอมใชงานตอไป
ไฟลภาพ
ไฟลภาพที่นําเขาในเว็บควรปรับแตงดวยโปรแกรมตกแตงภาพใหมีขนาดที่เหมาะสม
เชน ความกวางไมควรเกิน 500 pixel ความละเอียดภาพ (Resolution) 72 จุดตอนิ้ว และมีสวน
ขยายเปน .jpg, .gif หรือ .png ตามความเหมาะสมของภาพนั้นๆ
นอกจากนี้ชื่อไฟลภาพควรเปน
• ภาษาอังกฤษ ตัวพิมพเล็ก
• หามเวนวรรค
• ใชไดเฉพาะเครือ่ งหมาย Underscore ( _ )
บุญเลิศ อรุณพิบูลย
52 เว็บไซตงาย รวดเร็วดวย Joomla
ควบคุมการแสดงผลบทความ
บทความที่สรางไวแลวสามารถปดการแสดงผลหรือระบุวันสิ้นสุดการแสดงผลไดงาย
และสะดวก ในโหมดการแกไขบทความ จะปรากฏสวนควบคุมการแสดงผล ดังนี้
รายการ
• Published เลือกใหแสดง หรือไมแสดงบทความ
• Show on Front Page เลือกใหแสดง หรือไมแสดงในหนาแรก
• Start Publishing ระบุวัน/เวลาใหแสดงบทความ
• Finish Publishing ระบุวัน/เวลาทีใ่ หยตุ ิการแสดงบทความ
• Access Level สิทธิ์ในการเขาถึงบทความ
o Public ทุกคนเปดดูบทความได
o Registered ใหสมาชิกที่ลอ็ กอินเทานัน้ เปดดูบทความได
o Special ใหสมาชิกที่เปน Admin เทานั้นที่เปดดูบทความได
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 53 -
• Description ระบุคําอธิบายหรือเนื้อหาสรุปของบทความ
• Keywords ระบุคําคนโดยใชเครื่องหมาย , คั่นแตละคํา
บุญเลิศ อรุณพิบูลย
54 เว็บไซตงาย รวดเร็วดวย Joomla
สรางบทความใหม
ปรากฏสวนสรางบทความใหม ดังนี้
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 55 -
การสรางบทความใหม มีการทํางานลักษณะเดียวกับการแกไขบทความเดิมที่ได
แนะนําไปกอนหนาแลว แตจะตองเลือก Section และ Category ใหตรงกับหมวดเนื้อหา
เมื่อปอนเนื้อหาและบันทึก จะปรากฏผลดังนี้
บุญเลิศ อรุณพิบูลย
56 เว็บไซตงาย รวดเร็วดวย Joomla
ปรับแตงเว็บไซตผาน Back-end
บุญเลิศ อรุณพิบูลย
58 เว็บไซตงาย รวดเร็วดวย Joomla
ขอมูลประกอบการสืบคนของเว็บ
โดยจะปรากฏจอภาพการทํางาน ดังนี้
คําอธิบายเว็บไซต
บุญเลิศ อรุณพิบูลย
60 เว็บไซตงาย รวดเร็วดวย Joomla
เขาถึงเนื้อหาไดงาย
การปรับเปลี่ยนโฉมหนาของเว็บไซต
ปรากฏรายการดังนี้
บุญเลิศ อรุณพิบูลย
62 เว็บไซตงาย รวดเร็วดวย Joomla
คลิกปุม Browse จากรายการ Upload Package File เลือกไฟล zip ของ Template แลว
คลิกปุม Upload & Install จากนั้นคลิกแท็บ Templates จะปรากฏรายการ Template ที่นําเขา
และรายการเดิมดังนี้
บุญเลิศ อรุณพิบูลย
64 เว็บไซตงาย รวดเร็วดวย Joomla
จัดการบทความในเว็บไซต
เมนูควบคุมการจัดการบทความประกอบดวยปุมตางๆ ดังนี้
Archive/Unarchive กําหนดใหบทความที่นําเสนอเก็บเขาคลังเอกสาร
หรือยกเลิกจากคลังเอกสาร
Publish/Unpublish กําหนดใหแสดงหรือไมแสดงบทความ
Move ยายหมวดบทความ
Copy คัดลอกบทความไปหมวดอืน่
Trash ลบบทความ
Edit แกไขบทความ
New สรางบทความใหม
Parameters คาควบคุมเกี่ยวกับการแสดงผลบทความ
เชน ถาตองการแกไขบทความรายการใด ก็คลิกเลือกบทความนั้นๆ
ชื่อบทความสามารถระบุไดทั้งภาษาไทย และภาษาอังกฤษ
บุญเลิศ อรุณพิบูลย
66 เว็บไซตงาย รวดเร็วดวย Joomla
กําหนดการแสดงผลบทความไดจากรายการ
• Published แสดงหรือไมแสดงบทความในเว็บไซต
• Front Page แสดงหรือไมแสดงบทความผานหนาแรกของเว็บ
Page Manager
นอกจากนี้ยังสามารถกําหนดชวงเวลาในการบทความไดจากรายการ
การแกไขเนื้อหา
การแกไขเนื้อหา ใชหลักการลักษณะเดียวกับการแกไขใน Word Processor ทั่วไป
และมีปุมจัดแตงรูปแบบลักษณะเดียวกัน
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 67 -
บุญเลิศ อรุณพิบูลย
68 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
70 เว็บไซตงาย รวดเร็วดวย Joomla
เพิ่มประสิทธิภาพการสืบคนใหกับบทความ
การสืบคนบทความของ Joomla จะควบคุมดวย Metadata โดยแตละบทความสามารถ
กําหนด Metadata ไดอิสระ รวมทั้งยังเปนขอมูลสําหรับ Search Engine ดวย การกําหนด
Metadata ใหกบั บทความทําไดโดยเขาสูโหมดแกไข/สรางบทความ จากนั้นคลิกขยาย Metadata
Information ระบุรายละเอียดเกีย่ วกับคําอธิบายบทความ/เนื้อหายอ (Description) และคําคน
(Keyword) รวมทั้งชื่อเจาของบทความ (Author)
ตกแตงดวยรูปภาพ
บุญเลิศ อรุณพิบูลย
72 เว็บไซตงาย รวดเร็วดวย Joomla
Joomla แบงโฟลเดอรจัดการภาพไดดังนี้
โดยโฟลเดอรสําคัญที่ควรทราบคือ
• Banners เก็บภาพสําหรับใชกับ Component Banner
• Stories เก็บภาพสําหรับใชในบทความ
อยางไรก็ตามสามารถสรางเพิ่มเติมไดโดยคลิกเลือกโฟลเดอรหลัก จากนั้นกําหนดชือ่
โฟลเดอรใหม (ภาษาอังกฤษหรือผสมตัวเลข หามเวนวรรค ใชเฉพาะเครื่องหมาย Underscore)
แลวคลิกปุม Create Folder
ลบภาพ
ภาพที่ไมตองการใชงานสามารถลบไดโดยคลิกที่ปุมเครื่องหมาย x สีแดงที่กํากับภาพ
หรือคลิกเลือกหลายๆ ภาพแลวใชปุม Delete
ทํางานกับสื่อรูปแบบตางๆ
2. โอนสื่อเขาสูระบบ
บุญเลิศ อรุณพิบูลย
74 เว็บไซตงาย รวดเร็วดวย Joomla
ทํางานกับเมนู
ปรากฏจอภาพทํางานดังนี้
3. เลือกรูปแบบของการเชื่อมกับบทความ กรณีนี้ตองการเชื่อมกับทุกบทความ
ในหมวด Media จึงตองเลือก Category ซึ่งมี 2 รูปแบบยอย คือ Blog Layout
โดยจะแสดงเนื้อหายอและลิงกอานตอในลักษณะกรอบเนื้อหา หรือจะเลือก
List Layout โดยจะแสดงเปนรายการตามลําดับ
4. เมื่อเลือกรูปแบบของการเชื่อมกับบทความแลว ก็จะเปนสวนกําหนด
รายละเอียดเกีย่ วกับการแสดงผล ดังนี้
บุญเลิศ อรุณพิบูลย
76 เว็บไซตงาย รวดเร็วดวย Joomla
Components
แบบสอบถามออนไลน (Poll)
Poll เปน Component ที่มากับ Joomla เปนชุดคําสั่งสําหรับสรางแบบสอบถาม
ออนไลนอยางงาย ปกติจะแสดงผลในรูปแบบ Module ดานขวาของหนาเว็บไซต เมื่อคลิกเลือก
จะแสดงผลลัพธการเลือกเปนกราฟแทงแนวนอน (Bar chart)
บุญเลิศ อรุณพิบูลย
78 เว็บไซตงาย รวดเร็วดวย Joomla
คลิกปุม New
ปายโฆษณา (Banner)
Joomla ยังเตรียมการจัดการเกี่ยวกับปายโฆษณาหรือ Banner ซึ่งมีความสามารถ
แสดงผลแบบสุมในแตละการ Reload หนาเว็บ รวมทั้งสวนลิงกไปยังเว็บไซตที่เกี่ยวของ โดย
ทํางานผาน Components, Banner
1. เตรียมภาพ Banner โดย Upload ดวย Media Manager ไปไวทโี่ ฟลเดอร
banners
2. สราง Category ของ Banner ดวยคําสั่ง Components, Banner, Category
บุญเลิศ อรุณพิบูลย
80 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
82 เว็บไซตงาย รวดเร็วดวย Joomla
เว็บไซตที่สามารถดึงขาวมาได เชน
• http://www.norsorpor.com/chooseRSS.php
• http://www.rssthai.com
ดาวนโหลด/ติดตั้ง Components
นอกจากนี้ยังสามารถดาวนโฆลดมาติดตั้งเพิ่มได โดยComponents ที่ดาวนโหลดมา
มักจะขึน้ ตนดวย com เชน com_xmap-1.1_for_Joomla_1.5.zip การติดตั้งจะตองทํางานใน
โหมด Admin ผาน Control Panel โดยเลือกคําสั่ง Extensions, Install/Uninstall
พัฒนาเว็บตามตองการ
ความตองการเพิ่มเติม
Poll
Web Resources
Banner
คลังภาพ
คลังดาวนโหลด
RSS News feed
…
บุญเลิศ อรุณพิบูลย
84 เว็บไซตงาย รวดเร็วดวย Joomla
จากตารางวิเคราะหความตองการพัฒนาเว็บขางตน สมมติเว็บที่ตองการพัฒนามีขอมูล
ดังนี้
ลักษณะของเว็บไซต เว็บไซตนําเสนอสาระความรูทางดาน
บรรณารักษศาสตร และสารสนเทศศาสตร
กลุมเปาหมาย นักศึกษา ครูอาจารยสาขาบรรณารักษศาสตร
และสารสนเทศศาสตร
ชื่อเว็บ (Web Title) Lib4You : แหลงรวมสาระความรูสาขา
บรรณารักษศาสตร และสารสนเทศศาสตร
คําอธิบายเว็บ (Web Description) แหลงรวมสาระความรูสาขาบรรณารักษศาสตร
และสารสนเทศศาสตรสําหรับครู อาจารย
นักศึกษา บรรณารักษ และนักสารสนเทศ
คําคน (Keywords) Library, Information, Librarian, Information
Officer, บรรณารักษศาสตร, สารสนเทศศาสตร,
หองสมุด, ศูนยสารสนเทศ, สํานักวิทยบริการ
เนื้อหาที่ตองการนําเสนอ
แนะนําเว็บไซต
ทีมพัฒนา
คลังความรู
ความตองการเพิ่มเติม
Poll แบบสํารวจออนไลน
Web Resources รวมลิงกเว็บไซตหองสมุด ศูนยสารสนเทศ
สํานักวิทยบริการ และภาควิชา
บรรณารักษศาสตร สารสนเทศศาสตร
Banner Banner แนะนํากิจกรรมเดนของเว็บไซตใน
ลักษณะแสดงผลแบบสุมเมื่อมีการโหลดหนาเว็บ
คลังภาพ รวมภาพกิจกรรมและภาพอืน่ ๆ
คลังดาวนโหลด แหลงดาวนโหลดเอกสาร ซอฟตแวร
RSS News feed ดึงขาวนาสนใจจากเว็บไซตผูใหบริการ RSS
4. เลือกโหมดการติดตั้งเปนภาษาไทย
บุญเลิศ อรุณพิบูลย
86 เว็บไซตงาย รวดเร็วดวย Joomla
7. ขั้นตอนสําคัญของการติดตั้งคือ การกําหนดรายละเอียดเกี่ยวกับเครื่องแมขาย
เว็บและฐานขอมูล MySQL
ใหระบุขอมูลดังนี้
รายการที่ตองระบุไดแก
• ชื่อเว็บไซต ใหระบุชื่อของเว็บ กรณีนี้คือ Lib4You : แหลงรวม
สาระความรูสาขาบรรณารักษศาสตร และสารสนเทศศาสตร
บุญเลิศ อรุณพิบูลย
88 เว็บไซตงาย รวดเร็วดวย Joomla
ปรับเว็บไซตในโหมด Backend
บุญเลิศ อรุณพิบูลย
90 เว็บไซตงาย รวดเร็วดวย Joomla
ปรากฏจอภาพสวนควบคุมคาระบบเว็บไซต ดังนี้
บุญเลิศ อรุณพิบูลย
92 เว็บไซตงาย รวดเร็วดวย Joomla
6. ตอนนี้เว็บไซตก็พรอมจะรับสมาชิกที่สนใจเขารวมสรางสรรคเว็บไซตได
แลว โดยคลิกที่ Create an account เพื่อสรางสมาชิกใหม
บุญเลิศ อรุณพิบูลย
94 เว็บไซตงาย รวดเร็วดวย Joomla
วิเคราะหเนื้อหาเว็บไซต
บุญเลิศ อรุณพิบูลย
96 เว็บไซตงาย รวดเร็วดวย Joomla
สรางเนื้อหา “แนะนําเว็บไซต”
2. ปอนขอมูลดังนี้
บุญเลิศ อรุณพิบูลย
98 เว็บไซตงาย รวดเร็วดวย Joomla
ปรากฏรายการบทความ ดังนี้
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 99 -
คลิกเลือกบทความ “แนะนําเว็บไซต”
7. เมื่อเลือกบทความที่ตองการแลว ก็มาถึงขั้นตอนกําหนดขอความกํากับรายการ
เมนู
บุญเลิศ อรุณพิบูลย
100 เว็บไซตงาย รวดเร็วดวย Joomla
จะปรากฏรายการคําสั่งเพิ่มในแถบเมนูหลัก ดังนี้
สรางเนื้อหา “ทีมพัฒนา”
2. คลิกเลือกโฟลเดอรยอย stories
บุญเลิศ อรุณพิบูลย
102 เว็บไซตงาย รวดเร็วดวย Joomla
4. คลิกเลือกภาพที่เตรียมทีละภาพ จนครบทุกภาพ
9. ตารางที่ไดจะปรากฏดังนี้
บุญเลิศ อรุณพิบูลย
104 เว็บไซตงาย รวดเร็วดวย Joomla
ทําซ้ํากับรายการอื่นจนครบ
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 105 -
บุญเลิศ อรุณพิบูลย
106 เว็บไซตงาย รวดเร็วดวย Joomla
ปรากฏรายการบทความ ดังนี้
คลิกเลือกบทความ “ทีมพัฒนา”
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 107 -
7. เมื่อเลือกบทความที่ตองการแลว ก็มาถึงขั้นตอนกําหนดขอความกํากับรายการ
เมนู
บุญเลิศ อรุณพิบูลย
108 เว็บไซตงาย รวดเร็วดวย Joomla
เนื้อหาหมวดคลังความรู
การสรางเนื้อหาหมวดคลังความรู ตามที่ไดออกแบบไวจะประกอบดวยหมวดยอย
3 หมวด ซึ่ง Joomla ไดกําหนดหมวดเนื้อหาหมวดใหญเปน Section และเนื้อหาหมวดยอยใน
แตละ Section เปน Category
Articles
Content 2 Content 2
รูปแสดงโครงสรางการจัดการเนื้อหาของ Joomla
บุญเลิศ อรุณพิบูลย
110 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
112 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
114 เว็บไซตงาย รวดเร็วดวย Joomla
แบบสอบถามออนไลน (Poll)
เว็บไซตในปจจุบันควรใหความสําคัญกับผูชมเว็บ และมีขอมูลความคิดเห็นจากผูช ม
เว็บประกอบการพัฒนาปรับปรุง Poll เปน Components ที่มากับ Joomla สําหรับสราง
แบบสอบถามออนไลนจากผูใชอยางงาย แสดงผลลัพธเปนกราฟแทงแนวนอน (Bar chart) ดวย
สีสันที่สวยงาม
การสรางแบบสอบถามออนไลนทําไดโดยเลือกเมนูคําสั่ง Components, Polls
คลิกปุม New
บุญเลิศ อรุณพิบูลย
116 เว็บไซตงาย รวดเร็วดวย Joomla
คลิกที่รายการ Poll ตั้งชื่อ Poll ในรายการ Title และเลือก Poll จากรายการ Select poll
ทั้งนี้สามารถเลือกตําแหนงที่จะแสดงผล Poll ดานซายหรือดานขวาของจอภาพจากรายการ
Position
Web Resources
เกือบทุกเว็บไซตมักจะหนีไมพนกับการนําเสนอเว็บเครือขายที่คัดสรรแลว โดย
แสดงผลเปนลิงกเว็บไซตแยกหมวดหมู Joomla เตรียมความสามารถจัดการเว็บไซตไดงายๆ
ดวย Components ชื่อ Web Links
บุญเลิศ อรุณพิบูลย
118 เว็บไซตงาย รวดเร็วดวย Joomla
• ระบุชื่อรายการลิงกเว็บใน Name
• ระบุ URL ของเว็บใน URL
• คําอธิบายเว็บใน Description
• เลือกรายการ Target เปน New Window with Browser Navigation เพื่อใหแสดงผล
เว็บในจอภาพใหม
เมื่อบันทึกจะปรากฏรายการลิงกเว็บไซต ดังนี้
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 119 -
บุญเลิศ อรุณพิบูลย
120 เว็บไซตงาย รวดเร็วดวย Joomla
ปายโฆษณา (Banner)
เนื้อหาเดน หรือกิจกรรมเดนมักจะนําเสนอในรูปแบบภาพโฆษณาที่สามารถสุม
แสดงผลอัตโนมัติเมื่อมีการโหลดหนาเว็บไซต (Re-load) Joomla จึงไดเตรียมการจัดการ
เกี่ยวกับปายโฆษณาหรือ Banner รวมทั้งสวนลิงกไปยังเว็บไซตที่เกี่ยวของ โดยทํางานผาน
Components, Banner
การสรางปายโฆษณา จะตองเตรียมภาพใหมีขนาดที่เหมาะสมกอน เชน ภาพฟอรแมต
JPEG ขนาด 450 × 100 พิกเซล
ภาพตัวอยางอยูที่โฟลเดอร image/banner
เมื่อเตรียมภาพแลวขั้นถัดไปให Upload ภาพดวย Media Manager ไปไวที่โฟลเดอร
banners
จากนั้นเริ่มเขาสูการสรางปายโฆษณา โดย
1. สราง Category ของปายโฆษณาดวยคําสั่ง Components, Banner, Category
บุญเลิศ อรุณพิบูลย
122 เว็บไซตงาย รวดเร็วดวย Joomla
• Name: ระบุชื่อปายโฆษณา
• Category เลือกหมวดปายโฆษณา
• Client Name เลือกชุดยอยของปายโฆษณา
• Click URL ระบุ URL ที่ตอ งการใหแสดงผล กรณีไมมี URL ให
ระบุ URL ของเว็บไซตหลักหรือระบุดว ย # ก็ได
• เลือกภาพปายโฆษณาใหตรงกับเนื้อหาในรายการ Banner Image
Selector
4. ระบุรายละเอียดแลวคลิกปุม Save จากนั้นทําซ้ําจนครบทุกภาพที่ตองการ
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 123 -
6. ปรับแตงคาที่จาํ เปน
บุญเลิศ อรุณพิบูลย
124 เว็บไซตงาย รวดเร็วดวย Joomla
จากภาพตัวอยาง จะพบวา
• Main Menu, Login Form แสดงผล ณ ตําแหนง Left
• Poll แสดงผล ณ ตําหนง Right
• Banner แสดงผล ณ ตําแหนง user1
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 125 -
คลังภาพออนไลน
บุญเลิศ อรุณพิบูลย
126 เว็บไซตงาย รวดเร็วดวย Joomla
เมื่อแสดงผลทางหนาเว็บจะปรากฏรายการเมนู และปรากฏผลคลังภาพดังนี้
เพียงเทานี้ก็ไดคลังภาพไมยาก อีกทั้งมีลูกเลนในการนําเสนอที่นาสนใจมาก
บุญเลิศ อรุณพิบูลย
128 เว็บไซตงาย รวดเร็วดวย Joomla
นอกจากนี้โปรแกรมยังอนุญาตใหปรับเปลี่ยนรูปแบบการแสดงผลไดโดยเลือกเมนู
คําสั่ง Components, Ozio Gallery
คลังเอกสาร คลังดาวนโหลด
บุญเลิศ อรุณพิบูลย
130 เว็บไซตงาย รวดเร็วดวย Joomla
สรางคลังดาวนโหลดเอกสาร
เมื่อนําเขาแฟมเอกสารเขาสู Media Manager แลวขั้นถัดไปคือการนําลิงกเอกสารไปยัง
ionFiles โดยเลือกคําสั่ง
บุญเลิศ อรุณพิบูลย
132 เว็บไซตงาย รวดเร็วดวย Joomla
ปรากฏสวนควบคุมการจัดการแฟมเอกสารดังนี้
ปอนขอมูลรายการที่จําเปน ดังนี้
• File Title ชื่อเอกสารที่ตองการใหแสดงในหนาเว็บ
• File Name ชื่อแฟมเอกสาร
• Description คําอธิบายเอกสาร
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 133 -
• Version รุนของเอกสาร
• Licenses type ประเภทลิขสิทธิ์ เชน (c) คือ Copyright, (cc) คือ Creative
Commons, Public Domain คือ ของสาธารณะ หรืออื่นๆ
• Category หมวดของแฟมเอกสาร
• Size ขนาดแฟมเอกสาร (ระบุหนวยตอทายเปน KB หรือ MB)
• Release Date วันที่เผยแพรแฟมเอกสาร
• File URL สวนสําคัญมากจะตองระบุเปน images/documents/ชื่อแฟม
เอกสาร.สวนขยาย
• Author เจาของแฟมเอกสาร
เมื่อระบุขอมูลจําเปนดังกลาวแลวก็คลิกปุม Save เพื่อบันทึก
บุญเลิศ อรุณพิบูลย
134 เว็บไซตงาย รวดเร็วดวย Joomla
• Title ชื่อหมวดขาว
• Published เลือก Yes เพื่อใหหมวดขาวทํางาน
บุญเลิศ อรุณพิบูลย
136 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
138 เว็บไซตงาย รวดเร็วดวย Joomla
เว็บไซตควรจะมีเนื้อหาที่แสดงถึงขอมูลการติดตอสื่อสาร อยาใหความสําคัญกับการ
ติดตอดวย e-Mail หรือ Web board เพียงอยางเดียว การระบุขอมูลการติดตอทีมพัฒนา หรือ
ผูดูแลเว็บมีความสําคัญมาก Joomla ไดเตรียม Components Contact เปนสวนควบคุมโดย
สามารถสรางเนื้อหาไดหลายหมวด จึงตองเริ่มจากการสรางหมวดขอมูลการติดตอกอน ดวย
คําสั่ง Components, Contacts, Categories
สามารถสรางไดหลายหมวดดังนี้
เมื่อสรางหมวดขอมูลการติดตอแลว ก็จะเปนการสรางรายการติดตอดวยคําสั่ง
Components, Contacts, Contacts โดยรายการระบุเมื่อคลิกปุม New ไดแก
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 139 -
จากนั้นก็ระบุขอมูลการติดตอ ดังนี้
บุญเลิศ อรุณพิบูลย
140 เว็บไซตงาย รวดเร็วดวย Joomla
เพิ่มชุดเมนู
บุญเลิศ อรุณพิบูลย
142 เว็บไซตงาย รวดเร็วดวย Joomla
สรางบัญชีสมาชิก
Module Login
โดยจะปรากฏสวน Login ในหนา Front-End ของเว็บดังนี้
ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 143 -
บุญเลิศ อรุณพิบูลย
144 เว็บไซตงาย รวดเร็วดวย Joomla
บุญเลิศ อรุณพิบูลย
146 เว็บไซตงาย รวดเร็วดวย Joomla
เมนูเฉพาะสมาชิก
เลือกคําสั่ง User
บุญเลิศ อรุณพิบูลย
148 เว็บไซตงาย รวดเร็วดวย Joomla
คําสั่งสงบทความเขาสูระบบ คือ
บุญเลิศ อรุณพิบูลย