BADCamp 2012 Facet API

1,295 views

Published on

Session I held on BADCamp 2012. Gives nice introduction to the facets in Drupal 7 with some code examples to extend it.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,295
On SlideShare
0
From Embeds
0
Number of Embeds
308
Actions
Shares
0
Downloads
6
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

BADCamp 2012 Facet API

  1. 1. Facet APIYuriy Gerasimovemail: yuri.gerasimov@gmail.comtwitter: ygerasimovd.o.: http://drupal.org/user/257311    
  2. 2. Advanced Search Forms Submit and hope for results    
  3. 3. What are facets? Narrow search results Make sure items exist    
  4. 4. What is Facet API? Create customizable facets Unified interface for all modules (search_api,  apachesolr, search_facetapi) Very nice API to extend/modify functionality based  on ctools plugins    
  5. 5. Display widget Links Links with checkboxes Select (facetapi_bonus)    
  6. 6. SortsCount sortDisplay value sort    
  7. 7. Dependencies Bundles, Roles, Another facet (facetapi_bonus)    
  8. 8. Filters Remove some items from the facet links    
  9. 9. Current search block   
  10. 10. Writing your own widget   
  11. 11. Custom sort (uasort)   
  12. 12. Custom dependency   
  13. 13. Custom filter   
  14. 14. Current search element   
  15. 15. Contrib modules Facet API Bonus Facet API Slider Facet API Translation Facet API Pretty Paths    
  16. 16. Maintainer of Facet API   
  17. 17. Facet API QAYuriy Gerasimovemail: yuri.gerasimov@gmail.comtwitter: ygerasimovd.o.: http://drupal.org/user/257311    

×