I thought I'd start a place to itemize what to avoid in Drupal 6 that might cause extra headache when it comes time to upgrade our applications to Drupal 7.
I've just read the O'Reilly Using Drupal, and I've watched more than a few hours of tutorials already. I'm late to Drupal development, but very glad to be here now. This community is fantastic! The number of modules is staggering.
As great as that is, it also makes it a little tough on newcomers like me to pick and choose the way ahead. A similar trade off exists re: roadmaps (http://drupal.org/node/287324).
For instance, I'm building a small application using CCK and Views. Very soon I'll arrive at wanting my own field types and a module. And I'll want to take advantage of D7 goodness ASAP too. So, how best to proceed?
Watching out for modules that are not likely to be ported to D7 is a good place to start. Some are obvious, some not.
Also, D7 core will absorb some modules (CCK, Views, Token). Any significant gotchas entailed in that process?
I thought it'd be worthwhile to have a central place to track this issue over the next few months.