Difference between revisions of "Three Core Offers"

(Bugs)
(Bugs)
Line 52: Line 52:
 
:http://images.aboutus.org/images/b/b7/Picture_6.png
 
:http://images.aboutus.org/images/b/b7/Picture_6.png
  
=====Smaller Things======
+
=====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.
 
*'''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.
  

Revision as of 08:13, 9 January 2008

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


  • 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

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
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.
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

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 and fix



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