Onboarding API

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Project information

Project page on drupal.org: http://drupal.org/sandbox/tcarmona/1120194
Student: Tiago Carmona (tcarmona)
Mentor: Fabiano Sant'Ana (wundo)
Co-mentor(s):
Local mentor(s):

Current status: Setting up this wiki page and getting in touch with the community.

Description

Onboarding is the process where site owners help new site members to orient themselves and take some important initial steps toward becoming full-fledged members of the site. This process is critical in various websites created with Drupal, as it smooths the user experience.

Whitney Hess wrote that "[m]ost companies think that getting people to sign up is the ultimate challenge, but what about getting them oriented to your site and actually using it? That process of helping people get started is called onboarding, and it’s crucial that you give it the attention it deserves."

The goal of this project is to build a flexible, configurable system for helping Drupal site owners build onboarding processes custom to their needs.

Links:

http://groups.drupal.org/node/138949 - Original idea.
http://groups.drupal.org/node/99289 - Discussion about the idea.
http://groups.drupal.org/node/140619 - Project description.
http://drupal.org/sandbox/tcarmona/1120194 - Sandbox link
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/tcarm... - GSoC proposal link

Project schedule

  • April 26:

    • Rejoice
    • Eat cake Only local images are allowed.
  • April 27:

    • Have dinner with my mentor
  • May 29: Community Bonding Period

    • Fax my Student Foreign Certification and Proof of Enrollment to Google
    • Create d.o project (how-to: create, maintain)
    • IRC/VoIP meeting with mentors
    • Refine scope and timeline
  • June 5: [Study the basic tools]

    • Study the changes in Drupal 7
    • Study Git
    • (...some more issues...)
    • Split next milestone into bite-size issues
  • June 12: [Deep study of Drupal]

    • Study the Drupal 7 hook system
    • Talk with my mentor about how to archieve my goals in GSoC
  • June 19: [Data Modeling]

    • Study the best way to data model
    • Develop the function stubs
  • June 26: [Backlog and SimpleTest]

  • July 3: [Final tests at Uncamp and Start of coding]

    • Final tests until Thrusday. Wish me luck guys.
    • Implementation of the function stubs and their codding.

Comments

Great project. Curious about

yoroy's picture

Great project. Curious about current status and what you might need help with, feedback on? Thanks!

Onboarding for Drupal 6

raulreynoso's picture

I have been working on an onboarding module for drupal 6. It looks like you have done a lot of work on a module for drupal 7. I think it would make sense to coordinate our efforts. Let me know how I can contribute.

Google Summer of Code 2011

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: