Ticket #18 (assigned task)

Opened 3 years ago

Last modified 2 years ago

What needs to be done based on phone call

Reported by: jason Owned by: scottmc
Priority: critical Milestone:
Component: SpamZilla Version: 1.0
Keywords: Roadmap Cc:

Description

Project Plans by priority please add estimated completion dates

1.)Allow multiple sets of data to be associated with a single email address depending on which list is being mailed to (Jack and Jill use the same email address to sign up on two different sites) 2.)Email upload tool. This would allow and zip/tar file to be uploaded to the server containing one or more files (text, html, link images, embedded images). 3.)Allow grouping of ip-addresses and domains for a company for a campaign. When the email software can keep companies separated then it will be possible to use all mail servers without mixing company ip-address. (If mailing for Yahoo you would not want to use Microsoft's ip-address.) 4.)The steps for setting up a Email Campaign: 1.Select the emailing company. 2.Select which Mailing Ips will be used based on prior ip grouping. 3.Select which redirect Urls will be used and assign a subdomain for this campaign. These domains will also be based upon prior grouping. 4.Select frame forward domain that redirect sites will point to, insert the url to the site that will be frame forwarded to. (www.mygoogle.com frame forwards to http://www.myyahoo.com/affid=111111&campaign=mystuff) 5.Select or Upload the Email Creative. 6.Assign subject line or multiple subject lines. 7.Assign from “Friendly Name” and email prefix like (support@<some domain>, there maybe multiple of these also 8.Preview and/or Test email. Allow sending to a test list before scheduling the full campaign. 9.Select lists / filtered lists / or create a custom campaign list which could be a grouping of lists along with filters. 10.Schedule a time to start send / Schedule a Start and Estimated Completion time / Send now function. 11. Must have a page to check the progress of all scheduled and mailing campaigns. Current status, how much complete, number of bounces, number sent, number received, number of unsubscribes, opens and reads. 5.)Allow the Creation of Filtered Lists, These are just one offs of existing lists, I imagine this as a tree drop down tree structure where you have a Company list but then you choose filters like (State='Nevada' and Sex='Female) creating a sub-list called 'Company A Women in Nevada'. 6.)Allow creation of ISP profiles. This would allow automated customization of an email campaign per ISP. This could contain email rates, number of allowable bounces per ip, usable ip-addresses, and usable domain names. (Often times an ISP will ban a domain name/ip-address, but just because a domain name/ip-address has gone bad at one ISP doesn't mean it can be used for other ISPs). 7.)Modifying user interface to normalize menuing system functions/buttons. This approach allows new menuing buttons/drop downs to appear at the top of the page depending on which tab page we are on. This should cut down on the number of buttons that need to be placed on a page and keep all functionality to a common location. 8.)The ability to associate multiple categories of interest with a user on a list, Jill@… interests are (cars, horses, computers and online dating).

Attachments

AlphaZero Schedule.planner (4.3 kB) - added by scottmc 3 years ago.
Updated Ghantt
AlphaZero Schedule.html (21.4 kB) - added by scottmc 3 years ago.
Updated Ghantt

Change History

Changed 3 years ago by scottmc

Jason, By the way you may want to read: http://www.blisted.org/tr/wiki/WikiFormatting

This way, your numbered lists and what not would come up appearing as you intended:

  1. Foo
  2. Bar
  3. Baz….so on

Rather than showing up in a big single paragraph. The formatting doesn't really require much effort, just a few extra spaces in some places.

Changed 3 years ago by scottmc

  • owner changed from somebody to scottmc

Changed 3 years ago by scottmc

  • keywords Roadmap added
  • status changed from new to assigned
  1. Allow multiple sets of data to be associated with a single email address depending on which list is being mailed to (Jack and Jill use the same email address to sign up on two different sites)
  2. Email upload tool. This would allow and zip/tar file to be uploaded to the server containing one or more files (text, html, link images, embedded images).
  3. Allow grouping of ip-addresses and domains for a company for a campaign. When the email software can keep companies separated then it will be possible to use all mail servers without mixing company ip-address. (If mailing for Yahoo you would not want to use Microsoft's ip-address.)
  4. The steps for setting up a Email Campaign:
    1. Select the emailing company.
    2. Select which Mailing Ips will be used based on prior ip grouping.
    3. Select which redirect Urls will be used and assign a subdomain for this campaign. These domains will also be based upon prior grouping.
    4. Select frame forward domain that redirect sites will point to, insert the url to the site that will be frame forwarded to. (www.mygoogle.com frame forwards to http://www.myyahoo.com/affid=111111&campaign=mystuff)
    5. Select or Upload the Email Creative.
    6. Assign subject line or multiple subject lines.
    7. Assign from “Friendly Name” and email prefix like (support@<some domain>, there maybe multiple of these also 8.Preview and/or Test email. Allow sending to a test list before scheduling the full campaign.
    8. Select lists / filtered lists / or create a custom campaign list which could be a grouping of lists along with filters.
    9. Schedule a time to start send / Schedule a Start and Estimated Completion time / Send now

function.

  1. Must have a page to check the progress of all scheduled and mailing campaigns. Current

status, how much complete, number of bounces, number sent, number received, number of unsubscribes, opens and reads.

  1. Allow the Creation of Filtered Lists, These are just one offs of existing lists, I imagine this as a tree drop down tree structure where you have a Company list but then you choose filters like (State='Nevada' and Sex='Female) creating a sub-list called 'Company A Women in Nevada'.
  2. Allow creation of ISP profiles. This would allow automated customization of an email campaign per ISP. This could contain email rates, number of allowable bounces per ip, usable ip-addresses, and usable domain names. (Often times an ISP will ban a domain name/ip-address, but just because a domain name/ip-address has gone bad at one ISP doesn't mean it can be used for other ISPs).
  3. Modifying user interface to normalize menuing system functions/buttons. This approach allows new menuing buttons/drop downs to appear at the top of the page depending on which tab page we are on. This should cut down on the number of buttons that need to be placed on a page and keep all functionality to a common location.
  4. The ability to associate multiple categories of interest with a user on a list, Jill@… interests are (cars, horses, computers and online dating).

reformatted ticket: note: action for this ticket is to create timeline/roadmap for next release phase (Alpha)

Changed 3 years ago by scottmc

Attached Plan:

Download Imendio Planner

I will soon likely switch to the cross platform GanttProject for my project planning purposes.

Changed 3 years ago by scottmc

Updated the Ghantt

Changed 3 years ago by scottmc

Updated Ghantt

Changed 3 years ago by scottmc

Updated Ghantt

Changed 2 years ago by scott

  • milestone AlphaZero deleted

Milestone AlphaZero deleted

Note: See TracTickets for help on using tickets.