• Mercatino: Parte 7

    Ogni prodotto che si rispetta ha almeno qualche opzione. Parte delle opzioni si potrebbero anche inserire in gestione sezioni del forum, ma per il momento prendiamo in considerazione la soluzione più semplice e veloce.


    Per poter creare nuove opzioni è necessario abilitare la modalità debug nel pannello di controllo ACP. Dopo aver aumentato la versione del prodotto alla 1.0.2, andiamo nelle opzioni di vBulletin. Al riquadro generale clicchiamo sulla voce qui evidenziata, "Aggiungi Nuovo Gruppo Impostazioni":



    Aggiungiamo quindi un nuovo gruppo di impostazioni, facendo attenzione di usare soltanto il prefisso vtp_ (non vtp4_). Questo modo ci consentirà di trasportare il plugin senza modifiche significative attraverso le versioni successive di vbulletin, e magare fare anche un downgrade. Chi sviluppa tanti plugin saprà apprezzare questa finezza.

    Successivamente aggiungiamo le varie opzioni, come qui indicato, passo per passo. Alla fine degli esercitazioni importiamo però il prodotto, perché dobbiamo essere sincronizzati.



    Come vediamo, la variabile si chiama vtp_options, il titolo vB4 Trading Platform Options del prodotto che realizziamo e l'ordine di visualizzazione impostato a 9999, per trovarlo poi alla fine delle opzioni standard di vbulletin. Il valore Predefinito vBulletin è normalmente impostato a .

    Dopo il salvataggio vediamo un nuovo gruppo di opzioni:



    Aggiungiamo dunque una nuova opzione a questo gruppo:



    La prima riguarda l'ambiente di prova per PayPal, chiamato "Sandbox". In questo ambiente tutto è reale, tranne per i pagamenti, che si svolgono tramite account e carte di credito fittizi. E' ottimo per farsi una cultura sulla complessità dei motori di pagamento e apprezzare che qualcuno ci abbia pensato.



    Alla fine del salvataggio vediamo la nuova opzione, che salvo per il nome della variabile può essere modificata in tutti i dettagli anche in un secondo momento:



    Procediamo dunque con le altre opzioni, allo stesso modo, fino a raggiungere la completezza mostrata in fondo.

    Come sempre, mettere mano di prima persona, anziché sfogliare le immagini, giova all'esperienza personale e fa di voi programmatori.





    Tutte le opzioni: