ประเภทของส่วนเพิ่มเติม(Add-On) และความหมาย

มีส่วนเพิ่มเติม(add-on) สำหรับ PHP-Nuke อยู่ด้วยกัน 3 ประเภท คือ โมดูล(Modules), เมนู(Blocks) และธีม(Themes) มาทำความรู้จักกันในแต่ละประเภทดีกว่า

โมดูล(Modules)

โมดูลเป็นส่วนที่เป็นเนื้อหาของเว็บไซต์ ซึ่งผู้เข้าชมสามารถใช้งาน โดยจะปรากฎอยู่ที่ตรงกลางของหน้าจอ(เว็บไซต์)

ตัวอย่างของโมดูล ได้แก่ โมดูลเข้าระบบ(Your_Account), กระดานข่าว(Forums), ข่าวสารหรือบทความ(News), บทวิจารณ์(Reviews), เว็บลิงก์(Web Links), ดาวน์โหลด(Downloads) และอื่นๆอีกมากมาย ซึ่งมีการพัฒนาต่อเนื่องกันมา โดยมีการปรับปรุงให้สามารถทำงานเข้ากันกับ PHP-Nuke ที่มีการพัฒนาอยู่ตลอดเวลาเช่นกัน

โมดูลส่วนใหญ่สามารถที่จะกำหนดให้ ทำงาน(activated) / ไม่ทำงาน(deactivated) ได้ที่ส่วนการจัดการของโมดูล และการที่จะใช้งานโมดูลนั้นได้คุณจะต้องกำหนดให้โมดูลนั้นทำงานเสียก่อน โดยเฉพาะโมดูลเข้าระบบ(Your_Account) จะต้อง ทำงาน ถ้าคุณต้องการให้ผู้เข้าชมสามารถสมัครเข้าเป็นสมาชิกของเว็บไซต์ของคุณได้ (ซึ่งจะทำให้คุณสามารถกำหนดให้สมาชิกเท่านั้นที่สามารถใช้งานในบางส่วนของเว็บไซต์ของคุณ โดยที่บุคคลทั่วไปไม่สามารถใช้งานส่วนนั้นได้)

เมนู(Blocks)

Blocks คือ เมนู(menus) ซึ่งอาจใช้เป็นเนื้อที่ข้อมูลข่าวสาร(information) และการโฆษณา(advertisement) ของเว็บไซต์ที่จะแสดงทางซ้ายของหน้าจอ (และในบางกรณีก็สามารถแสดงทางขวาของหน้าจอได้เช่นกัน)

เมนูส่วนใหญ่สามารถที่จะกำหนดให้ ทำงาน(activated) / ไม่ทำงาน(deactivated) ก็ได้โดยไม่มีผลต่อการทำงานของของเว็บไซต์ นอกจากนั้นเมนูอาจใช้ในการนำเข้าสู่การใช้งานของแต่ละโมดูล - ตัวอย่างเช่น โมดูลเข้าระบบ(Your_Account) ที่สามารถใช้งานผ่านเมนูล๊อกอิน หรือเมนูโมดูล(modules block - เมนูหลัก) หรือผ่านลิงก์จากส่วนหัวของธีมก็ได้

ธีม(Themes)

ธีมใน PHP-Nuke เป็นส่วนที่ใช้ในการควบคุมรูปร่างหน้าตาของเว็บไซต์ และวิธีที่สิ่งต่างๆแสดงออกไปปรากฎแก่ภายนอก โดยจะประกอบไปด้วยกลุ่มของฟังก์ชันมาตรฐาน และตัวแปรที่สามารถเรียกใช้งานโดยโมดูล หรือเมนูใดๆบนเว็บไซต์

ตั้งแต่ PHP-Nuke 6.5 เป็นต้นมา ธีมไม่เพียงแต่เป็นส่วนที่กำหนดรูปร่างหน้าตาของเว็บไซต์เท่านั้น แต่ยังรวมไปถึงรูปร่างหน้าตาของกระดานข่าวที่เข้ากันด้วย โดยธีมของกระดานข่าวจะอยู่ในไดเรคทอรี forums ซึ่งอยู่ภายในไดเรคทอรี theme ของแต่ละธีมอีกทีหนี่ง