Tuesday, May 29, 2012

05/29/2012

Brooklyn Job Bank testing.
Set "Post" button as inactive after you post a job.
Updated the emails sent out for Chamber, Employers, and Applicants.
After a new Job is posted, the page redirects to the Job Listings page.
Bunch of small bug fixes
I've rolled the updates to QA and Brooklyn.

Next:

Profile Manager testing.

SMB Mobile
Checklist of Requirements
Complete SMB Mobile story.
New Navigation database table (Also needed for dynamic pages)

Quote for Services for Glenwood Springs.

Fix Kalamazoo and Seminole Toolboxes.
Bug for McKinney Chamber old Mobile App redirects to self when option to view full site is clicked the first time.  Second time it is clicked, it redirects to full site.
Multiple Listings in Directory Bug fix for Seminole and Kalamazoo.

Page.aspx demo on Vermont.

Monday, May 28, 2012

05/28/2012

Job Bank
Send email for each submission and approval
Option for Chambers to approve Job Applications
Deployed to Brooklyn
Updated Brooklyn's Masterpage
Updated the Site Search Iframe to work on secure pages.
Updated some web content records to work on secure pages.

Web Login
Additional Profile Manager tasks.
Tested creating profiles with the Profile Manager changes Jon made.
Image Captcha.

Next:

Profile Manager testing.

SMB Mobile
Checklist of Requirements
Complete SMB Mobile story.
New Navigation database table (Also needed for dynamic pages)

Quote for Services for Glenwood Springs.

Fix Kalamazoo and Seminole Toolboxes.
Bug for McKinney Chamber old Mobile App redirects to self when option to view full site is clicked the first time.  Second time it is clicked, it redirects to full site.
Multiple Listings in Directory Bug fix for Seminole and Kalamazoo.

Page.aspx demo on Vermont.

5/27/2012

Process Flow for Web Login.
Job Bank "Post a Job" button changes.
Job Bank consistent navigation links (logout, View applicants)
Order Listings by date
Got it to a bug-free state

Next:
Job Bank
Send email for each submission and approval
Option for Chambers to approve Job Applications
"Account is Inactive, check your email" message.

Web Login
Additional Profile Manager tasks.
Image Captcha.

SMB Mobile
Checklist of Requirements
Complete SMB Mobile story.
New Navigation database table (Also needed for dynamic pages)

Quote for Services for Glenwood Springs.

Fix Kalamazoo and Seminole Toolboxes.
Bug for McKinney Chamber old Mobile App redirects to self when option to view full site is clicked the first time.  Second time it is clicked, it redirects to full site.
Multiple Listings in Directory Bug fix for Seminole and Kalamazoo.

Page.aspx demo on Vermont.

Friday, May 25, 2012

5/24/2012

Send token in email to confirm email after creating a New Account on the Web.
Set new Profile as Inactive until verified.


Send token in email to confirm email after resetting Account from the Web.
Creates a session and redirects when it receives the Token and Page URL.
Reduce XML Directory story and create a story for next sprint.
MyBase.Properties for ProfileID, UserID, EntityID, MenuID, MasterPage.
Glenwood Springs emails.
Change Glenwood Springs' Kiosk page from Landscape to Portrait.

Next:
Process Flow for Web Login.
Additional Profile Manager tasks.
Image Captcha.
RU a Business?  Click here.
Job Bank navigation links.
Job Bank "login to post a job" link.
"Account is Inactive, check your email" message.

Checklist of Requirements for SMB Mobile
Complete SMB Mobile story.
SMB Mobile - New Navigation Table (Also needed for dynamic pages)

Quote for Services for Glenwood Springs.

Fix Kalamazoo and Seminole Toolboxes.
Bug for McKinney Chamber old Mobile App redirects to self when option to view full site is clicked the first time.  Second time it is clicked, it redirects to full site.
Multiple Listings in Directory Bug fix for Seminole and Kalamazoo.

Page.aspx demo on Vermont.
Encrypt masterpage name in querystring


Thursday, May 24, 2012

5/23/2012

Glenwood Springs splash page for visitor's center kiosks.
Worked with Hiroki to finalize the code the "Secure Compatible Masterpages".
Job Bank updates.
Refactor of some Login Screen code.
"Create an Account" page.

Next:
Send login token in email to confirm email.
Profile Inactive until verified.
Additional Profile manager tasks.
Image Captcha.
Register.Aspx should create a session and redirect when it receives the Token and Page URL.
RU a Business?  Click here.
Quote for Services for Glenwood Springs.
Checklist of Requirements for SMB Mobile
Complete SMB Mobile story.
Reduce XML Directory story and create a story for next sprint.
Fix Kalamazoo and Seminole Toolboxes.
Bug for McKinney Chamber old Mobile App redirects to self when option to view full site is clicked the first time.  Second time it is clicked, it redirects to full site.
Multiple Listings in Directory Bug fix for Seminole and Kalamazoo.
SMB Mobile - New Navigation Table (Also needed for dynamic pages)
MyBase.Properties for ProfileID, UserID, EntityID, MenuID, MasterPage.

Wednesday, May 23, 2012

5/22/2012

Tested Brooklyn Job Bank.
Brooklyn Job Bank updates.
Added "CustomRegistrationURL" to the Job Bank tables, models, managers, and views.
Created and tested codebehind for Secure Compatible Masterpages.
Updated Login Token code to make it less costly on the server to get the ProfileID of a logged in User.
Updated Event Invoices screen in both Alpha and Beta.
Started work on "Create a Profile" screen for the login control.

Tuesday, May 22, 2012

5/21/2012

Brooklyn Job Bank Final Draft
Login Page Profile Screen.
Masterpages with dynamic Base URLs for Secure pages.

Friday, May 11, 2012

5/10/2012

Rolled first draft of V12 directory to QA.
Met with Joe to get clarity on the Mobile Web App for SMB story.
Helped Sree with some QA testing of Web files for release.
Met with Robin about the Job Bank for Brooklyn.
Started work on the V12 Job Bank.
Added some MsgBoxes to the Event Invoices tab when there are no Invoices selected in the grid.

Thursday, May 10, 2012

5/9/2012

Worked with Sree to test the upcoming Web Release.
V12 Directory All Categories page.
V12 Directory Results page.
Started V12 Directory Listing page.

Wednesday, May 9, 2012

5/8/2012

Demo of mvp of SMB Mobile Web App.
New Directory Search page (90%).

Tuesday, May 8, 2012

5/7/2012

Built the initial framework for a Small To Medium Business Mobile Web App.
Tied the framework to our Config Settings table and Profile Listing.

Monday, May 7, 2012

5/5/2012

Created a V12 Business Directory.
Created a Sample Website for all V12 product Demos.  Website will launch on any Client website with a User login.  Site will have all our web components tied to their database.  Site can be used during Implementation to assist in data conversions.  Site can be used post - Implementation to upsell Clients on purchasing new modules.

Friday, May 4, 2012

5/4/2012

Updated Menu to show new Event screen in Alpha or Development.
Updated Events Invoices tab with a "Go" button next to the Actions dropdown.
Updated Mobile Standard Category, Category, SubCategory page to alphabetize the categories.

DEMO:
RM Dashboard with the new Login control
Categories/SubCategories page for Mobile
Standard Categories fix for Mobile
New Events Screen
Event Invoices tab changes

5/3/2012

Updated ConfigSettings code to handle sets of settings for multiple instances of a module. Finished debugging new Config Settings code. Tested it on QA. Rolled latest Mobile Web App files to Champaigne County and Glenwood Springs.

Thursday, May 3, 2012

5/2/2012

Updated list of config settings. Updated SQL for config settings update. Updated Model and Manager for Config Settings. Built in a mechanism so we can assign a set of config settings to an infinate number of pages. Tested Event Invoices tab in Beta.

5/1/2012

Defined list of public facing settings for configurable Business Directory and Mobile Web App. Wrote SQL for the settings table update. Built a model for the config settings. Built the manager classes for the config settings.

Tuesday, May 1, 2012

4/30/2012

Met with Lauren second draft Event Invoices Screen First draft Met with Curt Second draft Event Selector WPF screen Sree asked if I would make some changes to the CouponList control Pulled down story to define user facing config settings and Weblink Admin config settings

3/9/2012

Demo Dive for invoice creation process. Demo XML directory fixes. Demo Version 2 of RM Dashboard. Demo Show the alpha and Beta Website. Demo Unit tests for partial refunds.

2/24/2012

Demo of Release Strategy, Performance Documentation, Google Maps API Version 3 Release Strategy Improve stability by getting all clienes on the same set of files Smart Client Alpha, Beta, Release Web Safe and Unsafe Files Web Alpha, Beta Release Rollouts from IT IT Rollout Proceedures Performance Documentation Improve customer experience and reduce the load on our servers Testimonials Top 10 Opportunities 3rd Party Assistance Google Maps API Version 3 In response to Google Deprecating the Version 2 Google Maps API Not Used by all clients Will be used with new clients going live this week Evaluating free version of the API Communicating with Google

2/17/2012

1. Meet with Implementation to identify rollout issues we need to resolve before handing web files responsibility to IT. 2. Meet with Brendon and Jon to detail proceedures for the Smart Client rollout process.

2/16/2012

1. Finished documentation on "Top 10 Reasons for Slow Site and Smart Client Performance" 2. Met with another client for a Weblink Connect Performance Survey 3. Began the documentation for our IT Rollout Process.

2/9/2012

1. RM Dashboard

2/8/2012

1. Fixed a bug Sree found in the Reports Meta help icons and checked it in. 2. Went completely agains Sree's recommendatin and created a story for additional requirements to the RM Dashboard. 3. Worked on RM Dashboard stories.

2/7/2012

1. RM Dashboard New Task screen 2. Fixed a bug on Metro North's Login to View Member Pricing on Event Registration

2/6/2012

1. RM Dashboard changes

2/3/2012

1. Developer Town meeting: Jason Vasquez Branching - High emphasis on Unit Testing - Releases get a Build tag and a Product Release tag - Magical tag "head" that points to the latest release - Thursday pre-demo demo with the team - Start 5 and 8 point stories early in the sprint to give time for testing( I disagree - the early part of the sprint would not be delivering work to QA - Reconfire the Smart Client build to build a particular tag - Release should contain hidden features for unfinished products Mitch Sheilds (mshields@developertown.com) iOS Development - Hybrid with Web (Phone Gap) - Hybrid with Native (AppCellerator Titanium) - Native (Object C or C++ compiled with iOS sdk) - http://html5test.com - "Square" application to integrate a Credit Card swipe. - X-Code for Development environment (Requires OSX) iOS SDK - $99 per year - up to 100 apps Rick Ray Book recommendation: "Lean Startup" by Eric Reise Build, Measure, Learn (Validated learning) Is it making the product better? How can you tell? Rate of adoption? How does it fit into the roadmap? 2. Added Developer Town notes to Google Sites 3. Finished XML caching filename size bug on Weblink Local 4. 5. Delivered Partial Refund API stories.

2/2/2012

1. Added everyone to the Google Sites 2. Test the Authorize.Net partial refund code.

2/1/2012

1. Follow up with Joel about TAB/TCCE. 2. Started reading about the Authorize.Net API 3. Phone call with Vermont 4. Created stories for Vermont issues

1/31/2012

1. Follow up with Joel about about TAB/TCCE. 2. Started the Paypal and Authorize.net partial refund methods. 3. Updated DirectoryXML.ascx.vb to not cache the XML files if the filename is longer than 245 characters. 4. Updated Vermont's Lodging Locator.

1/30/2012

1. Finished dive to determine what is needed for a GeoLocation API. (Google GeoLocation API on Smart Client + Members only pages to manage Listings) 2. Finished dive to determine if we can delete files from the \tmp folder older than 30 days. (yes except for the Excel files) 3. Fixed a bug with the affiliation icons on Weblink Local 4. 4. Met with Joel to discuss his process of splitting the TAB/TCCE data 5. Started to fix a bug where Weblink Local 4 produces an error when XML filenames exceed 256 characters. 6. Blocker (may need to create a story): Started to fix a bug where the "entities" public property is not working on the Business Directory. But, URL rewriting sends the ListingID to the page. I think URL rewriting should send the ProfileID to the page so the page can determine which listing to display based on Entity.

1/27/2012

1. Demo: XML API http://wlicorp.weblinkconnect.com/cwt/external/wcpages/wcxml/api_ro.aspx?MakeAPIKey=true&partnername=weblinkinternalapi smart client loads Report Meta Data from a cached XML file using a background process. 1. XML API pulls from the App Manager Database 2. XML API creates a Serialized Object as an XML file on corp 3. Rather than pulling directly from the App Manager database, the Smart client pulls in the XML file and Deserializes it as a WC_ReportMeta object RM Dashboard http://oceansidechamber.com/cwt/webclient/dashboards/profiles/ 1. Profiles 2. Tasks 3. ConfigSettings Develop a rollout plan for rolling this directory template to all clients https://sites.google.com/a/weblinkinternational.com/products/home/business-directory/weblink-local/upversioning 2. Finished work on the triggers to get the Reports Menu help icons to appear on mouseover 3. Setup a couple APIs for Mobilco and created some Billing records for them. 4. Tested unit test for WC_PageMeta XML

1/26/2012

1. I finished the code to pull the Reports Meta info from a cached XML file.

1/25/2012

1. Blocker: not able to build or debug (fixed) 2. Fix a broken page in the RM Dashboard

1/24/2012

1. Optimized code in the XML API for the Reports Meta information 2. Blocker: not able to build or debug

1/23/2012

1. Updated the XML API to be able to pull from the App Manager database and create a cached file on corp 2. I added an XML feed to the API for the Report Meta 3. Added a method to the WC_ReportMetaManager to pull the Report Meta from that XML feed 4. Added some code to the WC_ReportMetaManager to delete the cached xml file whenever an update is made 5. Created a unit test for the new method I created in the WC_ReportMetaManager

1/20/2012

1. Help Robin fix the WebMenuDD custom control. 2. Updated API to work on sites where CWT is not set as the root 3. Updated ListingManager.vb to fix an issue with redundant coupons appearing in the Weblink Local XML. 4. Updated Weblink Local 4 Google maps to fix issue with map not working on clients west of Denver. 5. Setup 10 APIs for Moblico

1/19/2012

1. Meet with Brendon and Chris Spurgin regarding a problem with Oceanside's setup - split servers. 2. Found a bug in a custom user control Robin built called WebMenuDD. 3. Fixed a bug with Weblink Local 4 sort by not working with categories with a "/" in the category name. 4. Accepted story for the RM Dashboard and postdated it. 5. created a new story for changes to the RM Dashboard.

1/18/2012

1. Blocker - I could not roll Mobile hotfix files to clients on 67.214.102.230 2. Try to finalize all my Transaction rollbacks clients. 4. Non-Scrum related: I want to meet with Implementation regarding split sites having only one entry in the App Manager. 5. Met with Chris Spurgin regarding the splitting of sites between servers.

1/17/2012

1. I am going to catch up on some emails 2. Try to get Joseph to approve my Dashboard story. 4. Updated the Mobile Web App to restrict images to a max size of 250 pixels. 3. Roll my Mobile hotfix files

1/16/2012

1. robin approved my changes to the eCommerce module on TAB/TCCE. I changed the approved date on that story to reflect on the last sprint. 3. I checked in a hotfix for Mobile to fix some issues with addresses not appearing correctly on Google maps. 4. I checked in the code for the Web Dashboards. 5. I checked in a fix to the Login Link control to fix an issue on TAB/TCCE. 6. I checked in a change to the XML API adding the ProfileID field to the Related Profiles feed. 7. I checked in a new control that dynamically creates some CSS from the ConfigSettings table and added that control to the Weblink Local 4 Template. 8. I created some documentation outlining the UpVersioning process to upgrade Weblink Local 3 clients to Weblink Local 4.