Neil Drumm on api.drupal.org

Podcast episode player
0:00 0:00

Neil Drumm (aka drumm) talks about some of the improvements to the Drupal developer reference site of api.drupal.org. The API module is the module that drives the site since it's essentially a set of regular expressions that extract the doxygen function headers and presents it in a navigable website. For Drupal 7, the API module has moved to using the Grammar Parser module, which is a programatic way to search the code based upon PHP syntax because regular expressions wouldn't scale to be able to handle object-oriented classes. Drumm talks about the process of adding classes to api.drupal.org as well as adding in support for being able to search through the code for contributed modules and projects. He started with the example module and plans on expanding it from there. There are some other alternative API like api.lullabot.com that also use the API module, but already include support for some of the most popular contributed modules. Drumm also talks about some of the other features being added and how he originally got involved with this set of modules.