Implementing hook_ctools_plugin_directory($module, $plugin) Creating a pluginname.inc file Naming the function properly within this file: returning 1 or more plugins per file: Best practices if a plugin will have many files, use subdirectories. This is OK.