คู่มืิการใช้งาน PHPWebsite

PHPWebsite คืออะไร

PHPWebsite เป็นระบบจัดการเว็บไซต์ ช่วยให้การเผยแพร่ข้อมูลข่าวส่ารของท่านผ่านระบบเว็บง่ายขึ้นโดยที่ท่านไม่จำเป็นต้องมี ทักษะทางด้านระบบเว็บและการเขียนเว็บมากนัก การปรับแก้ข้อมูลสามารถทำได้ผ่านระบบจัดการที่อยู่บนเว็บนั้นๆ

ผู้จัดการเว็บสามารถปรับแก้เว็บไซต์โดยอาศัยระบบจัดการของ PHPWebsite หน้าตาของเว็บไซต์สามารถเปลี่ยนได้อย่างง่ายดาย ผู้จัดการเว็บสามารถเลือกได้หากต้องการใช้เฉพาะระบบจัดการชุดตนต้องการ

สำหรับนักพัฒนาระบบ PHPWebsite มี API ที่สามารถนำไปประยุกต์ใช้ในการสร้างระบบที่ซับซ้อนขึ้นได้

ใครผลิต PHPWebsite

PHPWebsite เป็นซอฟต์แวร์โอเพนซอส (Open source) ซึ่งเขียนขึ้นและพัฒนาโดย The Web Technology Group แห่ง Appalachian State University แห่ง Boone, North Carolina USA

PHPWebsite ทำงานอย่างไร

เพื่อให้เข้าใจ PHPWEbsite ง่านขึ้น ลองมาดูว่าในการผลิตเว็บทั่วไปเขาใช้วิธีอะไร

ภาพข้างล่างนี้แสดงตัวอย่างหน้าเว็บที่เราพบเห้นโดยทั่วไป

เว็บทั่วไป

เมนูอยู่บนมุมบนซ้ายของหน้า ข้อมูลทั่วไปของเว็บจะพบอยู่ตรงกลางหรือด้านบน ข้อมูลสำคัญพิเศษมีให้พบเห้นชัดจน ส่วนข้อมูลอื่นๆอาจพบในแถบขวาสุดของหน้า

การเขียนหน้าเว็บดังกล่าวสามรถทำได้โดยใช้ Dreamweaver หรือ Frontpage โดยเริ่มจากการเขียนตัวหนังสือ วางภาพ ลิงค์ ลงบนหน้าเปล่าใมห่หน้าหนึ่ง หลังจากปรับแก้จักหน้าตาจนเป็นที่พอใจเราก็จะได้หน้าเว็บข้างต้น ซึ่งจะเป็นแค่หน้าเว็บเดี่ยวๆหน้าหนึ่ง

คราวนี้ลองมาดูหน้าผู้จัดการ (Administrative) ของ PHPWebsite เราจะพบว่าเรากำลังมองดูเว็บหน้าหนึ่ง แต่มีความแตกต่างเล็กน้อยจากเว็บทั่วไป คือหน้านี้เราจะเห็น ภาพเล็กๆ และ ลิงค์ มากมาย ลิงค์เหล่านี้พร้อมภาพประกอปเล็กๆ แสดง ชุดระบบย่อย (Module) ต่างๆซึ่งช่วยท่านในการจัดการข้อมูลในเว็บไซต์ของท่าน ้PHPWebsite เป็นตัวจัดการเนื้อหาของเว็บของท่าน แต่ละหน้าเว็บที่ท่านเห็นในเว็บที่สร้างจาก PHPWEbsite เป็นผลที่ถูกสร้างขึ้นโดยอัตโนมัติจาก Module ต่างๆของ PHPWebsite

หน้า Module

ลองกลับมาดูหน้าเว็บแรกอีกครั้งหนึ่ง คราวนี้แสดงส่วนต่างของหน้าเว็บที่แต่ Module รับผิดชอบอยู่

homepage_module_use3 (59K)

สิ่งที่เราพบก็คือ PHPWebsite ได้รวบรวมและเสนอข้อมูลบนเว็บไซต์โดยอาศัย Module ต่างๆ ที่รับผิดชอบในแต่ละประเภทของข้อมูล หัวใจของการใช้ PHPWebsite อยู่ที่การใช้ Module ที่เหมาะสมกับข้อมูลที่ต้องการนำเสนอ ดังนั้นเราจึงควรระลึกไว้เสมอว่า เราจัดการเว็บไซต์ของเราด้วยการจัดการเนื้อหาของข้อมูล

ชุดระบบย่อย (Module) ต่างๆใน PHPWebsite

Module ที่ควรรู้จักได้แก่

  1. Announcements (ปิดประกาศ)
  2. Article Manager (บทความ)
  3. Block Maker (กล่องข้อมูล)
  4. Contacts (ที่อยู่และเบอร์ติดต่อ)
  5. Document Manager (เอกสาร)
  6. FAQs (ถามตอบ)
  7. FatCat (ประเภทหรือหมวด)
  8. Menu Manager (จัดระบบเมนู)
  9. Web Pages (หน้าเว็บ)

Announcements (ปิดประกาศ)

ann1 (5K) ระบบปิดประกาศช่วยให้ผู้ใช้ สมาชิก หรือผู้จัดการเว็บสามารถ ปิดประกาศ หรือข่าวสำคัญลงบนหน้าแรกของเว็บไซต์ ทั้งนี้ประกาศนั้นต้องได้รับการอนุมัติจากผู้จัดการก่อน

ประกาศที่มีการระบุFuture คือประกาศที่จะได้รับการจัดคิวให้ออกสู่หน้าเว็บตามวันที่กำหนด ส่วนประกาศที่มีการระบุExpiring คือประกาศที่ได้รับการระบุวันปลดประกาศออกจากหน้าแรกโดยอัตโนมัติ

ประกาศนึ่งๆ จำเป็นต้องมีการระบุอย่างน้อยสองอย่างคือ Subject ซึ่งหมายถึงชื่อของประกาศ และ Summaryซึ่งหมายถึงบทคัดย่อของประกาศ ส่วนที่เหลือสามรถเว้นไว้ได้ถ้าไม่ต้องการกรอก ได้แก่ Body (เนื้อหาเต็ม), Image (ภาพ), Category (หัวข้อ), Post Date (วันปิดประกาศ), and Expiration Date (วันปลดประกาศ) ann3 (2K)

ปิดประกาศโดยเลือก New Announcement ลบประกาศโดยเลือกประกาศที่ต้องการลบใน Current Announcements แล้วเลือก Delete แล้วเลือก Yes นอกจากนี้เรายังสามารถเลือกที่จะซ่อนหรือแสดงประกาศได้ โดยไปเลือประกาศที่ต้องการใน Current Announcements แล้วเลือก Hide เพื่อซ่อน หรือ Show เพื่อแสดงประกาศ ann4 (7K)

ตั้งค่าระบบปิดประกาศโดยเลือก Settings เมื่อตั้งค่าที่ต้องการแล้วเลือก Save

ann5 (4K)

Block Maker (กล่องข้อมูล)

ใช้สร้างกล่องแสดงข้อมูลสั้นๆลงให้หน้าเว็บหน้าต่างๆ หากต้องการแสดงข้อมูลยาวๆแนะนำให้ใช้ Web Pages แทน

List Blocks แสดง Block ทั้งหมดที่มีในระบบ ท่านสามรถเลือกที่จะ:

การสร้าง Block ใหม่สามารถทำได้โดยเลือก Create A New Block ถ้าต้องการยกเลิกให้เลือก Back to Main หลังจากนั้นกรอก Title (ชื่อหัวเรื่อง), Content (เนื่อหา), หรือ Footer ทั้งนี้ท่านไม่จำเป้นต้องกรอก Footer เพราะมันจะถูกใช้เฉพาะบางกรณีของ Default Theme Variable ซึ่ง Default Theme Variable นี้คือรูปแบบหรือตำแหน่งของ Block ซึ่งหลังจากเลือกแล้วสามรถเข้าไปแก้ไขได้ที่ Layout Admin หลังจากนั้นให้เลือก Module ที่จำเป็นในการใช้ Block นั้นๆที่ Allow View เช่นถ้าเลือก Web Pages Block นั้นจะแสดงตัวก็ต่อเมื่อ Module Web Pages มีการแสดงผลอยู่บนจอ เช่นเปิดหน้าที่เป้นผลจาก Module Web Pages หลังจากนั้นให้เลือก Save Block เพื่อบันทึก Block ที่สร้าง เสร็จแล้วจึงเลือก Activate เพื่อเิปิดใช้ Block ดังกล่าว เมื่อต้องการแก้ไขให้เลือก Edit block1 (4K)

Document Manager (เอกสาร)

ใช้จัดการการ Upload file ลงเว็บไซต์ file ทั้งหมดต้องได้รับการระบุด้วยระบบ FatCat เพื่อจัดหมวดของ file

การเพิ่ม file ทำได้โดย

เมื่อต้องการแก้ไขให้เลือก Edit ที่ Document ืีที่ต้องการ หากต้องการลบให้เลือก Delete ท่านสามารถซ่อน Document ได้โดยเลือก Hide และเลือก Show เพื่อแสดง Document ที่กำลังถุกซ่อยอยู่ นอกจากนี้ file ที่ upload ไปแล้วท่านสามรถเรียกดูได้โดยเลือก View Document ที่ต้องการ แล้วเลือก Download ท่านสามรถลบ file นั้นออกจาก Document ได้โดยใช้ Delete และสามารถย้าย file ไปประจำ Document อื่นโดยใช้ Move แล้วเลือกชื่อ Document ใหม่ที่ต้องการ

FAQs (ถามตอบ)

คือระบบจัดการข้อมูลถามตอบ

เมื่อผุ้จัดการต้องการดูรายการ FAQ ทั้งหมดให้เลือก View

สร้าง FAQ ใหม่โดยเลือก New

โหมดต่างๆของการดูรายการ FAQ

faq3 (6K)

การจัดการ FAQ โดยผุ้จัดการ ผู้จัดการสามารถอนุมัติ หรือไม่อนุมัติ FAQ ที่ต้องการโดยเลือก Unapproved/Hidden แล้วเลือก FAQ ที่ต้องการ หลังจากนั้นเลือกว่าต้องการทำอะไร: View (ดู), Edit (แก้ไข), Approve (อนุมัติ), Delete (ลบ), Hide and Show (ซ่อนหรือแสดง)

สถิติ ท่านสามารถดูสถิติของ FAQ ได้โดยเลือก Stats โหมดที่ท่านสามารถเลือกดูได้มีดังนี้

faq5 (7K)

การตั้งค่าระบบ FAQ ทำได้โดยเลือก Settings โดยตัวเลือกมีดังนี้

Options Layout View faq6 (4K)

Menu Manager (จัดระบบเมนู)

เมนูใน PHPWebsite มีไว้เพื่อการเปิดหน้าเว็บต่างๆ มีส่วนทำงานสำหรับผู้จัดการดังต่อไปนี้

List Menumm1 (2K) แต่ละเมนู ท่านสามารถเลือกที่จะ:

New Menu mm3 (6K) การสร้างเมนูใหม่มีดังต่อไปนี้

mm4 (6K)

Image Manager ใช้เลือก Upload และจัดการกับภาพที่จะใช้เป็น Bulltet ในเมนู

เพิ่มรายการใน Menu สามรถทำได้ด้วยวิธีต่อไปนี้ mm6 (3K)

mm7 (4K)

Web Pages (หน้าเว็บ)

ใช้เขียนและแก้ไขหน้าเว็บต่างๆที่เ็้ป็นบทความ

pm1 (7K)

เนื้อหาของหน้าบทความแบ่งเป็น 2 ส่วนคือ Page Title และ Page Sections

สร้างหน้าใหม่

แก้ไขหน้าเว็บที่ต้องการโดยเลือก Edit ที่หน้าที่ต้องการแก้ไข และหากต้องการลบให้เลือก Delete เลือก Hide หรือ Show เพื่อซ่อนหรือแสดงหน้านั้นๆ