2. 2 เว็บไซตงาย รวดเร็วดวย Joomla
The Web is Cross-Platform. ขอมูลบนเว็บไมยดติดกับระบบปฏิบัติการ (Operating
ึ
System: OS) เนื่องจากขอมูลนั้นๆ ถูกจัดเก็บเปน Text File ดังนั้นไมวาจะถูกเก็บไวใน
คอมพิวเตอรทใช OS เปนUNIX หรือ Windows NT ก็สามารถเรียกดูจากคอมพิวเตอรที่ใช OS
ี่
ตางจากคอมพิวเตอรที่เปนเครื่องแมขายได
The Web is distributed. ขอมูลในเครือขายอินเทอรเน็ตมีปริมาณมากจากทัวโลก และ
่
ผูใชจากทุกแหงหนที่สามารถตอเขาระบบอินเทอรเน็ตได ก็สามารถเรียกดูขอมูลไดตลอดเวลา
ดังนั้นขอมูลในระบบอินเทอรเน็ตจึงสามารถเผยแพรไดรวดเร็ว และกวางไกล
รูปแสดงการเชื่อมตอของคอมพิวเตอรหลากหลายรูปแบบ (Cross-platform)
The Web is interactive. การทํางานบนเว็บเปนการทํางานแบบโตตอบกับผูใชโดย
ธรรมชาติอยูแลว ดังนันเว็บจึงเปนระบบ Interactive ในตัวมันเอง เริ่มตั้งแตผูใชเปดโปรแกรมดู
้
ผลเว็บ (Browser) พิมพชอเรียกเว็บ (URL: Uniform Resource Locator) เมื่อเอกสารเว็บ
ื่
แสดงผลผานเบราวเซอร ผูใชก็สามารถคลิกเลือกรายการ หรือขอมูลที่สนใจ อันเปนการทํางาน
แบบโตตอบไปในตัวนั่นเอง
6. 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. ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี -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>
บุญเลิศ อรุณพิบูลย
20. 20 เว็บไซตงาย รวดเร็วดวย Joomla
ตัวอยางขอมูลเครื่องบริการเว็บ (Web Server)
Site Name abc.com
Email Contact administrator@abc.com
DNS Primary Name Server:
ns5.thdns.net 111.111.111.111
Secondary Name Server:
ns6.thdns.net 222.222.222.22
Admin Site www.abc.com/admin
Administrator User Name abc
Password bbc9999
Mail Site www.abc.com/mail
User Site www.abc.com/user
Name Based Address 111.111.111.111
FTP 333.333.333.333
Username webmaster@abc.com
Password Abc9090
Disk Space 500.0 MB
21. ศูนยบริการความรูทางวิทยาศาสตรและเทคโนโลยี - 21 -
เครื่องมือพัฒนาเว็บ
การพัฒนาเว็บเพจ สามารถกระทําไดโดยการใชภาษา HTML ซึ่งมีลักษณะการเขียน
โปรแกรมภาษาดวยวิธีการลงรหัสคําสั่ง คลายกับการเขียนโปรแกรมภาษาคอมพิวเตอรทั่วๆ ไป
แตในปจจุบันมีเครื่องมือชวยพัฒนาหลากหลายรูปแบบ ทั้งแบบชวยลงรหัส HTML และแบบ
สรางงานอัตโนมัติ (Wizard) ทั้งนี้สามารถจําแนกการสราง/พัฒนาเว็บเพจดวยโปรแกรมตางๆ
ได 4 วิธี คือ
• การพัฒนาเว็บเพจดวยการลงรหัส HTML ดวยโปรแกรม Text Editor
• การพัฒนาเว็บเพจดวยการลงรหัส HTML ดวยโปรแกรม HTML Editor
• การพัฒนาเว็บเพจดวยโปรแกรมสรางงานอัตโนมัติ หรือ HTML Generator
• การพัฒนาเว็บเพจดวยซอฟตแวรบริหารจัดการเนื้อหา (Content Management
Software)
Text Editor
การใช Text Editor เชน NotePad, Qeditor เปนวิธีที่เหมาะสําหรับนักพัฒนาเว็บเพจทีมี
่
ความรูเกี่ยวกับภาษา HTML ในระดับสูง และตองการใสลูกเลนใหกบเว็บเพจ เพราะผูพัฒนา
ั
สามารถควบคุมตําแหนง และจํานวนรหัสคําสั่งไดอสระ อยางไรก็ตามวิธีนี้ก็ไมเหมาะสําหรับ
ิ
ผูพัฒนาในระดับตน เพราะตองศึกษาคําสัง HTML และใชเวลาในการพัฒนาพอสมควรในแต
่
ละหนาเว็บ ตลอดจนไมเห็นผลลัพธจากการปอนคําสั่งทันที ตองเรียกผานโปรแกรมเบราวเซอร
บุญเลิศ อรุณพิบูลย
22. 22 เว็บไซตงาย รวดเร็วดวย Joomla
HTML Editor
โปรแกรม HTML Editor ที่นิยมกันอยางสูงในปจจุบน ไดแก โปรแกรม HomeSiteX,
ั
Coffee Cup HTML Editor, HTML Assistant, HotDog Professional โดยโปรแกรมเหลานี้ จะ
ชวยใหการลงรหัสกระทําไดสะดวก และรวดเร็ว เพราะมีปุมคําสั่งควบคุมรหัสคําสั่ง HTML
คลายๆ กับปุมคําสั่งใน Microsoft Office อยางไรก็ตามโปรแกรมกลุมนี้ก็มีจุดดอย คือ จะไม
รูจักคําสั่ง HTML ใหมๆ จึงไมมีปุมคําสั่งเหลานี้ ผูใชยังตองพิมพเองเชนเดิม
จอภาพโปรแกรม HTML Editor
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