In august and september 2008 I held a questionnaire amongst simplenews users to get a better picture of the use of the module and the wishes of the current users. No less than 60 people participated and as expected the questionnaire gave better insights and helped me to make plans for future development of simplenews.

These are the results of the questionnaire and my outline of future development.

Questionnaire results

The use of simplenews

 general use of simplenews
A typical simplenews user built one or two website with simplenews. A typical Simplenews applications contains up to five newsletters which are sent once per month up to once per week to up to 1000 subscribers per newsletter. Resulting in a total newsletter output of up to 100K emails per year.

Use of existing features

 use of simplenews features

Frequently used:

  • Newsletter subscription
  • Subscription block
  • HTML newsletters

Rarely used:

  • Multilingual newsletters
  • Priority per newsletter
  • Receipt request per newsletter

Newsletter block settings:

A large majority uses only some of the block settings or doesn't use the block at all.

Requested features and funding

 requested simplenews features

Major topics for future development:

  • Bounce handling

    Support for bouncing email addresses, Overview of bounced addresses, easy block/unsubscribe/remove addresses which bounce.

  • Email statistics

    Statistics of received emails (bounce), opened emails, clicked links. Alternatively support for google analytics.

  • Flexible target lists

    Be able to send newsletters to an arbitrary selection of email addresses. For example use email addresses in a view as a target for a mailing. Flexible system to (re)send a newsletter to a collection of emails.

  • Collect subscriber data

    A method to collect data from subscribers at subscription and by importing subscriber data. Data to be collected must be flexible as CCK. Data must be collected for both anonymous and subscribed users.
    Subscription data such as source of subscription and (un)subscription date.

  • Subscriber management

    Ability to manage large number of subscribers. Search options, mass edit/delete/block.

Funding of future development:

The above new features are highly requested but only a small number of people are willing to fund these developments while on the other hand the commercial interest in this functionality is high. Therefore I like to I challenge the community of simplenews users to work together on these subjects. Those who want to supply code are requested to contact me directly or put in in the simplenews issue queue. I like to coordinate development efforts, participate in it where funds are available or work on your project if it requires the above functionality. Together we can make it happen!

Short term development

  • Move advanced options to a collapsed fieldset on the node add/edit form (done).
  • Simplify the newsletter block settings and permissions (done).
  • Increase the theming options of subscription block (done).
  • Improve the (possibilities for) integration with other modules

Long term development

  • Improve support for large number of subscribers
  • Improve debugging and reporting of sent emails
  • Change interface for sending newsletters
  • Develop additional modules for additional functions:
    • Bounce handling
    • Email statistics
    • Flexible target lists
    • Subscriber data
    • Subscriber management

Reacties

A typical simplenews user built one or two website with simplenews. A typical Simplenews applications contains up to five newsletters which are sent once per month up to once per week to up to 1000 subscribers per newsletter. Resulting in a total newsletter output of up to 100K emails per year.- Thank you

this is really interesting
zusatzinstrumente

I'm very surprised to see that no one requested the feature of personalization, meaning the option to include subscriber details in outgoing emails. For example, greeting the subscriber by name, or referencing their join date, UberCart purchases, or other data.

Nieuwe reactie inzenden

De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.
  • Dutch
  • English