Posted by snufkin on May 26, 2007 at 11:08pm
After a small discussion on #drupal-soc with chx the following guidelines were suggested for the Summer of Code projects:
- Platform: Drupal 5
- Do not consider developing directly to Drupal 6, for many reasons. Drupal 5 has a stable documentation as a starter, due to the not yet solid state of 6 hunting bugs will be a devious task, finding out which bug is yours, which is of core and so on.
- PHP version
- Chose whichever you want, 4 or 5. It should be perfectly fine to pick 5, and there is already a talk about dropping php 4 support in the future.

Comments
PHP5
I think a better suggestion would be that php 4 is optional, but php 5 must be supported unless you want to rewrite your code at the end of this year (or whenever the inevitable happens). In my opinion, if you're implementing completely new functionality, don't worry about php 4 support and instead create cleaner code by taking advantage of the improved object system, exceptions, dom, or whatever is relevant to your project.
-Max
core themes
I would say that the two core theme projects should contact their mentors to agree on a base version. Developing themes for Drupal 6 is maybe not considerably different to Drupal 5, but there are great new possibilities, which a core theme could exploit. Contact your mentors!
A few weeks ago Steven
A few weeks ago Steven Wittens (one of our mentors) suggested to develop the core themes for Drupal 6 because of the code freeze nearly coinciding with the start of SoC and the new possibilities Drupal 6 adds.
So, unless someone has any objections, developing the theme for Drupal 6 is fine for me :)
great
If Steven says so, then SoC students should indeed work with Drupal 6 for new core themes. That sounds fantastic.