API.txt

  1. cis7 sites/all/modules/ulmus/context/API.txt
  2. cis7 sites/all/modules/ulmus/ctools/API.txt
  3. cis7 sites/all/modules/ulmus/pathauto/API.txt
  4. cis7 sites/all/modules/ulmus/media/API.txt
  5. cis7 sites/all/modules/ulmus/features/API.txt
  6. cis7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  7. cis7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  8. cis7 sites/all/modules/ulmus/security_review/API.txt
  9. cis7 sites/all/modules/ulmus/aes/API.txt
  10. cle7 sites/all/modules/ulmus/pathauto/API.txt
  11. cle7 sites/all/modules/ulmus/context/API.txt
  12. cle7 sites/all/modules/ulmus/aes/API.txt
  13. cle7 sites/all/modules/ulmus/media/API.txt
  14. cle7 sites/all/modules/ulmus/security_review/API.txt
  15. cle7 sites/all/modules/ulmus/ctools/API.txt
  16. cle7 sites/all/modules/ulmus/features/API.txt
  17. cle7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  18. cle7 sites/all/modules/local_contrib/votingapi/API.txt
  19. cle7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  20. ecd7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  21. ecd7 sites/all/modules/ulmus/pathauto/API.txt
  22. ecd7 sites/all/modules/ulmus/aes/API.txt
  23. ecd7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  24. ecd7 sites/all/modules/ulmus/context/API.txt
  25. ecd7 sites/all/modules/ulmus/features/API.txt
  26. ecd7 sites/all/modules/ulmus/security_review/API.txt
  27. ecd7 sites/all/modules/ulmus/ctools/API.txt
  28. ecd7 sites/all/modules/ulmus/media/API.txt
  29. elmsmedia7 sites/all/modules/ulmus/aes/API.txt
  30. elmsmedia7 sites/all/modules/ulmus/security_review/API.txt
  31. elmsmedia7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  32. elmsmedia7 sites/all/modules/ulmus/ctools/API.txt
  33. elmsmedia7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  34. elmsmedia7 sites/all/modules/ulmus/pathauto/API.txt
  35. elmsmedia7 sites/all/modules/ulmus/context/API.txt
  36. elmsmedia7 sites/all/modules/ulmus/media/API.txt
  37. elmsmedia7 sites/all/modules/ulmus/features/API.txt
  38. harmony7 sites/all/modules/ulmus/aes/API.txt
  39. harmony7 sites/all/modules/ulmus/context/API.txt
  40. harmony7 sites/all/modules/ulmus/ctools/API.txt
  41. harmony7 sites/all/modules/ulmus/security_review/API.txt
  42. harmony7 sites/all/modules/ulmus/features/API.txt
  43. harmony7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  44. harmony7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  45. harmony7 sites/all/modules/ulmus/media/API.txt
  46. harmony7 sites/all/modules/ulmus/pathauto/API.txt
  47. icor7 sites/all/modules/ulmus/context/API.txt
  48. icor7 sites/all/modules/ulmus/media/API.txt
  49. icor7 sites/all/modules/ulmus/pathauto/API.txt
  50. icor7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  51. icor7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  52. icor7 sites/all/modules/ulmus/features/API.txt
  53. icor7 sites/all/modules/ulmus/ctools/API.txt
  54. icor7 sites/all/modules/ulmus/security_review/API.txt
  55. icor7 sites/all/modules/ulmus/aes/API.txt
  56. meedjum_blog7 sites/all/modules/ulmus/context/API.txt
  57. meedjum_blog7 sites/all/modules/ulmus/ctools/API.txt
  58. meedjum_blog7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  59. meedjum_blog7 sites/all/modules/ulmus/pathauto/API.txt
  60. meedjum_blog7 sites/all/modules/ulmus/features/API.txt
  61. meedjum_blog7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  62. meedjum_blog7 sites/all/modules/ulmus/aes/API.txt
  63. meedjum_blog7 sites/all/modules/ulmus/security_review/API.txt
  64. meedjum_blog7 sites/all/modules/ulmus/media/API.txt
  65. mooc7 sites/all/modules/elmsln_contrib/nodereference_highlight/API.txt
  66. mooc7 sites/all/modules/ulmus/context/API.txt
  67. mooc7 sites/all/modules/ulmus/ctools/API.txt
  68. mooc7 sites/all/modules/elmsln_contrib/outline_designer/API.txt
  69. mooc7 sites/all/modules/ulmus/pathauto/API.txt
  70. mooc7 sites/all/modules/ulmus/media/API.txt
  71. mooc7 sites/all/modules/ulmus/security_review/API.txt
  72. mooc7 sites/all/modules/ulmus/features/API.txt
  73. mooc7 sites/all/modules/ulmus/aes/API.txt
Current API Version: 2.0.8

Please note that the API version is an internal number and does not match release numbers. It is entirely possible that releases will not increase the API version number, and increasing this number too often would burden contrib module maintainers who need to keep up with API changes.

This file contains a log of changes to the API.
API Version 2.0.9
Changed import permissions to use the new 'use ctools import' permission.

API Version 2.0.8
  Introduce ctools_class_add().
  Introduce ctools_class_remove().

API Version 2.0.7
  All ctools object cache database functions can now accept session_id as an optional
  argument to facilitate using non-session id keys.

API Version 2.0.6
  Introduce a hook to alter the implementors of a certain api via hook_[ctools_api_hook]_alter.

API Version 2.0.5
  Introduce ctools_fields_get_fields_by_type().
  Add language.inc
  Introduce hook_ctools_content_subtype_alter($subtype, $plugin);

API Version 2.0.4
  Introduce ctools_form_include_file()

API Version 2.0.3
  Introduce ctools_field_invoke_field() and ctools_field_invoke_field_default().

API Version 2.0.2
  Introduce ctools_export_crud_load_multiple() and 'load multiple callback' to
    export schema.

API Version 2.0.1
  Introduce ctools_export_crud_enable(), ctools_export_crud_disable() and
    ctools_export_crud_set_status() and requisite changes.
  Introduce 'object factory' to export schema, allowing modules to control
    how the exportable objects are instantiated.
  Introduce 'hook_ctools_math_expression_functions_alter'.

API Version 2.0
  Remove the deprecated callback-based behavior of the 'defaults' property on
    plugin types; array addition is now the only option. If you need more
    complex logic, do it with the 'process' callback.
  Introduce a global plugin type registration hook and remove the per-plugin
    type magic callbacks.
  Introduce $owner . '_' . $api . '_hook_name' allowing modules to use their own
    API hook in place of 'hook_ctools_plugin_api'.
  Introduce ctools_plugin_api_get_hook() to get the hook name above.
  Introduce 'cache defaults' and 'default cache bin' keys to export.inc

Versions prior to 2.0 have been removed from this document. See the D6 version
for that information.

File

sites/all/modules/ulmus/ctools/API.txt
View source
  1. Current API Version: 2.0.8
  2. Please note that the API version is an internal number and does not match release numbers. It is entirely possible that releases will not increase the API version number, and increasing this number too often would burden contrib module maintainers who need to keep up with API changes.
  3. This file contains a log of changes to the API.
  4. API Version 2.0.9
  5. Changed import permissions to use the new 'use ctools import' permission.
  6. API Version 2.0.8
  7. Introduce ctools_class_add().
  8. Introduce ctools_class_remove().
  9. API Version 2.0.7
  10. All ctools object cache database functions can now accept session_id as an optional
  11. argument to facilitate using non-session id keys.
  12. API Version 2.0.6
  13. Introduce a hook to alter the implementors of a certain api via hook_[ctools_api_hook]_alter.
  14. API Version 2.0.5
  15. Introduce ctools_fields_get_fields_by_type().
  16. Add language.inc
  17. Introduce hook_ctools_content_subtype_alter($subtype, $plugin);
  18. API Version 2.0.4
  19. Introduce ctools_form_include_file()
  20. API Version 2.0.3
  21. Introduce ctools_field_invoke_field() and ctools_field_invoke_field_default().
  22. API Version 2.0.2
  23. Introduce ctools_export_crud_load_multiple() and 'load multiple callback' to
  24. export schema.
  25. API Version 2.0.1
  26. Introduce ctools_export_crud_enable(), ctools_export_crud_disable() and
  27. ctools_export_crud_set_status() and requisite changes.
  28. Introduce 'object factory' to export schema, allowing modules to control
  29. how the exportable objects are instantiated.
  30. Introduce 'hook_ctools_math_expression_functions_alter'.
  31. API Version 2.0
  32. Remove the deprecated callback-based behavior of the 'defaults' property on
  33. plugin types; array addition is now the only option. If you need more
  34. complex logic, do it with the 'process' callback.
  35. Introduce a global plugin type registration hook and remove the per-plugin
  36. type magic callbacks.
  37. Introduce $owner . '_' . $api . '_hook_name' allowing modules to use their own
  38. API hook in place of 'hook_ctools_plugin_api'.
  39. Introduce ctools_plugin_api_get_hook() to get the hook name above.
  40. Introduce 'cache defaults' and 'default cache bin' keys to export.inc
  41. Versions prior to 2.0 have been removed from this document. See the D6 version
  42. for that information.