Calendar:Hamburg F2F Meeting: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 181: Line 181:
* Philipp (xFallenAngel) has scripts to help ensure that patches have the proper style and there are no "compile" typo errors in your javascript.
* Philipp (xFallenAngel) has scripts to help ensure that patches have the proper style and there are no "compile" typo errors in your javascript.
* Need to talk to David B and M Scott to find out if we can make a "Thunderbird now with Calendaring" sort of idea and incorporate calendar by default into Tbird.
* Need to talk to David B and M Scott to find out if we can make a "Thunderbird now with Calendaring" sort of idea and incorporate calendar by default into Tbird.
*
* Decided that there will be a tasks view because you cannot properly display tasks in the calendar view because tasks may not always have dates and will not easily be displayable. Specifically this means:
** Integrate Lightning into Thunderbird with the "today button" in toolbar.  Also add set of three buttons in lower left to switch to different modes for the application: the modes are Mail, Calendar and Tasks.
** Clicking on "today button" toggles on a today column that shows you a summary of the current events and possibly another small window displaying tasks (todo: define how to decide which tasks to display). This also allows you to create simple events and tasks
** Clicking on tasks button will show a new task view with all task details available. A sort of "spreadsheet" format.
** Clicking calendar view does not show mail folders and shows essentially like the mockups that Christian has proposed. 
** There will be noo merge of tasks into the calendar views at all (or that may be a preference, but this is done to remove the dependency on the spurious nature of dates inside of tasks).
 
=== Day 2 ===

Revision as of 16:02, 22 April 2007

Information regarding the 2. Mozilla Calendar Developers Face-to-Face Meeting

Americans should read 20 things to keep in mind when visiting Germany first :-)

Who

Tentative Attendees
  • Matthew Willis (lilmatt)
  • Philipp Kewisch (xFallenAngel)
  • Clint Talbert (ctalbert)
  • Simon Paquet (sipaq)
  • Christian Jansen (chris-j)
  • Daniel Boelzle (daniel)
  • Michael Büttner (mickey)
  • Stephan Schäfer (ssa)
  • Thomas Benisch (tbe)
  • Andreas Treumann (Andreas)
  • Ulf Stroehler (ulf)
  • Berend Cornelius (Berend)

Where

Meeting:
Sun Microsystems GmbH
Nagelsweg 55
20097 Hamburg
Germany

Map

Lodging:
Junges Hotel

  • Approx. 70,- € with Sun Discount, near by Sun's Office


Between 100 € - 130 €

Public Transportation

Airport -> SAS Radission

  • At the Airport take the Bus with the number 110
  • Get out at the Station called Ohlsdorf
  • Transfer to the Subway
  • Take the S11 (direction: Blankenese)
  • Get out at Dammtor (Messe/CCH)

SAS Radission -> Sun

  • At Dammtor (Messe/CCH) take the S31 (direction: Harburg Rathaus)
  • Get out at Hammerbrook (City Süd)
  • this is a 6 Minutes ride.

Sun-hh.jpg.

When

From: Saturday2007-04-2110:00AM
To: Tuesday2007-04-243:00PM

Agenda (Draft)

Day 1 (Saturday)

Time Topic Description
10:00-12:30 Brunch Meet-and-greet
1:00-1:30 Welcome (Daniel) Agenda overview, goals
1:30-2:15 User Feedback (chris-j)
2:30-4:00 Product and Release Strategy done by sipaq
What is our current situation (strengths, weaknesses)? Where do we go from here (Integration into TB/SM? Two product strategy?)? How can we do our releases better.
4:15-5:30 Sunbird and Lightning (chris-j) discussion on designing features for both Apps

Day 2 (Sunday)

Time Topic Description
10:00-10:45 Feature Discussion Shorts* Off-line Mode (Daniel)
11:00-11:45 Feature Discussion Shorts* Searching Calendars (ctalbert)
12:00-12:30 Project Ownership (All)
12:30-3:30 Lunch
4:00-4:45 Feature Discussion Shorts* Pluggable Provider Packaging (Matt, Daniel, Philipp?)
5:00-6:00 Milestone& Roadmap Planning, Wrap-Up

Day 3 (Monday)

Time Topic Description
10:00-11:30 Thunderbird Integration (chris-j)
11:45-12:15 Test Strategies align forces, prevent regression (ulf)
12:15-1:30 Lunch
1:30-2:30 Automated GUI Testing (Thorsten Z.)
2:45-3:30 Feature Discussion Shorts* Group scheduling (ctalbert, Daniel)
3:45-4:30 Feature Discussion Shorts* Time zones (ctalbert)
4:45-5:30 Automated Builds & Tinderbox (Ause, Matt)

Day 4 (Tuesday)

Time Topic Description
10:00-12:00 QA-Track Shorts*

(ctalbert)

  • Test coverage
  • Test case organization
  • Test automation
    • Joey's test extension
    • xpcshell unit tests
    • chrome based mochitest
  • Ways to improve and recruit more people to help with calendar-qa
    • redesigning the QA wiki site
    • improving the QA test day
    • streamlining the ramp up to release and the final find/fix cycle
12:15-1:30 Lunch
1:30-3:00 Milestone& Roadmap Planning Continued, Wrap-Up
3:00 End

Note on "Shorts": These are intended to be 45min segments on a particular topic/idea. They can be demos/prototypes, architecture problems/ideas, short talks, or really almost anything. Ideally, they should be split 15min for the presenter and 30min for discussion, but this is flexible. If you wish to present here, please sign up for an open slot. More slots can be created if the need arises.

Meeting Notes and Decisions

Day 1

  • We need to focus on our testing on Lightning and because many of our new features are landing there (iTIP WCAP etc). So need to make testing easier on Lightning possibly by having an RDF to autoscript a dummy mail account so that it will be easier to install Thunderbird and run lightning without worrying about your private data.
  • Philipp (xFallenAngel) has scripts to help ensure that patches have the proper style and there are no "compile" typo errors in your javascript.
  • Need to talk to David B and M Scott to find out if we can make a "Thunderbird now with Calendaring" sort of idea and incorporate calendar by default into Tbird.
  • Decided that there will be a tasks view because you cannot properly display tasks in the calendar view because tasks may not always have dates and will not easily be displayable. Specifically this means:
    • Integrate Lightning into Thunderbird with the "today button" in toolbar. Also add set of three buttons in lower left to switch to different modes for the application: the modes are Mail, Calendar and Tasks.
    • Clicking on "today button" toggles on a today column that shows you a summary of the current events and possibly another small window displaying tasks (todo: define how to decide which tasks to display). This also allows you to create simple events and tasks
    • Clicking on tasks button will show a new task view with all task details available. A sort of "spreadsheet" format.
    • Clicking calendar view does not show mail folders and shows essentially like the mockups that Christian has proposed.
    • There will be noo merge of tasks into the calendar views at all (or that may be a preference, but this is done to remove the dependency on the spurious nature of dates inside of tasks).

Day 2