I plugin ## Phplist consentono agli sviluppatori di personalizzare il prodotto e migliorarne la funzionalità. In questo post, impareremo come creare plug -in di base in Phplist.

Plug -in Phlist

Il supporto del plug -in è una parte essenziale del software, in particolare per i sistemi open source. Ciò consente agli sviluppatori di creare un nuovo plug -in per espandere le funzionalità. Phplist incoraggia lo sviluppo di plugin in modo che gli sviluppatori possano usarli per aggiungere nuove funzionalità in base alle loro esigenze aziendali. Un plug -in Phlist è una raccolta di codice autonoma contenente codice per PHP, HTML, CSS e JavaScript. Le applicazioni supportano i plug -in per molte ragioni e alcune di esse lo sono:

Prerequisiti

  • Ultima versione di Phplist.
  • Familiare con Phplist e PHP.
  • Comprensione di HTML / CSS e JavaScript.

Nozioni di base sullo sviluppo del plug -in flist

I seguenti metodi miglioreranno la funzionalità di un plug -in flist.

  • Pagine - Crea pagine per attività come reporting, statistiche, visualizzare informazioni e molte altre.
  • Hooks - Ciò consente di invocare funzionalità in luoghi specifici. Esistono tre tipi di plugin speciali per Phplist. Un plug -in di ogni tipo può essere abilitato.
  • Plug -in editor - consente l’implementazione dell’editor per la modifica di campagne o modelli.
  • Plug -in di autenticazione - Ciò consente di aggiungere un nuovo meccanismo per l’autenticazione degli amministratori.
  • Plug-in mittente e-mail -consente di implementare un nuovo metodo per l’invio e-mail anziché per la funzionalità integrata.

Crea il nostro plug -in flist

Prima di tutto, è necessario estendere la classe principale di Phplistplugin. Per creare un plug -in, è necessario creare una directory denominata “Helloworld” sotto il plugin \ _rootdir e creare un file chiamato Helloworld.php nella directory radice dei plugin. È possibile controllare il file config.php per trovare il valore per la variabile plugin \ _rootdir. Copia di seguito il codice nel 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();
    }
}
?>

È necessario impostare $ CODEROOT nella directory del plugin. Per assicurarsi che il plugin sia inizializzato correttamente, è necessario chiamare il costruttore genitore. Crea un file main.php e inseriscilo nella directory del plug -in. Copia il seguente codice in esso.

<?php

defined('PHPLISTINIT') || die;

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

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

Posizionare il file di classe Helloworld.php e la directory del plug -in in ROOTDIR per installare il plug -in. Per attivare un plug -in, fare clic sulla scheda Configurazione nella barra dei menu, quindi fare clic sui plugin Gestisci. La pagina del plug -in mostrerà un elenco di plugin disponibili e puoi abilitare/disabilitare il modulo del plug -in lì. Puoi accedere al tuo plug -in con il seguente URL come http://example.com/admin/?page=main&pi=helloworld. Sostituisci Esempio.com con il tuo nome di dominio.

Conclusione

Abbiamo imparato le basi del plug -in Phplist e creato un plug -in campione. Come punto di partenza, è possibile seguire questa linea guida ed esplorare ulteriormente lo sviluppo del plugin per migliorare la funzionalità. Infine, Containerize.com è in un processo coerente di scrittura di post sul blog su altri ultimi prodotti open source. Pertanto, resta in contatto con questa categoria newsletter per gli ultimi aggiornamenti.

Esplorare

È possibile trovare i seguenti collegamenti pertinenti.