620 likes | 779 Views
CMS. Open Source Content Management System For Webmaster. วิทยากร : อ.อาณัติ รัตนถิรกุล E-mail : arnut@cmsthailand.com. CMS. แนะนำ Open Source Software ตามแนวทาง GN U/GPL. GNU General Public License
E N D
CMS Open Source Content Management System For Webmaster วิทยากร : อ.อาณัติ รัตนถิรกุล E-mail : arnut@cmsthailand.com Thai Webmaster Association
CMS แนะนำ Open Source Software ตามแนวทาง GNU/GPL • GNU General Public License • มีจุดมุ่งหมายเพื่อประกันเสรีภาพของคุณในการแบ่งปันและแก้ไขซอฟต์แวร์เสรี (free software) เพื่อทำให้แน่ใจว่าซอฟต์แวร์จะเป็นสิ่งที่เสรีสำหรับผู้ใช้ทุกคน Thai Webmaster Association
CMS แนะนำ Open Source Software ตามแนวทาง GNU/GPL • General Public License • คือสัญญาอนุญาตให้สาธารณะชนใช้สิทธิตามลิขสิทธิ์ที่ได้รับการนำมาใช้กับซอฟต์แวร์ส่วนใหญ่ของ Free Software Foundation และโปรแกรมใดก็ตามที่ผู้สร้างสรรค์ยึดมั่นต่อการใช้สัญญานี้ Thai Webmaster Association
CMS แนะนำ CMS CMS ย่อมาจาก Content Management System เป็นระบบที่ใช้ในการสร้างเว็บไซต์แบบสำเร็จรูป ตัวอย่างโปรแกรม CMS เช่น • PostNuke • PHPNuke • MyPHPNuke • Mambo • eNvolution Thai Webmaster Association
CMS การประยุกต์ใช้ CMS ในวงการต่างๆ • การนำ CMS มาใช้ในสถาบันการศึกษา ธุรกิจบันเทิง หนังสือพิมพ์การ เงิน การธนาคาร หุ้นและการลงทุน อสังหาริมทรัพย์ งานบุคคล งานประมูล สถานที่ท่องเที่ยว งานให้บริการลูกค้า โรงแรม • การนำ CMS มาใช้ในหน่วยงานของรัฐ หรือ องค์กรต่างๆ • การนำ CMS มาใช้แทนโปรแกรมลิขสิทธิ์ อื่นๆ เพื่อลดต้นทุนขององค์กร Thai Webmaster Association
CMS ตัวอย่างเว็บไซต์ที่พัฒนาโดยใช้ PostNuke www.postnuke.com Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke www.mypurdue.com Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke www.cyberbudy.net Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke www.portalzine.de Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke www.interzap.com Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke thailinuxcafe.com Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke www.siamlinux.com Thai Webmaster Association
CMS ตัวอย่างไซต์ที่พัฒนาโดยใช้ PostNuke www.opentle.org Thai Webmaster Association
CMS การจำลองพีซีเป็นเว็บเซิอร์เวอร์ด้วย AppServ โปรแกรม AppServ เป็นโปรแกรมที่รวบรวมโปรแกรม Open Source Software หลายๆ อย่างเข้าด้วยกัน โดยภายในโปรแกรม AppServ ประกอบด้วยโปรแกรมต่างๆ ดังนี้ • Apache Web Server V1.3.27 • PHP V4.3.0 • MySQL V3.23.54 • PHPNukeV6.0 • PHPMyAdmin V2.3.3p1 Thai Webmaster Association
CMS การจำลองพีซีเป็นเว็บเซิร์ฟเวอร์ด้วย AppServ 9.0 ดาวน์โหลดโปรแกรม AppServ ได้ที่เว็บไซต์ www.appservnetwork.com Thai Webmaster Association
CMS การติดตั้งโปรแกรม AppServ Double Click ที่ไอคอน appserv-win32-version.exe Thai Webmaster Association
CMS การทดสอบ Web Server • http://127.0.0.1/ • http://localhost/ • http://192.168.200.1/ >ใช้ IP Address • http://arnut/ >ใช้ Computer Name Thai Webmaster Association
CMS ห้องเก็บ Web Server C:\AppServ\www\ • Apache เก็บไฟล์คอนฟิก Apache • MySQL เก็บฐานข้อมูล MySQL • PHP เก็บข้อมูลภาษา PHP • www เก็บข้อมูลเว็บไซต์ Thai Webmaster Association
CMS การติดตั้ง PostNuke บนระบบปฏิบัติการ Windows • ดาวน์โหลดโปรแกรมได้จาก www.postnuke.com หรือ www.postnukethai.com • ทำการแตกไฟล์ ZIP ของโปรแกรม PostNuke ออกมา • ทำการคัดลอกโฟลเดอร์ html ไปวางไว้ในห้อง C:\AppServ\www\ Thai Webmaster Association
CMS การเพิ่มฟอนต์ไทยสำหรับ PostNuke • ทำการแตกฟอนต์ภาษาไทยของโปรแกรม PostNuke อยู่ภายใน CD-ROM โฟลเดอร์ Tools ชื่อว่า pnlang_0.7.1_thailand.zip จะได้โฟลเดอร์ html • ทำการคัดลอกโฟลเดอร์ html ไปวางทับโฟลเดอร์ html ในห้อง C:\AppServ\www\html Thai Webmaster Association
CMS เริ่มติดตั้ง PostNuke • พิมพ์ URL ดังนี้ http://127.0.0.1/html/install.php Thai Webmaster Association
CMS การติดตั้ง PostNuke บนระบบปฏิบัติการ Linux ในการติดตั้ง PostNuke จะใช้แพ็กเก็จแบบ .tar.gz • ในที่นี้ขอจำลองการติดตั้งบนระบบ RedHat Linux / Mandrake Linux • ระบบของท่านต้องทำการติดตั้งโปรแกรม Apache / PHP / MySQL / phpMyAdmin เสร็จก่อนหน้านี้แล้ว Thai Webmaster Association
CMS การติดตั้ง PostNuke บนระบบปฏิบัติการ Linux รูปแบบการติดตั้ง # tar -zvxf postnuke-version.tar.gz • ทำการคัดลอกโฟลเดอร์ html ไปไว้ในห้อง /var/www/html หรือห้องที่เก็บไฟล์โฮมเพจ • ทดสอบเว็บโดยการพิมพ์ URL ดังนี้ http://127.0.0.1/html/ Thai Webmaster Association
CMS การปรับแต่ง PostNuke ก่อนใช้งาน Thai Webmaster Association
CMS การปรับแต่ง PostNuke ก่อนใช้งาน • Login เข้าระบบด้วยชื่อ User ที่ตั้งก่อนหน้านี้ ( ผู้ใช้ที่มีสิทธิเป็น Admin) Thai Webmaster Association
CMS การปรับแต่ง PostNuke ก่อนใช้งาน • หาก Login กับ Password ถูกต้องด้านซ้ายมือที่ Main Menu จะมีส่วนของ Admin เพิ่มขึ้นมาดังรูป Thai Webmaster Association
CMS การปรับแต่ง PostNuke ก่อนใช้งาน • ให้ทำการเปลี่ยน Language เป็น Thai (มุมซ้ายล่าง) เสร็จแล้วคลิกที่ Administration Thai Webmaster Association
CMS การเริ่มสร้างเว็บสำเร็จรูปด้วย PostNuke • Login เข้าระบบด้วย User / Password ที่มีสิทธิเป็น Admin • ระบบจะแสดงเมนูขึ้นมา 3 เมนูคือ • - My Account ใช้สำหรับปรับตั้งค่าส่วนตัว Thai Webmaster Association
CMS การเริ่มสร้างเว็บสำเร็จรูปด้วย PostNuke • Administrator ใช้สำหรับปรับแต่รายละเอียดต่างๆ ของหน้าเว็บไซต์ Thai Webmaster Association
CMS การเริ่มสร้างเว็บสำเร็จรูปด้วย PostNuke • Logout ใช้สำหรับล็อกเอาต์ออกจาก User คนปัจจุบัน Thai Webmaster Association
CMS เทคนิคต่างๆ ในการออกแบบหน้าเว็บไซต์ด้วยโปรแกรม PostNuke • ในการจัดการต่างๆ บนหน้าเว็บไซต์ของโปรแกรม PostNuke นั้น ผู้ดูแลเว็บไซต์สามารถทำได้โดยการล็อกอินเข้าระบบก่อน หากล็อกอินเข้าระบบได้แล้วให้คลิกที่ Administration จะมีรายการปุ่มรายการต่างๆ ดังนี้ Thai Webmaster Association
CMS Add Story ใช้ในการเพิ่มบทความ/เรื่อง Thai Webmaster Association
CMS Admin Message ระบบจัดการข้อความ Thai Webmaster Association
CMS Banners ระบบจัดการแถบโฆษณา Thai Webmaster Association
CMS Blocks ใช้ในการเพิ่ม-ยกเลิก โปรแกรมประกอบ Thai Webmaster Association
CMS Comments ใช้ในการตั้งค่าระบบในการออกความคิดเห็น Thai Webmaster Association
CMS Downloads ใช้ในการตั้งค่าต่างๆ ในการดาวน์โหลดข้อมูล Thai Webmaster Association
CMS Ephemerids ใช้ในการเพิ่มเหตุการในอดีต Thai Webmaster Association
CMS FAQ ใช้ในการใส่คำถาม-คำตอบที่ผู้ใช้ถามบ่อยๆ Thai Webmaster Association
CMS Group ระบบจัดการกลุ่มผู้ใช้ Thai Webmaster Association
CMS Language ใช้ในการเลือกภาษาที่ต้องการทำงาน Thai Webmaster Association
CMS Mail User ใช้ในการส่งเมล์ถึงผู้ใช้ Thai Webmaster Association Thai Webmaster Association
CMS Module ใช้ในการเพิ่มเติมและจัดการโปรแกรมอิสระ Thai Webmaster Association Thai Webmaster Association
CMS Permission ใช้สำหรับจัดการสิทธิของผู้ใช้ Thai Webmaster Association
CMS Polls ใช้ในการจัดการแบบสำรวจ Thai Webmaster Association
CMS Quotes ใช้ในการเพิ่มประโยคพูด-และประโยคพูด Thai Webmaster Association
CMS HTTP Referer HTTP ที่ส่งผู้ชมเข้ามา Thai Webmaster Association
CMS Reviews ใช้ในการจัดการบทวิจารย์ Thai Webmaster Association
CMS Section ระบบจัดการหัวข้อบทความพิเศษ Thai Webmaster Association
CMS Setting ใช้ในการปรับแต่งค่าต่างๆ ของ PostNuke Thai Webmaster Association