• Like
  • Save
Paris Commerce Sprint
Upcoming SlideShare
Loading in...5
×
 

Paris Commerce Sprint

on

  • 1,169 views

The introductory presentation for the Paris Commerce Sprint, January 17-21, 2010.

The introductory presentation for the Paris Commerce Sprint, January 17-21, 2010.

Statistics

Views

Total Views
1,169
Views on SlideShare
706
Embed Views
463

Actions

Likes
0
Downloads
4
Comments
0

6 Embeds 463

http://www.commerceguys.com 456
http://translate.googleusercontent.com 3
http://www.stormrage.eu 1
http://stormrage.eu 1
http://www.mikejoconnor.net 1
http://74.207.227.194 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Here I answer the question "Why are we here?" with a short purpose statement for the sprint. Preparing to get to 1.0 involves more than just development.  We also need to ensure tools are in place for new users to use the software and then communicate the project to the community at large.
  • This slide answers the question "What critical systems are in place?“ Product - product types, attributes, administration Line item - line item types, line item manager widget Order - creation and management, states and statuses Cart - Add to Cart form, shopping cart orders, block Checkout - form builder, stateful checkout, PCI-DSS aware Payment - payment method definition, conditional availability, integrated redirected payment services Pricing - dynamic pricing, pre-calculation, basic UI Tax - tax rate definition, conditional display Currency - support for multiple currencies and conversion
  • This slide answers the question "What major systems have been postponed?" Shipping quotes - checkout and line item integration Discounts - product pricing Rules need a simplified UI Coupons - checkout and line item integration File downloads - file field and access integration Membership / access - based on roles and access systems Marketplace functionality
  • This slide answers the question "What critical systems are in place?“ 1.0 Examples of essential contributed modules: Payment gateway integration Shipping quote configuration / integration Coupons / simplified discount user interface File downloads and role promotions 2.0 Make better use of Entity API and Chaos tools Focus on core user experience improvements Limited feature introduction... Improved core support for physical products Support for multiple order types Simple address book support
  • We want Drupal Commerce to make a huge splash at DrupalCon Chicago... for the right reasons.
  • This slide answers the question "What are our documenter focus areas?" With barely any existing user documentation, we need to outline and develop it for the following core items: Installation Product management (product type creation, product creation and display through nodes) Product pricing (Rules integration) Shopping cart / checkout Payment method configuration and use (Paypal, Authorize.Net, CyberSource, etc) Tax configuration Order management (line items, customer profiles)
  • This slide answers the question "What are our deliverables for the end of the week?"

Paris Commerce Sprint Paris Commerce Sprint Presentation Transcript

  • Paris Commerce Sprint January 17-21, 2011
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • 5 th Sprint
    • Feature completion and QA
    • UI and documentation
    • Marketing
  • Schedule
    • January 17 : Introductions, teams, getting started!
    • January 18 – 21 : Morning meeting per team, sprinting
    •  
    • January 21 : Review work, communicate sprint results
    • We will have a Drupal meet-up on Thursday .
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • Current state
    •  
      • Product
      • Product types, attributes, administration
      • Line item
      • Line item types, line item manager widget
      • Order
      • Creation and management, states and statuses
      • Cart
      • Add to Cart form, shopping cart orders, block
      • Checkout Form builder, stateful checkout, PCI-DSS aware
  • Current state
      • Payment
      • Payment method definition, conditional availability, integrated redirected payment services
      • Pricing
      • Dynamic pricing, pre-calculation, basic UI
      • Tax
      • Tax rate definition, conditional display
      • Currency
      • Support for multiple currencies and conversion
  • Current state
    • Systems that need to mature in contrib :
      • Shipping quotes
      • Discounts
      • Coupons
      • File downloads
      • Membership / access
      • Marketplace functionality
  • Current state
    • Heavy reliance on :
      • Entity API - property definition and the metadata wrapper
      • Rules 2 - payment, pricing, checkout
      • Views 3 - admin interfaces, shopping cart block and form
      • Chaos tool suite - unused at present, there for Views 3
      • Token - core system, but we need better coverage
  • Current state: Documentation
    • Current documentation efforts include:
      • Inline / API documentation - roughly 28% comments
      • DrupalCommerce.org handbooks:
        • Some system overviews
        • Info hook explanation / examples
        • Using core forms and test classes
      • Sparse user documentation
  • Current state: Installation profiles
    • Major goal of Drupal Commerce has been to enable installation profiles and Feature to easily bundle e-commerce:
      • Commerce Dev - developer oriented
    •  
      • Commerce Base - planned base profile
      • Commerce Kickstart - planned beginner profile
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • Roadmap
    • March 2011
    • 1.0 – Core systems, not feature complete
    • September 2011
    • 2.0 - User experience, code refactoring
  • What still needs to happen for 1.0?
    • Development
    • Feature completion
    • Documentation
    • User interface documentation
    • Communication
    • - Making a splash at Drupalcon Chicago
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • Sprint: Development
      • Entity revisions and log displays
      • Multilingual / multicurrency usage
      • Rules / Views / Token integration
      • SimpleTest coverage
      • UI design and customer / administrator usability
    •  
    • *Some developers may be reserved for feature completion.
  • Sprint: Documentation
      • Installation
      • Product management
      • Product pricing
      • Shopping cart / checkout
      • Payment method configuration and use (Paypal, Authorize.Net, CyberSource, etc)
      • Tax configuration
      • Order management
  • Sprint: Communication
      • What is the status and future of Drupal Commerce?
      • How can people get involved now ?
      • What are our emphases at Drupal vs. non-Drupal events?
      • Where can users go to find support?
    •  
    • What should we do with DrupalCommerce.org? 
  • A success if…..
      • Drupal Commerce 1.0-beta1
      • Development log of issues to finish work
      • Outlined user documentation
      • Communication plans for before and after DrupalCon
      • Anything else...?
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • Installation party
    • Ask for help setting up a local development environment.
      • Drupal 7.0 + Drupal Commerce (7.x-1.0-dev)
      • Dependencies (dev versions):
        • Addressfield
        • Admin Menu
        • Chaos tool suite
        • Entity
        • Rules 2
        • Views 3
      • Commerce Dev - http://github.com/rszrama/commercedev
        • Install to drupal/profiles/commercedev.
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • Feature walkthrough
      • Cart / Checkout customer experience
      • Product type configuration and product administration
      • Product display and the flexible Add to Cart form
      • Checkout configuration
      • Customer profile configuration and Checkout integration
      • Cart / Checkout integration with Order
      • Order administration
      • Line item and Customer profile references
  • Feature walkthrough
      • Payment configuration and management
      • Default Views overview
      • Rules integration overview
      • Pricing rule creation and pre-calculated prices
      • Tax configuration and display options
      • Currency support
  • Introductions State of Drupal commerce Roadmap Sprint objectives Installation party Feature presentation and walkthrough Break into teams
  • Dividing into teams
      • Development teams
      • Entity revisions and log displays
      • Multilingual / multicurrency usage
      • Rules / Views / Token integration
      • SimpleTest coverage
      • UI design and customer / administrator usability
      • * Feature completion
      • Documentation team
      • Communication team