phplist plugins ช่วยให้นักพัฒนาสามารถปรับแต่งผลิตภัณฑ์และปรับปรุงการทำงาน ในโพสต์นี้เราจะเรียนรู้วิธีสร้างปลั๊กอินพื้นฐานใน phplist

ปลั๊กอิน phplist

การสนับสนุนปลั๊กอินเป็นส่วนสำคัญของซอฟต์แวร์โดยเฉพาะอย่างยิ่งสำหรับระบบโอเพนซอร์ส สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างปลั๊กอินใหม่เพื่อขยายคุณสมบัติ phplist ส่งเสริมการพัฒนาปลั๊กอินเพื่อให้นักพัฒนาสามารถใช้พวกเขาเพื่อเพิ่มคุณสมบัติใหม่ตามข้อกำหนดทางธุรกิจของพวกเขา ปลั๊กอิน phplist เป็นคอลเลกชันรหัสแบบสแตนด์อโลนที่มีรหัสสำหรับ PHP, HTML, CSS และ JavaScript แอปพลิเคชันสนับสนุนปลั๊กอินเนื่องจากเหตุผลหลายประการและบางส่วนคือ:

สิ่งที่จำเป็นต้องมี

  • เวอร์ชันล่าสุดของ phplist
  • คุ้นเคยกับ phplist และ php
  • ความเข้าใจเกี่ยวกับ HTML / CSS และ JavaScript

พื้นฐานของการพัฒนาปลั๊กอิน phplist

วิธีการต่อไปนี้จะปรับปรุงการทำงานของปลั๊กอิน phplist

  • หน้า - สร้างหน้าสำหรับกิจกรรมต่าง ๆ เช่นการรายงานสถิติเพื่อแสดงข้อมูลและอื่น ๆ อีกมากมาย
  • hooks - สิ่งนี้ช่วยให้คุณเรียกใช้ฟังก์ชั่นในสถานที่เฉพาะ มีปลั๊กอินพิเศษสามประเภทสำหรับ phplist ปลั๊กอินหนึ่งประเภทของแต่ละประเภทสามารถเปิดใช้งานได้เท่านั้น
  • ปลั๊กอินตัวแก้ไข - อนุญาตให้ใช้โปรแกรมแก้ไขสำหรับการแก้ไขแคมเปญหรือเทมเพลต
  • ปลั๊กอินการรับรองความถูกต้อง - สิ่งนี้อนุญาตให้เพิ่มกลไกใหม่สำหรับการรับรองความถูกต้องของผู้ดูแลระบบ
  • ปลั๊กอินผู้ส่งอีเมล -อนุญาตให้ใช้วิธีการใหม่สำหรับการส่งอีเมลแทนฟังก์ชั่นในตัว

สร้างปลั๊กอิน phplist ของเรา

ก่อนอื่นคุณต้องขยายคลาส Core phplistplugin ในการสร้างปลั๊กอินคุณต้องสร้างไดเรกทอรีชื่อ“ HelloWorld” ภายใต้ปลั๊กอิน \ rotdir และสร้างไฟล์ชื่อ helloWorld.php ที่รูทของไดเรกทอรีปลั๊กอิน คุณสามารถตรวจสอบไฟล์ config.php เพื่อค้นหาค่าสำหรับตัวแปรปลั๊กอิน \ _RootDir คัดลอกรหัสด้านล่างลงในไฟล์ helloWorld.php

<?php
class helloworld extends phplistPlugin
{
    public $name = "Hello World";
    public $coderoot = PLUGIN_ROOTDIR . '/helloworld/';
    public $version = "1.0";
    public $authors = 'Masood Anwer';
    public $enabled = 1;
    public $description = 'My First Example Plugin';
    public $topMenuLinks = array(
      'main' => array('category' => 'subscribers'),
    );

    function __construct()
    {
        parent::__construct();
    }
}
?>

คุณต้องตั้งค่า $ coderoot เป็นไดเรกทอรีของปลั๊กอินของคุณ เพื่อให้แน่ใจว่าปลั๊กอินเริ่มต้นอย่างถูกต้องคุณต้องเรียกตัวสร้างหลัก สร้างไฟล์ main.php และวางไว้ในไดเรกทอรีปลั๊กอินของคุณ คัดลอกรหัสต่อไปนี้ลงไป

<?php

defined('PHPLISTINIT') || die;

// get token
$tk = $_REQUEST['tk'];

?>
<p>Hello World!</p>

วางไฟล์คลาส helloWorld.php และไดเรกทอรีปลั๊กอินของคุณในปลั๊กอิน Rootdir เพื่อติดตั้งปลั๊กอิน หากต้องการเปิดใช้งานปลั๊กอินให้คลิกที่แท็บ config ในแถบเมนูจากนั้นคลิกที่ปลั๊กอินจัดการ หน้าปลั๊กอินจะแสดงรายการปลั๊กอินที่มีอยู่และคุณสามารถเปิด/ปิดใช้งานแบบฟอร์มปลั๊กอินของคุณที่นั่น คุณสามารถเข้าถึงปลั๊กอินของคุณได้ด้วย URL ต่อไปนี้เช่น http://example.com/admin/?page=main&pi=helloworld แทนที่ Example.com ด้วยชื่อโดเมนของคุณ

บทสรุป

เราได้เรียนรู้พื้นฐานของ phplist plugin การพัฒนาและสร้างปลั๊กอินตัวอย่าง เป็นจุดเริ่มต้นคุณสามารถทำตามแนวทางนี้และสำรวจการพัฒนาปลั๊กอินเพิ่มเติมเพื่อปรับปรุงการทำงาน ในที่สุด containerize.com อยู่ในกระบวนการที่สอดคล้องกันในการเขียนโพสต์บล็อกเกี่ยวกับผลิตภัณฑ์โอเพนซอร์สล่าสุดเพิ่มเติม ดังนั้นโปรดติดต่อกับหมวดหมู่ จดหมายข่าว หมวดหมู่สำหรับการอัปเดตล่าสุด

สำรวจ

คุณอาจพบลิงค์ต่อไปนี้ที่เกี่ยวข้อง