plugin coding

Continuo a scrivere il plugin “danixland-subscribe-to-blog“, anche se oggi sono un po’ bloccato a livello mentale..

Queste sono le funzionalità attualmente implementate:

  • Aggiunta di indirizzi email al database dopo aver verificato che lo stesso indirizzo non esista già e solo se la mail di conferma è stata inviata con successo.
  • Funzione per ripulire il database dagli indirizzi non confermati/rimossi ogni 5 giorni (è troppo/troppo poco?)
  • Una bozza della funzione che invierà le mail. Sto pensando se implementare un sistema di code in caso di grossi quantitativi di email per non incidere troppo sul webserver.

Funzionalità che vorrei aggiungere:

  • Apparenza del widget pubblico diversa a seconda se l’utente è registrato o meno sul sito in modo da emulare il widget di WordPress.com (pulsante in caso di login effettuato, campo “email” in caso di visitatore non registrato).
  • testi per le email “personalizzati” tramite interfaccia di configurazione (non ne sono troppo sicuro, vorrei tenermi sul semplice). (Ho deciso di non implementare questa funzionalità)
  • Email HTML/plain-text permettendo all’utente di “switchare” tramite pagina di configurazione (non sono troppo sicuro dello switch, ma una prima ricerca in materia di multipart mi ha confortato, penso che lo implementerò).
  • Qualcos’altro a cui non ho ancora pensato (commentate pure) :P

For my international readers

I’m still writing “danixland-subscribe-to-blog”, a plugin that mimics the behaviour of the “subscribe-to-blog” widget on WordPress.com.

This is what the plugin is capable of at the moment:

  • it can add email addresses after having verified that the same address is not already in our database, and only after a confirmation email was correctly sent.
  • it now has a function that cleans the database from unverified email addresses after 5 days (too long/ too short? let me know)
  • There’s a stub of the mail sending function. I’m thinking about implementing a mail send queue in order to take care of sites with lots of subscribers, so that the webserver doesn’t suffer too much.

And here are the functionalities that I’d like to add before releasing the plugin:

  • Front-end widget displaying different actions if the user is logged in on the site or not (the same as the WordPress.com widget).
  • Custom email content using the Setting API (I’m not sure about this). (I’ve decided not to implement this option)
  • HTML/plain-text emails allowing the user to switch on the Settings Page (I’m not sure about the switch but I think I’ll add the multipart email).
  • Something else I didn’t think about yet (feel free to let me know your suggestions in the comments below) ;)

 

subscribe to blog – le prime immagini

Un post veloce per introdurre il nuovo plugin che sto sviluppando, si chiama danixland-subscribe-to-blog, la fantasia non mi manca di certo, eh?! :)

Anche se esistono decine di plugin per permettere ad un visitatore di iscriversi e ricevere via email i nuovi post pubblicati su un blog, io sentivo la mancanza di un plugin che facesse solo e soltanto questo, e quindi ho deciso di svilupparlo io stesso!

Continue reading

Oggi stavo dando un’occhiata alla plugin directory di WordPress alla ricerca del plugin utilizzato su WP.com per permettere ai visitatori di un sito di iscriversi e ricevere una email ogni volta che un nuovo post viene pubblicato e con mio sommo rammarico ho scoperto che non è stato reso pubblico per gli utenti di WordPress.org. Ci ho pensato un attimo e ho deciso di provare a scriverlo io.. ;) restate in attesa di aggiornamenti.. ;)

EDIT:

Ecco qualche immagine presa direttamente dal sito di prova su cui sto sviluppando il plugin, dategli un’occhiata!