2010-05-24 Web Technology status call

Committee: 
Web Design
Meeting
Date: 
Mon, 05/24/2010 - 00:00
Location: 
Agenda: 

1. Special Topics:

Engaging new volunteers: Ching Li and Gregory Ameres

reschedule Thursday's tentative call; do we have a suitable starter assignment for Ching Li?


2A. Subteam status reports - first and third Mondays

* Office status (Josh)

* Google Analytics and Theming (Doug)
-- activities for new volunteers

* Social Networking (Doug-acting)

* Content (Georgette)

* Business model (Ann)

Delegates meeting ... do we need to do anything re Delegates group?

2B. Technology status reports - second and fourth Mondays

-- Current site

Any outstanding issues?


-- Drupal 6 (Walt)

  • Kipp's work orders
  • Progress since last call
  • What still needs doing
  • Plan for final testing and migration, training and communications.

-- ebase
-- CRM (Walt -acting)

3. Set goals for next couple of weeks

4. Specific action items requiring discussion.
Review outstanding actions

Meeting schedule:
Next meeting: phone or office?

Parking lot (for later discussion):

Groups audience: 
Attendees: 

Ann, Walt, Kipp

Minutes: 

1. Special Topics:

Engaging new volunteers: Ching Li and Gregory Ameres

reschedule Thursday's tentative call; do we have a suitable starter assignment for Ching Li?


2A. Subteam status reports - first and third Mondays

* Office status (Josh)

* Google Analytics and Theming (Doug)
-- activities for new volunteers

* Social Networking (Doug-acting)

* Content (Georgette)

* Business model (Ann)

Delegates meeting ... do we need to do anything re Delegates group?

2B. Technology status reports - second and fourth Mondays

-- Current site

Any outstanding issues?


-- Drupal 6 (Walt)

Weird spam from Drupal 6 site ... wrong url ... with research, concluded it was just spammer garbage.

Membership item --
Discount module -- was a problem on Drupal 5, Trellon fixed it for us, but there are problems on 6. There is a module that seems to do what we want, but it isn't working yet (gives us what looks like what we want, but it doesn't display the calculated discount (it's zero).

Kipp looked at discount stuff -- we have multiple tables that handle the 10% and 25% discounts. Ann explained history behind membership info and how we use the member role.
Kipp is considering using the uc_addresses table to carry the additional family member name thru the checkout process.

Kipp asks: Where is profile info stored? profile_fields : names of fields; profile_values : values of those fields; privacy table; Where are second family member first and last name fields? Currently stored in Ubercart attribute fields.

Walt prefers creating new table with userid and our additional fields. Profile is part of core but allows added fields. But have to deal with anonymous user situation ... only place info for them is stored is in Ubercart attributes (associated with the order). Only when order completes can you stuff them some place else as by then they are a registered user. Thus have to hook the startup process (for pre-populating order for registered user) and the completion process (for saving the fields that persist). Ubercart only has a name field, not first name and last name.

Kipp to investigate further how to best do this.

Thousands of e-commerce sites & they must be using something for discounts. How to find out what?

* Kipp's work orders
* Progress since last call
* What still needs doing
* Plan for final testing and migration, training and communications.

Kipp has set up a development environment. Downloaded Web site, has Eclipse on a virtual box. He can provide "appliance" to open on my virtual box to see what he has. Walt has spare box he can hook up to evaluate this as sharing mechanism. Kipp has not been able to set up Web site in Eclipse yet. Eclipse allows interactive monitoring of variable values.

For membership page ... will use Drupal sandbox to get Ubercart modules needed to test different code. Use nynj_custom as start point. (It spits out source html.)
Work order deliverable after 10 hours: environment for working with the code. Reproduce theming look in D6. Restructuring the code is not part of the sizing.
Can use grep to track relative (by number) naming and what's what.

Need to consider how we'll do gift memberships too. Walt suggests a membership.xxx.php file so we could do multiple gift memberships in one order. Kipp to implement that way. May need some helper functions in template.php.

Should have 3 or 4 GB to run Eclipse.

Status of D6 migration:
Need working discount code from Drupal
Need decent membership form
Panels and views -- understand what's needed, have to do it.
Most things working or we know how to make them work
Broken on 5 and 6: sponsor block on hikes and parks: test for "is there a sponsor" doesn't work. Walt to ask Kipp to investigate.

Vacations: Walt: June 11-15 Dartmouth reunion and Canada end of June (27th thru 7/8)
Ann: Italy July 1-11
Bill: in and out

-- ebase
-- CRM (Walt -acting)