Plugin PhPlist memungkinkan pengembang untuk menyesuaikan produk dan meningkatkan fungsinya. Dalam posting ini, kita akan belajar cara membuat plugin dasar di Phplist.

plugin Phplist

Dukungan plugin adalah bagian penting dari perangkat lunak, terutama untuk sistem sumber terbuka. Ini memungkinkan pengembang untuk membangun plugin baru untuk memperluas fitur. Phplist mendorong pengembangan plugin sehingga pengembang dapat menggunakannya untuk menambahkan fitur baru sesuai dengan kebutuhan bisnis mereka. Plugin PhPlist adalah koleksi kode mandiri yang berisi kode untuk PHP, HTML, CSS, dan JavaScript. Aplikasi mendukung plugin karena banyak alasan dan beberapa di antaranya adalah:

Prasyarat

  • Versi terbaru dari PhPlist.
  • Akrab dengan Phplist dan PHP.
  • Pemahaman tentang HTML / CSS dan JavaScript.

Dasar -dasar pengembangan plugin Phplist

Metode berikut akan meningkatkan fungsionalitas plugin Phplist.

  • Halaman - Buat halaman untuk kegiatan seperti pelaporan, statistik, untuk menampilkan informasi, dan banyak lagi.
  • Kait - Ini memungkinkan Anda untuk memohon fungsionalitas di tempat -tempat tertentu. Ada tiga jenis plugin khusus untuk Phplist. Satu plugin dari masing -masing jenis dapat diaktifkan saja.
  • Plugin Editor - Mengizinkan editor implementasi untuk mengedit kampanye atau templat.
  • Plugin Otentikasi - Ini memungkinkan penambahan mekanisme baru untuk otentikasi administrator.
  • Plugin Pengirim Email -Memungkinkan menerapkan metode baru untuk mengirim email alih-alih fungsionalitas bawaan.

Buat plugin PhPlist kami

Pertama -tama, Anda perlu memperluas kelas inti PhPlistplugin. Untuk membuat plugin, Anda perlu membuat direktori bernama “HelloWorld” di bawah plugin \ _rootdir dan membuat file bernama HelloWorld.php di root direktori plugin. Anda dapat memeriksa file config.php untuk menemukan nilai variabel plugin \ _rootdir. Salin kode di bawah ini ke file 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();
    }
}
?>

Anda harus mengatur $ coderoot ke direktori plugin Anda. Untuk memastikan bahwa plugin diinisialisasi dengan benar, Anda harus menghubungi konstruktor induk. Buat file Main.php dan letakkan di direktori plugin Anda. Salin kode berikut ke dalamnya.

<?php

defined('PHPLISTINIT') || die;

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

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

Tempatkan file kelas HelloWorld.php dan direktori plugin Anda di plugin rootdir untuk menginstal plugin. Untuk mengaktifkan plugin, klik pada tab Config di bilah menu dan kemudian klik pada Plugin Kelola. Halaman plugin akan menunjukkan kepada Anda daftar plugin yang tersedia dan Anda dapat mengaktifkan/menonaktifkan formulir plugin Anda di sana. Anda dapat mengakses plugin Anda dengan url berikut seperti http://example.com/admin/?page=main&pi=Helloworld. Ganti example.com dengan nama domain Anda.

Kesimpulan

Kami telah mempelajari dasar -dasar plugin Phplist pengembangan dan membuat plugin sampel. Sebagai titik awal, Anda dapat mengikuti pedoman ini dan mengeksplorasi lebih lanjut pengembangan plugin untuk meningkatkan fungsionalitas. Akhirnya, containerize.com sedang dalam proses penulisan posting blog yang konsisten pada produk open source terbaru lebih lanjut. Oleh karena itu, tetap berhubungan dengan kategori buletin ini untuk pembaruan terbaru.

Mengeksplorasi

Anda dapat menemukan tautan berikut yang relevan.