Upload
boonlert-aroonpiboon
View
1.260
Download
0
Embed Size (px)
DESCRIPTION
Joomlaสร้างเว็บง่าย และสนับสนุนการเข้าถึง
Citation preview
Joomlaสร้างเว็บง่าย
และสนับสนุนการเข้าถึง
บุญเลิศ อรุณพิบูลย์นักวิชาการ
ศูนยบ์ริการความรูท้างวิทยาศาสตร์และเทคโนโลย ี(http://www.stks.or.th)
สำานักงานพัฒนาวิทยาศาสตร์และเทคโนโลยแีหง่ชาติ
CMS
เทคโนโลยกีารพฒันาเว็บไซต์
HTML
CMS คือ ?
Content Management System ระบบบริหารจัดการเนื้อหาสำาหรับเว็บ ลดทรัพยากรในการพัฒนา (Development) และ
บริหาร (Management) เว็บไซต์ ที่ใช้ในการสร้างและ ควบคุมดูแลไซต์ กำาลังคน ระยะเวลา เงินทอง
มักจะนำาเอาภาษาเว็บโปรแกรมมิ่งต่างๆ มาพัฒนา
ฟังก์ชันของ CMS
ส่วนของ Administration panel (เมนูผูค้วบคุมระบบ ) ที่ใช้ใน การบริหารจัดการส่วนการทำางานตา่งๆในเว็บไซต์
สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว เน้นการจัดการระบบผา่นเวบ็ (Web interface)
การนำาเสนอบทความ (Articles), Web directory, เผยแพร่ขา่วสารต่างๆ (News), หัวขอ้ขา่ว (Headline), รายงานสภาพดินฟ้าอากาศ (Weather), ข้อมูลข่าวสารท่ีน่าสนใจ (Information), ถาม /ตอบปญัหา (FAQs), ห้องสนทนา (Chat), กระดานขา่ว (Forums), การจัดการไฟล์ ในสว่นดาวน์โหลด (Downloads), แบบสอบถาม (Polls), ขอ้มูลสถติิต่าง ๆ (Statistics)
สามารถเพ่ิมเติม ดดัแปลง แกไ้ขแล้วประยุกตน์ำามาใช้งานให้ เหมาะสมตามแต่รูปแบบและประเภทของเว็บไซตน์ั้นๆ
CMS ในปจัจบุนั
PostNuke PHP-Nuke MyPHPNuke Mambo eNvolution MD-Pro
XOOPs OpenCMS Plone JBoss Drupal
http://www.cmsmatrix.org/
Joomla คือหนึ่งทางเลือก
สนับสนุน Web AccessibilityImage Alt/TitleLink TitleFont SizeThemes
สนับสนุนการสืบค้นMetadata กลางMetadata กำากับหนา้เอกสาร
http://www.joomla.org/
การใช้งาน
เว็บหน่วยงาน เว็บส่วนตัว เว็บประชาสัมพันธ์ เว็บผลงาน เว็บการเรียนการสอน
ใช้จริง ทำาอยา่งไร - องค์กร
เตรียม Server ติดตั้ง Linuxฐานข้อมูล MySQLโปรแกรมภาษา PHP
สิทธิ์ในการเข้าถึง Server
ใช้จริง ทำาอยา่งไร - สว่นตัว
หน่วยงานเตรียมพื้นที่ให้สิทธ์ิในการเขา้ถึง Server
เช่าพื้นที่ ISP หรือ Data Provider อ่ืนๆ
ฝึกใช้งาน
ติดต้ัง AppServ จำาลองให้เครือ่ง PC / Notebook เป็นเครื่อง Server จำาลอง
ติดต้ังแบบจำาลองด้วย AppServ
พีซีธรรมดาเปน็ Web Server
AppServ คือคำำตอบ
Open Source Software
ง่ำยในกำรติดตั้ง
ทำำงำนได้กับ PC และ OS ทกุระบบ
ความต้องการระบบ
จำาลองเครื่องแมข่่ายเว็บบน Microsoft WindowsMS-Windows 2000++ApacheMySQLPHP
AppServ
http://www.appservnetwork.com
C:\AppServ
ไดร์ฟและโฟลเดอร์ท่ีควรจำำ
Server Name :ช่ือ Server หรือ IP-Address กรณทีี่เป็นเว็บจำำลองใหร้ะบุเป็นlocalhost
Administrator's Email Address:อีเมล์ของผู้ดูแลระบบ
Apache HTTP Port:เลขท่ีพอร์ทส่ือสำรของ Apacheปกติคือ พอร์ท 80
คำ่ควบคมุสำำหรับฐำนข้อมลูMySQL ประกอบดว้ย
root password รหสัผ่ำน(ตอ้งจำำใหไ้ดด้้วย))
Character setกรณทีี่ใช้ภำษำไทย ควรระบุเปน็ UTF-8 Unicode
ติดต้ัง AppServ สำาเร็จ
ตรวจสอบ AppServ
เปิด Web Browser พิมพ์ Address ไปที ่ http://localhost หรือ http://127.0.0.1
ติดต้ัง Joomla
คัดลอกต้นฉบับ Joomla ไว้ในโฟลเดอร์ย่อยภายใต้ www ของ AppServเช่น สร้างโฟลเดอร์ชื่อ myweb
C:\AppServ\www\mywebจากนั้นคัดลอกต้นฉบับ Joomla มาไว้ในโฟลเดอร์นี้
ติดต้ัง Joomla โดยเปิด Browser แล้วพิมพ์คำาสั่งhttp://localhost/myweb
ยอมรับลขิสิทธิซ์อฟต์แวร์
กำาหนดค่าติดต้ังเกีย่วกับ MySQL
การติดต้ังผ่านสมบรูณ์
กำาหนดรหัสผ่านของผู้ดูแลเวบ็
ตรวจสอบ User & Password
ใช้ภาษาไทย
TIS-620 หรือ UTF-8ขึ้นอยูก่บั Character Set ของ MySQL