European Code Sprint Day 2

Veröffentlicht
2011-12-14 00:36
Written by
michaellenahan - member of the CiviCRM community - view blog guidelines

Hello again World, here is the Code Sprint team at Apeldoorn checking in with your latest update.

 

Yesterday was Day 2, we're really starting to make progress on the CiviMobile and Web/Unit testing fronts.

 

We have a continued commitment to testing CiviMobile in the most challenging environments, as you can see here.

http://farm8.staticflickr.com/7033/6506760091_dcfaa5e725_b.jpg

http://farm8.staticflickr.com/7012/6506798535_cc207a0d09_b.jpg

 

Peter and Rajesh gave us an update on their work on CiviMobile. It uses jQuery Mobile, which means it has compatability with all well-known smart-phone and tablet devices. Here are some screen-shots.

https://plus.google.com/u/0/photos/108817674685929496250/albums/5685898324425987345

 

Erik Hommel showed us some really interesting developments for the API. The Prince of Object-Oriented API, a.k.a. Xavier, will be making his way to Apeldoorn for Day 3. We can't wait!

 

Michael McAndrew, Gergő Tisza and myself have been working on the Web and Unit testing using phpunit and Selenium. Gergő made a patch to fix one of the API tests: http://issues.civicrm.org/jira/browse/CRM-9336

 

If you want to join in (and I know you do), we're following the steps to testing nirvana:

 

It's best to use Ubuntu. Mac and Windows people - you can use Ubuntu in a Virtual Box.
 
Get a fresh Drupal CiviCRM installation. Use the latest stable CiviCRM version.
 
Now, over-write CiviCRM with the latest version from svn.
http://wiki.civicrm.org/confluence/display/CRMDOC40/Installing+CiviCRM+from+subversion+%28SVN%29+repository (... don't forget the bit at the bottom of that page about setup.sh).
 
Then, follow these steps.
http://wiki.civicrm.org/confluence/display/CRM/Setting+up+your+personal+testing+sandbox+HOWTO
 
That's all for Day 2. Stay tuned for more tomorrow.

 

 

Filed under

Comments

 

and its quite easy especially if you are using ports to keep your LAMP stack upto date on your machine.

 

lobo