On this page
Field API (D7)
The Field API is major new functionality in Drupal 7 to provide custom data types just like CCK did for previous versions of Drupal. Field API became part of Drupal 7 in CVS in February, 2009, but there is still much to do.
Resources
To help you get started:
- There is extensive Field API documentation (though it can always be improved).
- Field API tutorial.
- Examples Project has a Field Example and a Node Example (with fields). You can also see these on api.drupal.org
- We are developing a Field API FAQ/HOWTO. It needs more content.
- If the issue list below isn't enough for you, you can get a complete list of all Field API issues at the d.o issue queue.
- Also see Updating CCK Field Modules from D6 to D7.
Grab a patch, get mentored!
The Field API is a great way to get yourself involved directly in Drupal core development. We realize, however, that Field API is a big, new, scary chunk of code that is not the easiest thing to jump into. The Field API team wants to help you get up to speed, so we've created the Field API mentoring process. Here's our promise: If you assign a Field API issue to yourself and take responsibility for it, the Field API mentors will help you learn what you need by participating in the issue and answering questions on IRC.
Below, I've organized the issues by category and assigned each a difficulty rating. These are very rough estimates and could be significantly inaccurate, but are at least a general guideline for how complex the issue/patch is.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion