Continuing our amazing productivity during sprints, we introduce our 9th and final sprint of the year. This sprint is being held at the offices of De Goede Woning in Netherlands from Dec 12th - Dec 16th. A big thanks to the sponsors - De Goede Woning - for offering facilities, bosworX for installing WiFi and to Erik H and Erik B from EE-atWork for sponsoring the food, drink and accommodations.
This sprint we are trying something a bit different. In addition to the folks gathering in the NL, we will have a virtual sprint going on at approx the same time on the #civicrm IRC channel. Considering we have developers spread across different time zones (europe, india, US east coast, US west coast, new zealand), we should be going pretty good around the clock :) We'll have a virtual meeting on a daily basis @ 3:00 pm NL time (click on the link to find that time locally)
This sprint is focussed on these areas: Unit and Web Tests, Documentation, and CiviMobile.
- Increasing CiviCRM Test Suite Coverage and testing some of the new features in v4.1. Our current test suite results running on 4.1 are hosted here. You can review the new features we'd like to add to the web test suite and sign up to work on tests here. Tests are a critical part of Civi's infrastructure and ensure that the code quality and stability is trending upwards. Getting comfortable with the web testing framework will also give you new tools to test your own site(s). Ping kurund or dgg (Dave) on IRC to get connected with a testing task, and / or if you need help getting your testing environment set up.
- Reviewing, updating and improving the documentation. We want to reflect changes in CiviCRM v4.1, move stable content from the wiki, work out where the gaps are, and so on. We're also working on more integrated version of the book at civicrm.org rather than it's current home. See Father Shawn's blog post and this book review wiki page for the latest on where we are and ping michaelmcandrew on IRC to get stuck in! And if that wasn't enough! we also want to upgrade the CiviCRM developer training along the standards set for the user and administration training during the sprint following on CiviCon Europe. Ping erik_h on IRC to check if you can help in creating a sound developer training, and add to the tool kit available to newbie CiviCRM developers.
- CiviMobile. With the help of Peter McAndrew from Third Sector Design, CiviCRM v4.2 will have good mobile capabilities. This group will focus on getting phase 1 of the specification up and running. Our current platform for building this is: jQuery Mobile and HTML5. We are also planning to explore Symfony as the PHP framework for CiviCRM via this project.
Comments
I'll work on reviewing the backlog of issues related to accounting matters to see how they might help us in our CiviAccounts work.
Can we discuss/consider using the Yii Framework for CiviMobile?
Yii ships with jQuery, is Object Oriented, avoids namespace conflict, is native PHP5, well organized, has good documentation, supports PHPunit as well as Selenium tests, and is relatively small/fast.
1. if so that would help and you could do a sample implementation of some features of civimobile using yii to give everyone a better basis for comparison.
2. the above links did not give a lot of info / comparisions
3. seems like its a one-man project :(
4. one of the bigger motivations behind giving s2 a shot was the adoptions of a couple of S2 components by D8
lobo