Re: Redesigning the, "Send a List Message" Screen

 
From: "Rob Taylor" <rt@PROTECTED>
Date: December 4th 2007

Hi Justin:

All of these ideas sound great Simplify

I would vote to incorporate the features of the scheduler into the main sending window and do away with that as a separate plugin

One complaint that I hear about the sending process is that there is no way to save work between sessions So if you are designing an HTML email and you need to get approval before sending, you are forced to either leave the browser window open or save the plain text and HTML parts out to a separate text file on your hard drive

The work around is to use the scheduler but it isn't as robust as the standard way of sending email (at least in the version we are currently using)

I know that it involves setting a cron which makes it difficult for some to use but if there was a config variable that was off by default for "use scheduler" then those bits would be hidden unless specifically enabled by those able to use them

R

// Rob Taylor \ TD Media // http://www tdmedia com

\ 760 438 9393

>

Um,

The, "Send a List Message" screen is in dire need of redesign The design hasn't changed much since 2 0, released a million years ago and things have just been tacked on

I'm wondering if anyone can give me a good idea on how people are using this screen and what gets in their way and what feels clumsy?

Some ideas I had:

  • Get rid of the, "Simple" and "Advanced" screens It makes things messy in the code and the different layouts get confusing

  • Separate the various form fields (There are a few ) into their logical parts:

    • Message Headers
    • Message Body
    • Everything Else
  • Have the most obvious things viewable, have everything else hidden For example:

    • When you first view the screen, the only form elements to edit (and are visible) are the Subject: and the PlainText Message

    • Have an easy way to toggle the visibility any other Message Headers, so you can edit them, /if you want/

    • Have an easy way to toggle the visibility of the PlainText Message and the HTML Message fields, so you can edit, what you want

    • Allow a way to save the preferences of what gets shown by default and what gets hidden by default, so if you don't like my default idea, /you can change it/

    • Allow a preference that says, "Don't show this form field, at all" (Say I want to use the FCKeditor and never, ever want to write a plaintext message and I'm setting this up for a client that would be confused with that weird, "PlainText Message" field)

    • Allow a preference to populate the PlainText and HTML form fields with the PlainText or HTML mailing list message templates

  • Do away with the weird popup menu of choices in the, "basic screen"

  • the ones that says,

    Format:

    PlainText HTML Plain Text - HTML version will be created Plain Text - HTML tags stripped

No one really knows what to do here If you want PlainText, write it in the PlainText, textfield If you want HTML, write it in the HTML textfield That's it!

The "Plain Text - HTML version will be created" was sort of an idea on making an HTML email, without HTML knowledge If you want that, use the FCKeditor - it'll do what you want and gobs more I have no idea why you'd want to use the, "Plain Text - HTML tags stripped", feature

And above all this, have some sort of way to hook up an outside form that has similar form elements to actually send out an email This basically means documenting what the form fields do and provide some sort of authentication scheme that's not the list control panel's session stuff

Comments? I'm hacking together a mock up now

-- Justin Simoni

Dada Mail - Write Once: Distribute Everywhere Software url: http://mojo skazat com

--

Post: dadadev@PROTECTED

Unsubscribe: http://mojo skazat com/cgi-bin/dada/mail cgi/u/dadadev/

List Information: http://mojo skazat com/cgi-bin/dada/mail cgi/list/dadadev

Archive: http://mojo skazat com/cgi-bin/dada/mail cgi/archive/dadadev

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.