Nuova versione di Sendit per WordPress

sendit plugin wordpress newsletter

Versione 1.4 del mio plugin wp Sendit per inviare newletter in WordPress. Dopo circa un anno dal rilascio della prima versione, salto dalla 1.2 alla 1.4 introducendo moltissime funzionalità e soprattutto correggendo molti bug che nel tempo mi avete segnalato con i vostri preziosi commenti e feedback. Tra le novità importanti introdotte sicuramente c’è la possibilità di gestire mailing list multiple (con il template tag basta inserire [newsletter=1]) con l’ID della mailinglist per avere ad esempio delle iscrizioni differenziate su varie pagine o articoli del vostro sito differenziando così gli utenti e l’integrazione con la classe phpmailer che sfrutto al massimo per l’invio con server SMTP (con o senza autenticazione).

Da notare e (criticare in positivo o negativo) che ho ridisegnato le interfacce del wp-admin relative a sendit per renderle più usabili e comprensibili e ho inoltre risolto una moltitudine di bug segnalati.

RELEASE 1.4 (Scarica subito)

  • Risolti i conflitti con le funzioni di altri plugin (tutte le funzioni sono state ridichiarate con nomi differenti (es. da install() a sendit_install()))
  • Integrazione con PHPMAILER (l’invio delle newsletter si serve di PHPMAILER CLASS)
  • Invio email possibile ora tramite server SMTP (si possono configurare le opzioni host/nomehost/porta e autenticazione con utente e password SMTP)
  • Interfaccie del wp-admin aggiornate e rese più “usabili” e comprensibili
  • Compatibile e testato al 100% con WordPress 2.8
  • Invio di un report via mail all’amministratore con il numero di email inviate (presto integrerò il massimo dei dettagli possibile per effettuare il tracking delle email e cercare di sapere quanti hanno letto le email)
  • Pulizia del codice e ottimizzazione generale del plugin

Il link per il download dove troverete anche le istruzioni è https://giuseppesurace.com/sendit-wp-newsletter-mailing-list/

27 thoughts on “Nuova versione di Sendit per WordPress

  • ciao,
    ho la versione 1.2 installata… qual’è la procedura più corretta per aggiornarla a questa 1.4 senza fare danni?
    grazie mille!

  • Ho installato questa nuova versione ma quando vado ad inserire il form nella pagina e inserisco qualche mail per provare non da segni di vita.

  • prchè ricevo questo errore:
    syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/public_html/blog/wp-content/plugins/sendit/class.phpmailer.php on line 53

  • Quando invio la mail mi da questo errore:

    /usr/sbin/sendmail: line 77: /tmp/.squeuo: No such file or directory /usr/sbin/sendmail: line 1: /tmp/sendmail.tmp: No such file or directory /usr/sbin/sendmail: line 88: /tmp/sendmail.tmp: No such file or directory /usr/sbin/sendmail: line 99: /tmp/sendmail.tmp: No such file or directory Could not instantiate mail function.
    Error sending email! => Could not instantiate mail function.

    /usr/sbin/sendmail: line 77: /tmp/.squeuo: No such file or directory /usr/sbin/sendmail: line 1: /tmp/sendmail.tmp: No such file or directory /usr/sbin/sendmail: line 88: /tmp/sendmail.tmp: No such file or directory /usr/sbin/sendmail: line 99: /tmp/sendmail.tmp: No such file or directory Could not instantiate mail function.

    Perchè?

  • Ciao Ragazzi rispondo un po a tutti ed in generale sui primi problemini emersi. Per quanto riguarda quei terribili errori, che stanno sulla classe phpmailer, credo siano dovuti al fatto che la versione php del server sia 4 (oppure avrei bisogno di capire questo errore in che momento si genera), l’altro errore relativo al sendmail sembra dato da una strana configurazione del server. Comunque sto pubblicando la versione 1.4.2 sia qui che sulla directory ufficiale dei plugin WordPress (dove finalmente mi hanno accettato Sendit!)

  • CIao, non vedo l’ora che la nuova versione sia presto disponibile perchè purtroppo al momento sul mio wordpress non funziona correttamente la registrazione delle email. Ti riporto specificatamente gli errori.

    Inserisco l’email ed esce una finestra di errore che dice “Ajax error in voting” e sotto il form appare l’errore: Indirizzo Email non valido.

    Oppure inserisco l’email e non dà segni di vita, ma se provo a riuaggiungerla dà sempre l’errore ajax, ma dice email già presente.

  • Invito fortemente tutti a mandarmi le url e darmi la possibilità di vedere gli errori con Firebug! Se mi dite così non posso risolvere i problemi (specialmente perchè su aruba e serverplan funziona tutto al 100%). Ditemi anche il provider e il tipo di hosting, puo tornare utile

  • Sto avendo problemi con la nuova versione funziona perfettamente nessun errore nella configurazione SMTP, quando aggiungete il login e la password all’interno di ripetute, please help me, utilizzare l’hosting di Locaweb ora la ringrazio.

  • http://www.pokitos.it/wordpress/wp-admin/admin.php?page=sendit/sendit.php

    questa è la pagina dove esce l’errore

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /web/htdocs/www.pokitos.it/home/wordpress/wp-content/plugins/sendit/class.phpmailer.php on line 53

    e cioè quando clicco su newsletter dal pannello di controllo. io ho la versione 2.7 di wordpress e ho registrato su aruba il mio dominio.

  • Ciao, ho già provato la versione 1.4 su hosting altervista 3 livello e va perfettamente!!
    Solo che la widget non si adatta alle altre widget del tema in uso e rovina la grafica del sito.. come devo fare??

  • Ciao Giuseppe,

    Ti segnalo l’errore che mi esce con la nuova versione:
    Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /usr/local/psa/home/vhosts/nonterapia.ch/httpdocs/wp-content/plugins/sendit/class.phpmailer.php on line 53

    L’url del sito è http://www.nonterapia.ch.

    Grazie per quanto potrai fare.
    Paola

  • Allora rispondo a tutti! Ho visto che gil errori sono più o meno gli stessi per tutti quindi cercherò di aggiornare tutto su questo post:
    Per quanto riguarda il problema relativo al fatto che quando si clicca sul submit (nel widget della newsletter( non sucede nulla è dato dal problema dei permessi errati sul file quindi con il vs client ftp accertatevi e verificate che tutti i file della cartella Sendit siano 755 (di solito specialmente installandolo da wordpress direttamente) si perde i permessi (su alcuni hosting). Ad esempio su Aruba succede un disastro (manda in error 500) vi consiglio vivamente di aprire la console di firebug e verificare gli errori durante il submit (vedrete un error 500). Altra importante cosa: Sendit funziona solo con php5 quindi questo errore chiaramente:
    Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’

    è un problema di server (il php 4 è fuori moda e fuori anche dal supporto) quindi se non avete php 5 i problemi saranno troppi, non solo questo.
    L’SMTP io lho provato con Serverplan e Aruba e non ho avuto alcun problema.
    Giuseppe

  • Per Matteo: sendit genera un codice di questo tipo

    pui intervenire sul css creandone uno apposta o aggiungendo .sendit alla classe generica dei widget.
    Giuseppe
  • come andrea:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /web/htdocs/www.italianwebdesign.it/home/wp-content/plugins/sendit/class.phpmailer.php on line 53

    help!

  • Per Giuseppe:

    Ho rilevato il seguente errore in sendit 1.4.:

    (file: sendit.php):

    SMTP username

    SMTP password

    ——————————–
    dovrebbe essere :
    value=”‘.get_option(‘sendit_smtp_username’).'” class=”regular-text code” />

    ——————————–
    Altrimenti visualizza l’username al posto della password.

    Ottimo plugin:
    Complimenti!

    P.S.: Mi daresti qualche chiarimento sulla configurazione SMTP poichè non mi funziona (uso smtp.tiscali.it)

  • Non so perchè ma il messaggio è stato salvato in modo errato:

    codiece precedente:

    value=”‘.get_option(’sendit_smtp_username’).’” class=”regular-text code”

    codice modificato:

    value=”‘.get_option(’sendit_smtp_password’).’” class=”regular-text code”

  • Ciao, ho installato la 1.4.3 creato l’articolo contenente il form di registrazione, ma nella gestione degli iscritti alla mailing list il numero è sempre zero!!
    aiuto!!

  • The code you interted above is parsing your form instead of showing what code I need to use for the subscribe form to show up on a page I’ve tried [sendit], [send-it], [Newsletter] and others but nothing has worked.

    Thank you for any help

  • Non visualizzo il codice che hai inserito in questa pagina per inserire il form, al suo post vedo il form stesso. Grazie

  • Ciao,
    inanzitutto complimenti per il plug in è davvero comodo e utile.
    Ho riscontrato anche io un problema sul widget per iscrizione alla mailing list. Premendo iscrizione dopo aver inserito la mail non accade nulla e l’iscrizione non viene fatta. Sono su server aruba e ho controllatoi premessi nella cartella sendit in plugins

  • Neanche io visualizzo il codice che hai inserito in questa pagina per inserire il form. Quale è il template tag per inserire il form?? Grazie!

  • Ciao,
    Io nonostante abbia php5 su server linux Aruba ho questo errore:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /web/htdocs/www.luca-mercatanti.com/home/wp-content/plugins/sendit/class.phpmailer.php on line 53

    Come mai mi succede?
    Grazie mille,
    Luca Mercatanti

  • ciao, avevo la vecchia versione di sendit che ancora non avevo mai utilizzato perchè mi dava dei problemi, oggi ho provato ad installare la nuova versione, la 1.4 ma mi son ritrovato le vecchie impostazioni, della 1.2.

    ho provato a cancellarla tramite ftp, ma mi dice che non ho il permeso x farlo, l’ho prima disattivato dall’admin del blog, poi ho cancellato e reinstalalto di nuovo, ma i miei vecchi settaggi (e-mail di prova, gruppi di mailing list) sono rimasti.

    su cosa bisogna agire per eliminare definitivamente sendit per poi reistallare tutto da zero? grazie

  • Ciao, complimenti e grazie per il tuo lavoro.
    Questo problema
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /web/htdocs/www.luca-mercatanti.com/home/wp-content/plugins/sendit/class.phpmailer.php on line 53
    l’avevo anche io e ho risolto attivando il php5.
    Nel widget facendo copia/incolla vanno sostituite tutte le /” con ” cioè bisogna togliere la barra e mettere uno spazio prima delle chiusure dei tag />
    Ho invece un altro problema: non vengono sostituite le variabili tra parentesi graffa, ad esemio nella pagina per carare le immagini: {#advanced_dlg.image_hspace}
    avete una soluzione? grazzzzie 🙂

Comments are closed.