You are here

README.txt in Bean (for Drupal 7) 7

Bean (Bean Entities Aren't Nodes)
==================================

The bean module was created to have the flexibility of
Block Nodes without adding to the node space.

Bean Types
----------

A Bean Type (or Block Type) is a bundle of beans (blocks).
Each Bean type is defined by a ctools plugin and are fieldable.
Currently Bean Types are only defined in hook_bean_plugins().

If you enable bean_admin_ui you can add/edit bean types at
admin/structure/block-types

Beans
-----
An overview of all beans created is at: admin/content/blocks

If views is installed and enabled, a default called 'Bean Block List' is available to replace the default block list at: admin/content/blocks

Beans can be added at: block/add

Example Bean Type Plugins
-------------------------
indytechcook's original bean plugin gist: https://gist.github.com/1460818
Context Bean: Context Bean block types display other beans (block entities). http://drupal.org/project/context_bean
Examples: http://drupal.org/project/bean_examples
Flickr Integration: http://drupal.org/project/bean_flickr
Leafbean - Leaflet + Bean for a simple map block: http://drupal.org/sandbox/rerooting/1787416
Leaflet GeoJSON Bean: http://drupal.org/project/leaflet_geojson
Openlayers Blocks: http://drupal.org/project/openlayers_blocks
Bean Panels - provides loose bean placement in panels, content need not exist: http://drupal.org/project/bean_panels
Relevant Content: http://drupal.org/project/bean_relevant
Service Links: http://drupal.org/project/bean_service_links (Integration with the Service Links module)
Slideshow: http://drupal.org/project/beanslide
Slideshow: https://github.com/opensourcery/os_slideshow
Taxonomy plugins: http://drupal.org/project/bean_tax
Twitter Pull integration: http://drupal.org/project/bean_twitter_pull (Integration with the Twitter Pull module)
Flickr Integration: http://drupal.org/project/bean_flickr
MapBox.js Integration: http://drupal.org/project/mapboxjs
(Latest list of plugins: http://drupal.org/node/1475632)

Articles and Videos
-------------------
Bean Tutorial: http://treehouseagency.com/blog/neil-hastings/2011/09/21/building-custom-block-entities-beans
Bean Presentation: http://www.archive.org/details/DrupalBeanModuleTutorial-UsingBeanAdminUiAndWritingBeanPlugins-
Admin UI tutorial: http://youtu.be/Eu1YNy-BNG8
Easily convert Boxes to Beans: https://github.com/skwashd/bean_boxes
Views without Views: http://thinkshout.com/blog/2012/06/sean/introducing-relevant-content-bean
Bean Intro: http://previousnext.com.au/blog/introduction-bean-module
Extending An Already Defined Bean: http://drupal.org/node/1826204

Related modules
---------------
* Devel Contrib
  https://www.drupal.org/project/devel_contrib
  Includes a Devel Contrib Generate submodule which adds Devel Generate support
  to any supported entity, including Bean.

File

README.txt
View source
  1. Bean (Bean Entities Aren't Nodes)
  2. ==================================
  3. The bean module was created to have the flexibility of
  4. Block Nodes without adding to the node space.
  5. Bean Types
  6. ----------
  7. A Bean Type (or Block Type) is a bundle of beans (blocks).
  8. Each Bean type is defined by a ctools plugin and are fieldable.
  9. Currently Bean Types are only defined in hook_bean_plugins().
  10. If you enable bean_admin_ui you can add/edit bean types at
  11. admin/structure/block-types
  12. Beans
  13. -----
  14. An overview of all beans created is at: admin/content/blocks
  15. If views is installed and enabled, a default called 'Bean Block List' is available to replace the default block list at: admin/content/blocks
  16. Beans can be added at: block/add
  17. Example Bean Type Plugins
  18. -------------------------
  19. indytechcook's original bean plugin gist: https://gist.github.com/1460818
  20. Context Bean: Context Bean block types display other beans (block entities). http://drupal.org/project/context_bean
  21. Examples: http://drupal.org/project/bean_examples
  22. Flickr Integration: http://drupal.org/project/bean_flickr
  23. Leafbean - Leaflet + Bean for a simple map block: http://drupal.org/sandbox/rerooting/1787416
  24. Leaflet GeoJSON Bean: http://drupal.org/project/leaflet_geojson
  25. Openlayers Blocks: http://drupal.org/project/openlayers_blocks
  26. Bean Panels - provides loose bean placement in panels, content need not exist: http://drupal.org/project/bean_panels
  27. Relevant Content: http://drupal.org/project/bean_relevant
  28. Service Links: http://drupal.org/project/bean_service_links (Integration with the Service Links module)
  29. Slideshow: http://drupal.org/project/beanslide
  30. Slideshow: https://github.com/opensourcery/os_slideshow
  31. Taxonomy plugins: http://drupal.org/project/bean_tax
  32. Twitter Pull integration: http://drupal.org/project/bean_twitter_pull (Integration with the Twitter Pull module)
  33. Flickr Integration: http://drupal.org/project/bean_flickr
  34. MapBox.js Integration: http://drupal.org/project/mapboxjs
  35. (Latest list of plugins: http://drupal.org/node/1475632)
  36. Articles and Videos
  37. -------------------
  38. Bean Tutorial: http://treehouseagency.com/blog/neil-hastings/2011/09/21/building-custom-block-entities-beans
  39. Bean Presentation: http://www.archive.org/details/DrupalBeanModuleTutorial-UsingBeanAdminUiAndWritingBeanPlugins-
  40. Admin UI tutorial: http://youtu.be/Eu1YNy-BNG8
  41. Easily convert Boxes to Beans: https://github.com/skwashd/bean_boxes
  42. Views without Views: http://thinkshout.com/blog/2012/06/sean/introducing-relevant-content-bean
  43. Bean Intro: http://previousnext.com.au/blog/introduction-bean-module
  44. Extending An Already Defined Bean: http://drupal.org/node/1826204
  45. Related modules
  46. ---------------
  47. * Devel Contrib
  48. https://www.drupal.org/project/devel_contrib
  49. Includes a Devel Contrib Generate submodule which adds Devel Generate support
  50. to any supported entity, including Bean.