"Hello World!" - Extension & Skeleton Tool

Frammenti di codice e guide generiche.
Rispondi
Avatar utente
phpBB3
News PhpBB3
News PhpBB3
Messaggi: 81
Iscritto il: 6 lug 2013, 14:01

"Hello World!" - Extension & Skeleton Tool

Messaggio da phpBB3 » 15 apr 2017, 1:08

*************************** AGGIORNAMENTO ***************************
Questa estensione è stata rilasciata come strumento ufficiale di phpBB.
Può essere ora scaricato dal nostro Database estensioni.
*************************** AGGIORNAMENTO ***************************


Ho fatto un'estensione come-semplice-come-possibile che utilizza alcuni dei meccanismi di base in phpBB 3.1 l'estensione userà anche:
  • Eventi: per l'aggiunta di un collegamento a una nuova pagina nell'intestazione e il caricamento di un file di lingua a livello globale
  • Percorsi e controllori: che mostrano la nuova pagina
  • File Ext Lingua: in modo che i file sono dove il codice è
  • File Ext Stile: in modo che i file di stile sono dove il codice è
  • Migrazioni: Il Database cambia simile a UMIL in 3.0
  • Modulo ACP
È possibile trovare il codice a https://github.com/phpbb/phpbb-ext-acme-demo
Per installarlo e vedere la demo:
  1. Scarica il .zip
  2. Creare la cartella ext/acme/demo/ accanto al tuo config.php
  3. Copiare il contenuto dal .zip nella nuova cartella
  4. Vai in ACP > Personalizzazioni > Estensioni >
    e abilita Acme Demo Extension estensione
Ora si dovrebbe vedere il link nell'header:
Immagine
e se si fa clic su di esso, si dovrebbe vedere la pagina "Hello World!"
Immagine
Se si cambia l'url da phpBB/app.php/demo/world a phpBB/app.php/demo/nickvergessen,
si vedrà il messaggio "Hello nickvergessen!"

---------------------------------------------------------------------
(Aggiornato Mar 13, 2016 da VSE)

Ia Immagine Extension Skeleton è un'estensione che si installa nel vostro sviluppo bordo phpBB. Una volta installato, è possibile utilizzarlo per generare i file e le directory di avviamento per le proprie estensioni.

La Extension Skeleton vi chiederà alcune informazioni di base l'estensione che si desidera creare, ad esempio il nome, informazioni sugli autori, i requisiti, e che tipo di componenti userà (listeners, controllers, styles, template events, unit testing, etc.). Quindi sara generato un pacchetto di estensione in base alle esigenze. Sarà un “skeleton” di lavoro dell'estensione Acme demo, e sarà pronto per iniziare a modificare e aggiornare con il proprio codice.

Immagine
Vi si può accedere tramite interfaccia grafica utente attraverso un link nella barra di navigazione del tuo forum e dalla Command Line Interface con il comando: $ bin/phpbbcli.php extension:create

La Extension Skeleton è un piccolo grande strumento tool che ogni sviluppatore di estensione dovrebbe avere nella loro toolkit. Semplifica e velocizza il compito banale di iniziare una nuova estensione, e assicura di avere un set configurato correttamente di file compositore, PHP e lo stile con cui iniziare la codifica al proprio interno.

Rispondi

Torna a “Guide Generiche”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti