PHP + MySQL = PHP-Nuke สร้างเว็บได้โดยไม่ต้องเขียนสคริปต์เอง
ผู้เขียน: ณัฐภัชร ณ เขาวงกต
ISBN: 974-91637-3-7
จำนวนหน้า: 424 หน้า
ขนาด: 21 x 29.7 ซม.
รูปแบบหนังสือ:
หนังสือขาวดำ
แถม CD
ราคาปก: 395 บาท
ราคาสั่งซื้อ: 340 บาท
- ติดตั้งเว็บไซต์ด้วย PHP-Nuke อย่างถูกต้อง
- เปลี่ยนหน้าตาเว็บไซต์ภายในเวลาไม่กี่วินาที
- เพิ่มเนี้อหาเข้าไปในเว็บไซต์อย่างรวดเร็ว เพียงแค่กรอกข้อมูลที่ต้องการ แถมยังตั้งเวลาในการแสดงผลได้ด้วย
- ดูแลจัดการบล็อกย่อยๆ แต่ละส่วนของเว็บไซต์ได้ง่ายๆ
- เลือกใช้โมดูลสำเร็จรูปที่มีอยู่หลากหลาย เช่น ฟอรัม, โพลล์ออนไลน์, ระบบจัดการสมาชิกเว็บไซต์, ระบบจัดการแบนเนอร์ ฯลฯ...และอื่นๆ อีกสารพัด!
อ่านหนังสือเล่มนี้แล้ว ท่านจะรู้วิธี...
บทที่ 1 ต้นกำเนิด PHP-Nuke
PHP-Nuke เป็นเว็บแอปพลิเคชันสำเร็จรูป ที่ทำงานในลักษณะ Content Management System เพราะมีจุดเด่นในด้านการควบคุมดูแลจัดการสร้าง "เนื้อหา" ให้แก่เว็บไซต์ ตามความต้องการหลากหลายรูปแบบ เราจะมาทำความรู้จักภูมิหลังและเบื้องหลังของเครื่องมือมหัศจรรย์ชิ้นนี้ ก่อนที่จะนำมาใช้งานอย่างจริงจังในบทต่อๆ ไป
- ปัญหาที่ (เคย) แก้ไม่ตกของการพัฒนาเว็บไซต์
- ทางออกที่คลี่คลายปัญหาได้เบ็ดเสร็จ
- FAQ ที่น่าสนใจและควรรู้เกี่ยวกับ PHP-Nuke
- PHP-Nuke คืออะไร?
- ใครเป็นต้นคิดสร้าง PHP-Nuke คนแรก?
- คิดขึ้นมาแล้วเขาได้อะไรตอบแทน?
- องค์ประกอบในการสร้างเว็บไซต์ด้วย PHP-Nuke มีอะไรบ้าง?
- มีฟีเจอร์อะไรบ้างใน PHP-Nuke เวอร์ชันล่าสุด?
- ในเมื่อ PHP-Nuke ดีอย่างนี้แล้ว คนอื่นไม่คิดทำบ้างเหรอ?
- ถ้าต้องการใช้งาน PHP-Nuke ต้องมีความรู้อะไรบ้าง?
บทที่ 2 ตามล่าหาเพื่อนร่วมก๊วน PHP-Nuke
ถ้าจะสร้างเว็บไซต์ด้วย PHP-Nuke อย่างเต็มรูปแบบ เราต้องมี Apache, PHP, MySQL อยู่ในเครื่อง และแน่นอนว่าต้องมี PHP-Nuke ด้วย นอกจากนี้ควรจะมี phpMyAdmin เป็นเครื่องมือช่วยใช้งาน MySQL รวมทั้งโปรแกรม ArGoSoft Mail Server สำหรับทดสอบการรับ-ส่งอีเมล การติดตั้งโปรแกรมทั้งหมดนี้ไม่ยุ่งยากอะไร ส่วนที่อาจวุ่นวายหน่อยอยู่ที่การเซ็ตค่าการใช้งานซึ่งต้องระมัดระวังให้ดี
- ติดตั้ง Apache + PHP + MySQL + PHP-Nuke + phpMyAdmin ทีละโปรแกรม
- ติดตั้ง Apache Web Server
- ติดตั้ง PHP
- ติดตั้ง MySQL
- ติดตั้ง PHP-Nuke
- ติดตั้ง phpMyAdmin
- เซ็ตค่าโปรแกรมและทดสอบดูว่าทำงานปกติหรือเปล่า
- เซ็ตค่า PHP ก่อน
- ตามด้วยการเซ็ตค่า Apache
- ทดสอบการทำงานของ PHP กับ Apache
- คิวต่อไป...เซ็ตค่า MySQL
- แล้วค่อยเซ็ตค่า PHP-Nuke
- เซ็ตค่า phpMyAdmin ปิดท้าย
- ติดตั้ง Apache + PHP + MySQL + PHP-Nuke + phpMyAdmin ในขั้นตอนเดียว
- ติดตั้ง+เซ็ตค่า ArGoSoft Mail Server ใช้ทดสอบการส่งอีเมล
- ติดตั้ง ArGoSoft Mail Server
- เซ็ตค่า ArGoSoft Mail Server
- กำหนดอีเมลแอ็กเคานต์ใน Outlook Express
- อัปเกรด PHP-Nuke จาก 5.6 เป็น 6.0
- ติดตั้ง PHP-Nuke เพื่อสร้างเว็บไซต์ในเซิร์ฟเวอร์จริง
- ถ้าเป็นเจ้าของเซิร์ฟเวอร์เอง
- ถ้าไม่ได้เป็นเจ้าของเซิร์ฟเวอร์เอง
บทที่ 3 ก้าวแรกสู่การจัดการเว็บไซต์
บุคคลที่มีบทบาทและอำนาจมากที่สุดของเว็บไซต์ที่สร้างด้วย PHP-Nuke ได้แก่ "ผู้ควบคุม" หรือที่เรียกว่า Administrator โดยมีหน้าที่ควบคุม-ดูแล-จัดการทุกสิ่งทุกอย่างของเว็บไซต์แบบครอบจักรวาล ผ่านทาง Administration Menu ซึ่งผมจะมาแนะนำให้รู้จักเป็นอันดับแรกในบทนี้
- สำรวจหน้าตา PHP-Nuke
- ศูนย์กลางการควบคุมอยู่ที่ Administration Menu
- มีอะไรบ้างที่ Administrator เห็น แต่ผู้ชม (อาจ) ไม่เห็น
- ชิมลางเล่นบท Administrator สักหน่อย
- รู้ทางออก Logout / Exit ไว้ก่อน
บทที่ 4 ตั้งค่าเริ่มต้นในเมนู Preferences
เมนู Preferences เป็นส่วนประกอบพื้นฐานที่สำคัญของ PHP-Nuke เสมือนกับหัวใจห้องหนึ่งเลยก็ว่าได้ เพราะเป็นช่องทางสำหรับแก้ไขและกำหนดลักษณะการทำงานโดยรวมของเว็บไซต์เรา ซึ่งถือว่าเป็นส่วนที่ดีมากของ PHP-Nuke ที่ยอมให้ Administrator แก้ไขรายละเอียดเกี่ยวกับเว็บไซต์ได้ตลอดเวลาตามที่ต้องการ
- กำหนดรายละเอียดทั่วๆ ไปของเว็บไซต์
- ระบบหลายภาษาและแบนเนอร์
- แสดง Footer ตอนท้ายเว็บเพจทุกหน้า
- แลกเปลี่ยนข่าวสารกับเว็บไซต์อื่นผ่าน Backend
- ส่งอีเมลแจ้งอัตโนมัติเมื่อมีผู้ชมโพสต์บทความ
- แต่งตั้ง "ผู้ดูแลตรวจตรา" ประจำเว็บ
- กำหนดค่าเกี่ยวกับคอมเมนต์, กราฟิก และจิปาถะ
- หน้าที่และสิทธิที่สมาชิกพึงกระทำ
- วางระบบ "เซ็นเซอร์" คำไม่สุภาพ
- กำหนดค่าเกี่ยวกับการให้บริการ WebMail
- ตัวอย่างผลที่เกิดจากการตั้งค่าในเมนู Preferences
บทที่ 5 จัดการบัญชีรายชื่อ Admin และสมาชิก
เว็บไซต์ของเราอาจจะมีผู้ทำหน้าที่ควบคุมดูแลหลายคน และเปิดโอกาสให้ผู้ชมเว็บทั่วไปสมัครเป็นสมาชิก เพื่อแบ่งระดับสิทธิที่สมาชิกจะใช้บริการในเว็บไซต์ ให้เหนือกว่าผู้ชมทั่วไปในบางกรณี ดังนั้น PHP-Nuke จึงได้เตรียมเครื่องมือสำหรับจัดเก็บและจัดการข้อมูลต่างๆ เกี่ยวกับผู้ควบคุมและสมาชิกไว้ให้แล้ว
- คลิกที่เมนู Edit Admins
- เพิ่ม Administrator คนใหม่
- แก้ไข-ลบข้อมูลของ Administrator
- กระจายสิทธิให้แก่ Admin ตามขอบข่ายหน้าที่
- ใช้สิทธิ Admin เพิ่ม-ลบ-แก้ไขสมาชิก
- เพิ่มสมาชิกใหม่
- แก้ไข-ลบข้อมูลสมาชิก
- แก้ไข-ลบสมาชิกผ่านโมดูล Members List แทน
- เพิ่มสมาชิกโดยผู้ชมลงทะเบียนสมัครเอง
บทที่ 6 ทดลองใช้บริการในฐานะสมาชิก
บทที่แล้วเราเพิ่งผ่านการลงทะเบียนเป็นสมาชิกเว็บไซต์สดๆ ร้อนๆ ฉะนั้นเราจะมาพิสูจน์กันดูว่า การเป็นสมาชิกของเว็บไซต์ ทำให้มีสิทธิพิเศษเหนือกว่าผู้ชมทั่วไปอย่างไรบ้าง โดยทดลองใช้บริการบางอย่างของเว็บไซต์ ผ่านทางเมนูที่เตรียมไว้สำหรับสมาชิกโดยเฉพาะ
- มีเมนูอะไรให้สมาชิกใช้งานบ้าง
- เมนู Your Info = แก้ไขข้อมูลส่วนตัว
- เมนู Your Home = กำหนดหน้าตาโฮมเพจหน้าแรก
- เมนู Comments = เลือกลักษณะการแสดงคอมเมนต์
- เมนู WebMail = ใช้บริการรับ-ส่งอีเมล
- เริ่มต้นส่งอีเมล (Compose)
- เปิดตู้รับจดหมาย (Mailbox)
- ทดลองเช็กอีเมลจริงผ่านอินเทอร์เน็ต
- สร้าง Address Book
- เพิ่มรายชื่อใน Address Book
- ค้นหารายชื่อบุคคลที่เราจะติดต่อ (Search Contact)
- เมนู Journal = แบ่งปันความรู้แก่สมาชิก+ผู้ชม
- ทดลองโพสต์ Journal
- เปิดอ่าน Journal กันหน่อย
- เมนู Themes = เปลี่ยนหน้ากากเว็บไซต์
- บริการ My Headlines = เลือกอ่านข่าวเด็ด
- บริการ Broadcast Public Message = กระจายข่าวป่าวประกาศ
- บริการ Your Private Messages = ส่งข้อความเฉพาะบุคคล
บทที่ 7 สร้างเนื้อหาด้วยการโพสต์บทความ
PHP-Nuke ได้ชื่อว่าเป็นแอปพลิเคชันจำพวก Content Management System ดังนั้นการจัดการเนื้อหาหรือ Content ในเว็บไซต์ จึงเป็นหน้าที่สำคัญและเป็นจุดเด่นที่โดนใจนักสร้างเว็บทั้งหลาย ซึ่งนอกจากมีเมนูสำหรับให้ผู้ควบคุมโพสต์เนื้อหาโดยเฉพาะแล้ว ยังมีโมดูลสำหรับให้ผู้ชมทั่วไปโพสต์เนื้อหาอีกด้วย
- อาศัย Topics แบ่งหมวดหรือหัวข้อบทความ
- เพิ่มหัวข้อ
- ลบ-แก้ไขหัวข้อ
- Add Story โพสต์บทความใหม่โดยผู้ควบคุม
- พ่วง Poll ไปกับบทความ
- เปรียบเทียบการโพสต์แบบตั้งเวลาและไม่ตั้งเวลา
- เพิ่มหมวดใหม่ใน Category และเปิดใช้ Categories Menu
- ลบ-เปลี่ยนชื่อหมวดใน Category
- ลบ-แก้ไขบทความที่โพสต์ไปแล้ว
- Submit News เปิดโอกาสให้ผู้ชมหรือสมาชิกเสนอบทความ
- ใช้ Submissions ตรวจบทความของผู้ชมหรือสมาชิก
- สิ่งละอันพันละน้อยประกอบบทความ
บทที่ 8 เขียน Message เพื่อแสดงที่หน้าแรก
การทักทาย เป็นมารยาทสังคมอย่างหนึ่งที่พวกเรายึดถือปฏิบัติกันอยู่แล้วในชีวิตประจำวัน ผู้ถูกทักทายย่อมเกิดความรู้สึกในแง่บวก ถือเป็นจุดเริ่มต้นที่ดีในการสนทนาวิสาสะกัน การแสดงคำทักทายผ่านทางหน้าแรกของเว็บไซต์ จึงเป็นวิธีหนึ่งที่แสดงให้ผู้ชมเว็บรู้สึกว่า เว็บไซต์ของเราเปิดกว้างและยินดีที่เขาแวะเวียนมาเยี่ยมชม
- เมนู Message เพื่อ Message
- เพิ่ม Message ใหม่ที่จะแสดงในหน้าแรก
- ลบ-แก้ไข Message ได้ตลอด
บทที่ 9 Module สำเร็จรูปพร้อมใช้งาน
โดยเนื้อแท้แล้ว PHP-Nuke เป็นระบบ Content Management System ที่ประกอบขึ้นจากโมดูลย่อยๆ มากมาย และในฐานะที่เป็นซอฟต์แวร์ Open Source การพัฒนา PHP-Nuke จึงสามารถทำได้ด้วยการพัฒนาโมดูลใหม่ๆ เพิ่มเติมเข้าไป ในบทนี้เราจะเข้าไปสำรวจดูโมดูลต่างๆ ใน PHP-Nuke และทำความเข้าใจวิธีการจัดการโมดูลเหล่านั้น
- Module กับ Addon เพิ่มพลัง PHP-Nuke
- เมนู Modules ช่วยจัดการ Module ต่างๆ
- เพิ่ม Module ใหม่ ลบ Module เก่า
- แก้ไขอะไรเกี่ยวกับ Module ได้บ้าง
- Activate และ Deactivate เพื่อเปิด-ปิดการใช้งาน
- เปลี่ยน Default Home Page Module
- ตัวอย่างการใช้งานโมดูลต่างๆ ที่ไม่ได้แสดงในบทอื่นๆ
- โมดูล AvantGo
- โมดูล Feedback
- โมดูล Recommend Us
- โมดูล Search
- โมดูล Statistics
- โมดูล Stories Archive
- โมดูล Top 10
- โมดูล Topics
บทที่ 10 สร้าง Block ใช้ Block ให้คุ้มค่า
บล็อกใน PHP-Nuke แบ่งออกเป็น 3 ประเภท ได้แก่ HTML, File และ RSS/RDF ซึ่งแน่นอนว่าแต่ละประเภทย่อมมีข้อแตกต่างกัน ทั้งในแง่ของคุณลักษณะและจุดประสงค์การนำไปใช้งาน สำหรับเนื้อหาในบทนี้นอกจากเราจะได้รู้จักบล็อกทั้ง 3 ประเภทอย่างละเอียดแล้ว ยังจะได้เรียนรู้วิธีจัดการบล็อกด้วย
- เมนู Blocks เพื่อจัดการบล็อก
- สร้าง Block ใหม่เพิ่มได้ไม่อั้น
- บล็อกประเภท HTML
- บล็อกประเภท File
- บล็อกประเภท RSS/RDF
- ทดลองใช้ฟังก์ชันจัดการ Block
- แก้ไขบล็อกด้วย Edit
- เปิด-ปิดบล็อกด้วย Activate กับ Deactivate
- ลบบล็อกด้วยลิงก์ Delete
- แอบยลโฉมบล็อกที่ยังไม่เปิดใช้ ด้วย Show
บทที่ 11 เปิดบริการดาวน์โหลดแบบไม่จำกัด
บริการอย่างหนึ่งที่เราพบเห็นได้จากเว็บไซต์ทั่วๆ ไป คือการให้บริการดาวน์โหลดไฟล์ต่างๆ บางแห่งอาจมีไฟล์ให้ดาวน์โหลดมาก บางแห่งก็มีให้ดาวน์โหลดน้อย แล้วแต่จุดประสงค์ของแต่ละเว็บไซต์ ระบบ PHP-Nuke จึงได้เตรียมเครื่องมือให้เราสร้างเว็บเพจเพื่อให้บริการดาวน์โหลดด้วย
- แยกหมวดเพื่อจัดระเบียบลิงก์ดาวน์โหลด
- เมนู Downloads สำหรับจัดการลิงก์ดาวน์โหลด
- สร้างหมวดหลักก่อน ด้วย Add a MAIN Category
- แล้วใช้ Add a SUB-Category สร้างหมวดย่อย
- ทำลิงก์ดาวน์โหลดได้ 2 แบบ
- แก้ไขข้อมูลโดยตรง+ตรวจสอบลิงก์
- แก้ไขข้อมูลผ่านแบบฟอร์ม Request Download Modification ก็ได้
- เปลี่ยนชื่อหรือลบหมวด ด้วย Modify a Category
- โยกย้ายลิงก์จากหมวดหนึ่งไปหมวดอื่นได้เสรี
- เปิดกว้างให้ผู้ชมแนะนำลิงก์เพื่อดาวน์โหลด
- รับคะแนนโหวต+ข้อเสนอแนะจากผู้ชม
- Report Broken Link ลิงก์ไหนเสียยกมือขึ้น
- ผู้ควบคุมก็แสดงความคิดเห็นได้เหมือนกับผู้ชม
- ลดเวลาค้นหาลิงก์โดยใช้ Search
บทที่ 12 ดึงดูดคนเข้าเว็บด้วยระบบ Forum
ใครไม่รู้จัก Forum ก็ขอให้นึกถึง Webboard ตามเว็บไซต์ดังๆ อย่าง pantip.com เพราะ Forum ก็คือ Webboard นั่นเอง แต่มีคุณลักษณะเหนือกว่า มีระบบควบคุมดูแลที่มีประสิทธิภาพมากกว่า มีโครงสร้างซับซ้อนกว่า แต่เป็นระบบระเบียบชัดเจนกว่า พูดง่ายๆ คือ เป็น Webboard ที่เหนือกว่า Webboard ธรรมดา
- เมนู Forums ดูแลฟอรัมแบบเบ็ดเสร็จ
- เริ่มต้นด้วยเมนูย่อย Preference
- ต่อด้วยเมนูย่อย Forum
- สร้างหมวดก่อนแล้วจึงสร้างฟอรัม
- แก้ไขค่าและแต่งตั้ง-ถอดถอน Moderator
- ประกาศเกียรติคุณด้วย Ranks
- ตั้งเงื่อนไขเพื่อกำหนด Rank ใหม่
- แก้ไขและลบ Rank
- จัดการกับยูสเซอร์ (ได้หรือเปล่า?)
- ทดลองตั้งกระทู้+ตอบกระทู้
- Moderator มีบทบาทและอำนาจมากแค่ไหน
- ล็อกกระทู้ไม่ให้ใครโพสต์คำตอบอีก
- โยกย้ายกระทู้ไปอยู่ฟอรัมอื่น
- เห็นท่าไม่ดี ลบกระทู้เลยดีกว่า
- หาต้นตอว่าโพสต์มาจากไหน
บทที่ 13 พัฒนาบริการคลังข้อมูลเลียนแบบสารานุกรม
คลังข้อมูลในเว็บไซต์ของเรา ไม่จำเป็นต้องมีข้อมูลครบทุกอย่างแบบครอบจักรวาล เหมือนกับสารานุกรมหรือ Encyclopedia ของจริง เพราะเราสามารถประยุกต์ใช้เป็นแหล่งข้อมูลเฉพาะด้านก็ได้ เช่น เป็นศูนย์รวมเนื้อเพลง, ประวัติคนดัง, ข้อมูลเกี่ยวกับยาชนิดต่างๆ ฯลฯ แล้วแต่จะพลิกแพลงให้เหมาะสมกับคอนเซ็ปต์ของเว็บไซต์
- เมนู Encyclopedia เพื่อสร้างบริการแบบสารานุกรม
- สร้างหมวดด้วย Add a New Encyclopedia ก่อน
- ต่อด้วย Add a New Encyclopedia Term เพื่อเพิ่มคำศัพท์
- จะแก้ไข-ลบคำศัพท์ ต้องใช้ลิงก์ Edit ของหมวด
- ย้ายศัพท์ทั้งหมวดด้วย Move Terms
- ทดลองใช้บริการ Encyclopedia จริง
- ใช้ Search หาคำศัพท์ภาษาไทยได้สบาย
บทที่ 14 5 เมนูที่ใช้ง่ายแต่ได้ประโยชน์เต็มๆ
2 เมนูในบทนี้ คือ Backup DB และ Optimize DB อาจจะมีส่วนเกี่ยวข้องกันอยู่บ้าง เพราะเป็นเมนูสำหรับการเก็บสำรองข้อมูลและการลดขนาดพื้นที่เก็บข้อมูลให้คุ้มค่า แต่อีก 3 เมนูที่เหลือไม่เห็นมีอะไรเกี่ยวข้องกันเลย แล้วทำไมถึงรวบหัวรวบหางมาอยู่ในบทเดียวกันอย่างนี้ล่ะ ?
- กันเหนียวไว้ก่อน ต้องสำรองข้อมูลด้วย Backup DB
- สิ่งที่ต้องรู้ในการแบ็กอัปข้อมูล
- ร่ายมนต์กู้ฐานข้อมูลกลับมา
- Ephemerids บริการข้อมูลตามแนวคิด "วันนี้ในอดีต"
- บันทึก HTTP Referers เพื่อหาต้นตอว่าผู้ชมมาจากไหน
- แจ้งข่าวแก่สมาชิกผ่านทาง Newsletter
- Optimize DB เพื่อประหยัดพื้นที่เก็บข้อมูล
บทที่ 15 ตอบข้อสงสัยผ่าน FAQ และขอเสียงโหวตผ่านโพลล์
บทที่แล้วแนะนำไปหลายเมนูพร้อมๆ กันอย่างออกรสจนชักติดใจ บทนี้จึงเดินตามรอยอีกครั้ง แต่ขออธิบายควบแค่ 2 เมนูก็พอ คือ FAQ และ Survey/Polls เพราะเป็นเมนูที่ต้องแสดงวิธีการทำงานให้ดูอย่างละเอียดสักหน่อย (ตามเคย) ทุกขั้นตอน เวลาเอาไปใช้งานจริงจะได้ไม่มีอะไรติดขัด
- รวบรวมข้อมูลที่คนอยากรู้ไว้ที่ FAQ
- ตั้งหมวดคำถาม-คำตอบใหม่
- เพิ่มคำถาม-คำตอบเข้าไปในหมวด
- แก้ไขและลบคำถาม-คำตอบ
- เตรียมโพลล์จากเมนู Surveys/Polls
- เริ่มสร้างโพลล์ใหม่
- ลบโพลล์-แก้ไขโพลล์
บทที่ 16 เติมเนื้อหาให้เต็มเว็บไซต์
วิธีการใส่เนื้อหาในลักษณะบทความเข้าไปในเว็บไซต์ มิได้มีแค่เมนู Add Story (สำหรับ Admin) และเมนู Submit News (สำหรับผู้ชมทั่วไป) เท่านั้น ยังมีอีก 3 เมนูที่จะมาแนะนำกันในบทนี้ ให้เลือกใช้ตามอัธยาศัย ซึ่งดูคล้ายกับเมนู Add Story แต่จริงๆ แล้วไม่เหมือนกันเสียทีเดียว
- ใช้เมนู Sections เพิ่มความหลากหลายของเนื้อหา
- ต้องเพิ่ม Section ใหม่ตามระเบียบ
- แล้วถึงจะเพิ่มบทความใหม่ใน Section ได้
- ลบ-แก้ไขบทความใน Section
- ลองเปิดอ่านในฐานะผู้ชมทั่วไป
- เปิดเวทีวิจารณ์ผ่านเมนู Reviews
- มีอะไรให้ทำบ้างเมื่อเปิดเมนู Reviews
- ตั้งชื่อหัวข้อวิจารณ์ใน Reviews Page Title
- ผู้ควบคุมจะวิจารณ์ผสมโรงก็ได้
- แวะอ่าน Review หน่อยเป็นไร
- แสดงทรรศนะตามสายตาของผู้ชม
- แก้ไขหรือลบบทวิจารณ์
- เมนู Content เป็นอีกทางเลือกที่น่าลอง
- เพิ่ม-ลบ-แก้ไข Category
- เขียนบทความใหม่ด้วย Add a New Page
- ผู้ชมจะเห็น Content อย่างไร
บทที่ 17 สร้างเว็บเพจรวมลิงก์แบบ portal site
ความสามารถในการสร้างเว็บเพจรวมลิงก์ ไม่ใช่เรื่องน่าตื่นเต้นสำหรับ PHP-Nuke เลย แต่ความน่าสนใจอยู่ที่ฟังก์ชันการทำงานย่อยๆ อันเป็นองค์ประกอบที่ช่วยให้เว็บเพจรวมลิงก์มีความสมบูรณ์มากกว่า ไม่ว่าจะเป็น การตรวจสอบและการรายงานลิงก์เสีย, การรายงานให้แก้ไขลิงก์ที่มีข้อมูลไม่ถูกต้อง รวมทั้งการเก็บสถิติจำนวนครั้งที่ผู้ชมคลิกแต่ละลิงก์
- เข้าสู่เมนู Web Links
- ต้องสร้างหมวดหลักขึ้นมาก่อน
- ต่อด้วยการสร้างหมวดย่อย
- มาสร้างเว็บลิงก์ได้แล้ว
- แนะนำวิธีลบ-แก้ไขหมวดหลักและหมวดย่อย
- ทดลองลบ-แก้ไขเว็บลิงก์ดูบ้าง
- ชิงลงมือวิจารณ์ก่อนย่อมได้เปรียบ
- อพยพเว็บลิงก์จากหมวดเดิมไปยังหมวดอื่น
- ลองใช้งานโมดูล Web Links ในฐานะสมาชิกและผู้ชมเว็บ
- ลงคะแนนโหวตให้เว็บลิงก์
- รายงานเว็บลิงก์เสีย
- request เพื่อแก้ไขข้อมูลเว็บลิงก์ให้ถูกต้อง
- ตรวจสอบเว็บลิงก์ให้ทันใจกับ Validate Links
- เก็บตกเครื่องมือสารพัดประโยชน์
บทที่ 18 ควบคุมจัดการแบนเนอร์แบบไม่ต้องเหนื่อย
การหารายได้จากแบนเนอร์ เป็นเป้าหมายสำคัญอย่างหนึ่งที่เจ้าของเว็บไซต์ส่วนใหญ่มุ่งหวัง แต่การนำแบนเนอร์มาแสดงในเว็บไซต์ ย่อมเป็นภาระจุกจิกไม่น้อยสำหรับผู้ควบคุมดูแลเว็บ ถ้าไม่มีเครื่องมืออำนวยความสะดวก โดยเฉพาะอย่างยิ่งจะต้องหมุนเวียนแสดงแบนเนอร์ให้ครบตามเงื่อนไขที่ตกลงไว้กับลูกค้า และสามารถตรวจสอบความถูกต้องด้วย
- เริ่มต้นที่เมนู Banners
- ต้องเพิ่มข้อมูลลูกค้าหน้าใหม่ก่อน
- แล้วป้อนรายละเอียดเกี่ยวกับแบนเนอร์
- ย้ายตำแหน่งแสดงแบนเนอร์อย่างอิสระ
- ลูกค้าเช็กสถิติของแบนเนอร์ได้ตลอดเวลา
- จบเมนูสุดท้ายแล้ว แต่การพลิกแพลงยังไม่จบ
ภาคผนวก ก ไขปัญหาเรื่องภาษาและ Multilingual
- บุคคล 3 ฝ่าย 3 บทบาท
- ยกตัวอย่างให้เห็นจริง
- แบบ Multilingual กับแบบที่ไม่ใช่ Multilingual
- เปลี่ยนภาษาของอินเทอร์เฟซตามบล็อก Languages
- ข้อควรระวังเมื่อเปลี่ยนเว็บไซต์เป็นแบบ Multilingual
ภาคผนวก ข ตารางต่างๆใน PHP-Nuke 6.0
ภาคผนวก ค ตัวอย่างเว็บไซต์ที่ใช้ PHP-Nuke อย่างเป็นทางการ
- ชุมชนคนนิยม Nuke
- อเมริกากลางและอเมริกาใต้
- ยุโรป
- ตะวันออกกลาง
- อัฟริกา
- เอเชียแปซิฟิก
- โอเชียเนีย
- ประเทศไทย