Projects
Here are some projects that we can tackle as a group when we meet in Mumbai. There will be approx 15 developers, so we can split into 3 groups and work on 3 large projects
Search
- Make Basic/Advanced/Search Builder follow the custom search interface
- Allow extending the query object via an interface. Use this interface to build the standard query object
- Integrate Solr/Lucene based searching
- Restructure profile to use above interfaces
Dojo
- Hierarchical selector widget
- Inline editing of contact data
API v2
- A reboot on our current API attempts. Lets come up with a more comprehensive complete solution and add a few examples
Component Interfaces and packaging
- Make CiviCRM component independent of core and interact with core via a known interface
- Allow components to be installed separately. This includes both component data and code. Should also be able to handle upgrades
CiviPledge
QA Skills Workshop and QA Automation
- Break into several teams and work on QA for some complex issues so we can learn from each other best practices for thorough QA of a piece of functionality.
- Review our current QA automation capabilities and develop additional processes which we can implement and maintain.
Team Discussions
These are some possible agenda topics for planning team discussion - to take advantage of the face-to-face opportunity to share ideas and feelings. Some of this might happen over meals or as a break from project tasks. (These items are an outgrowth of a Skype chat between dgg and michal.)
- Revisit 2007 project goals and draft goals for 2008
- Consider whether an overall "mission statement" for the project would be useful to help drive roadmap decisions. If we think it would be useful - take a shot at drafting one. This discussion could also consider the relationship between mission and revenue opportunities.
- How can we improve the channels for getting feedback from i18n communities / non-English speaking users incorporated in our planning / roadmap? Currently, most feedback for improvements and new features comes in via forums which are dominated by English speaking users.
Labels
