Three Core Offers

Revision as of 09:14, 9 January 2008 by Mohammad Ghufran (talk | contribs) (Bugs)



OurWork Edit-chalk-10bo12.png

What (summary)

Three Core Offers are prominently displayed in the grass part of the skin. Each offer walks the visitor through a logical sequence of screens, culminating a subscription to Get Page Alerts, an order to Promote my Company, or a request for more information about how and why to Sponsor a Portal.

Why this is important

This task is pointed squarely at our most important goals: Revenue and Engagement.

DoneDone when each of the following subtasks are DoneDone

PunchList


  • Get edit Alerts doesn't work with javascript off
  • edit alerts doesn't provide a graceful oops, you can't subscribe page when javascript is off for pages that don't exist


  • Emails alerts have hardcoded paths to the server, so the links don't work on local dev machines (nor getting you back to the promoteme.aboutus.org preview domain)


  • I was testing the result by entering my email twice, Why am I receiving twice emails - Shahzad
  • I Click Promote My company and I went to this empty page http://promoteme.aboutus.org/PageSupport ... --- Shahzad
    • If the javascript hasn't loaded yet, or is disabled, these are the pages the links should go to. -Stephen Judkins
      • I logged out, went to TedErnst.com and clicked "get alerts" and went to this page, which is blank: http://promoteme.aboutus.org/PageAlerts 202.38.48.136
      • Javascript was not disabled for any of us in Lahore, but we all saw this intermittantly. If we clicked "back" and then tried again, it worked every time. TedErnst (talk) 12:30, 8 January 2008 (PST)
      • Tak will create and post explanations for each of the non-javascript offer pages
      • got broken javascript to degrade gracefully. Check it out! -Stephen Judkins


  • Maybe this is a larger issue (not to be fixed this week), but when I'm signed in, the anon alerts don't make sense. It should just add those pages to my watchlist. I signed up this way as logged in and got the confirmation email but when I clicked the link, I got an error. Not sure if this is because I'm logged in. TedErnst (talk) 23:42, 7 January 2008 (PST)


  • While signing up to "Promote My Company", Email address field does not accept 'characters' I tried signing up with and it didnt work. --Sa'ad : talk : email : contribs : 23:39, 7 January 2008 (PST)
    • Also happens on "Sponsor a Portal". Unable to use underscore in email field.


  • Minor issue, on portal offer - after filling out info, return to page was broken. ~~ MarkDilley
    • https should redirect to http unless the url includes au_web_services/sponsor
    • figure out how to not need the username and password twice for http and https

Bugs

  • Confirmation link for the get email is bad
  • Not able to edit watched pages.
  • Teal Screen of Death when clicking Promote my company or Sponsor a portal in Firefox 2.0.0.11
    • This seems to be working fine on both Firefox and IE (tested on IE7)
  • There is a bug for Credit Card numbers. The Promote my company screen is always expecting 16 characters whereas some credit cards do not have 16 digits.
    • Visa (16 digits)
    • MasterCard (16 digits)
    • American Express (15 digits) failing for American Express
  • I successfully promoted on a page. Now I cant promote another page using the SAME email address. Gives the error: "It appears you have submitted this form twice. Check your email inbox for confirmation of your previous order." Ali Anwar
  • No Spam control for Edit Alerts. This image :Spam.png shows emails i received by pressing the submit button multiple times
See First JS Error for associated problem.
  • Double login problem in Promote my company screen, and wierd screen.
  • Behind the promoteme firewall:
Picture_6.png
  • If a search term is entered in the search box from the promote my company page, it gives a bad title error. See the images: Image1

The above image leads to Image2

Smaller Things
  • Screen flashes in IE (tested on IE 7) when clicking one of the top-right buttons. A little annoying, don't know if it will affect people who have photo-sensitive seizures.
  • email alerts - you ask for my name and email but then when the alert email comes, it says "Dear User" TedErnst 00:14, 9 January 2008 (PST)
CSS/JS

Only notable errors have been added for this section.

CSS:
  • Warning: Expected color but found 'none'. Error in parsing value for property 'background-color'. Declaration dropped.
Source File: http://promoteme.aboutus.org/skins/support/css.php?v=1199833965
Line: 1
  • Warning: Expected color but found '#0000'. Error in parsing value for property 'background-color'. Declaration dropped.
Source File: http://promoteme.aboutus.org/skins/support/css.php?v=1199833965
Line: 1
JS:
Error: [Exception... "Component returned failure code: 0x805e000a [nsIXMLHttpRequest.open]" nsresult: "0x805e000a ()" location: "JS frame :: http://promoteme.aboutus.org/skins/support/javascript.php :: anonymous :: line 1" data: no]
Source File: http://promoteme.aboutus.org/skins/support/javascript.php
Line: 1
  • exception 'Exception' with message 'no method found' in /opt/promoteme.aboutus.org/aboutus/wiki/extensions/AboutUsWebServices/AboutUsWebServices.php:31 Stack trace: #0 /opt/promoteme.aboutus.org/aboutus/wiki/extensions/AboutUs/EditAlerts/SendEmailAlert.php(19): auDispatch('edit_alert', '2650907') #1 [internal function]: sendEmailAlerts(Object(Article), Object(User), '{{ Domain_Page ...', ”, 0, NULL, NULL, 98) #2 /opt/promoteme.aboutus.org/
  • Error: urchinTracker is not defined
Source File: http://promoteme.aboutus.org/Wiki
Line: 493

The Name and Email field are not editable

  • Click "Get Page Alerts" on http://promoteme.aboutus.org/EnjoyMyStyle.com
  • The "Name:" and "Email:" fields that show up are not editable!
  • CLick "Submit"
  • Now you get two editable fields

Cannot unsubscribe to page alerts?

    • Subscribe to get page alerts (It allows more than once even twice, thrice as many time as you can for same page)
    • make edits to page
    • You will receive the edit alert mail as many time as you subscribe yourself
      • (so by fixing that, it should allow you to subscribe one will automatically get rid of multiple edit alert mails)
    • when you receive the mail on the edit, click unsubscribe
    • you see the following page:

Image:OnUnsubscribePageALert.png

      • Later, if you edit the page, you still get alerts, so you cannot unsubscribe. The image also shows that something still needs to get done

Umar Sheikh and Arshia

Long Finished or Postponed PunchList Items

  • edit alerts
    • finish basic functionality
    • work on wording
  • make sure that the authorize.net account works in live mode
    • tests should be forced to no longer hit authorize.net at all ever
    • authorize.net account needs to be switched to live (Brandon)
    • several people here should enter their actual credit cards to verify that it works (Brandon, Ward, Ray)
    • verify that if someone submits the form twice they don't actually get charged twice (Brandon, Stephen)
  • promoteme.aboutus.org doesn't include the credit card fields and skips the authorization step on Promote my Company ... no, will use magic card number instead.
  • promoteme.aboutus.org needs a different google maps API key that has been generated for it
  • styles and content of screens
    • still want to touch up the forms, and remove the tables... (Vinh deferred)
    • bring over the javascript and styles that Vinh created for the forms
    • certain js and styles will be added later
    • error messages on same lines
    • fix the main edit button problem (the callback function that was removed)
    • loosen restrictions on phone number validations
  • Schedule a time 1:30 at which they'll pummel
  • Test and fix session, 11:00 to Noon Saturday
  • should be able to click the links and get all the way through for all but edit alerts regardless of whether you are on a special page or not
  • turn off AdSidebar when we're secure (https) (Stephen)
  • links in forms need to open external windows so they don't close form (Vinh, Stephen)
    • added in class="new-window" for links that need to open in new window.
    • unsure of where to add the js so it works post callback.
  • need a cancel link on payment screen (Vinh, Stephen)
    • Vinh added in a "Maybe later!" button that has no initial value. SHould work like a "return-to" link.
  • there should be a "Return to OriginalPageTheyStartedFrom" link on the final screens for all three (Vinh, Stephen)
    • Vinh added the code ""--from await_verification.rhtml--in an effort to have a return link, but it didn't work.
      • View the lines on pages successful.rhtml and successful_request.rhtml.
  • fix the unsubscribe link for email alerts (Vinh, Stephen)
    • Vinh added the code "" into the href for the unsubscribe anchor but it didn't work.
      • "" was added to verify_text.html.rhtml and copied from update.text.html.rhtml
  • From the "Thanks" page in the "Get Alerts" flow, I get an error if I go directly to the "Promote" offering and go down that path.
    • "Promote" also hangs when I try it from the "Thank you" page in the "Promote" flow
    • "Sponsor" also hangs when I try it from the "Thank you" page in the "Promote" flow
    • "Promote" does not work from "Preferences" Page

Steps to DoneDone

  • Get the https://promoteme working.
  • Improve the stage_branch script to add the ssl stuff to the conf file.
  • Move the compost of sponsoraboutus branch into the promoteme branch, Deactive sponsor aboutus branch.
  • prune and repack the git repository, so that git clone is faster didn't seem to help much
  • Locally stage a clean version of the prometeme branch
  • Clean rake test for the locally staged promoteme branch.
  • Make sure that the locally staged promoteme is behaving properly.
  • Hand a task from the three promoteme tasks to someone in lahore office.

Brandon and Ali (current task nibblet)

  • Enlist other devs here to translate the http://promoteme.aboutus.org/PromoteMeBugList to this punchlist Ghufran and Anwar are on this
  • Get promoteme staged on the local machine in its current form
  • Choose the easiest pickings from the punch list
    • Duplicate the error on our local
    • Fix the error
    • Push to live
    • Rinse and Repeat



Retrieved from "http://aboutus.com/index.php?title=Three_Core_Offers&oldid=13992155"