Views3

974 views
935 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
974
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Views3

  1. 1. <ul><li>Views 3 </li></ul><ul>Daniel Wehner (erdfisch) </ul><ul>Trellon </ul><ul>26. aug 14:45 </ul>
  2. 2. outline <ul><li>views progress
  3. 3. demonstration
  4. 4. views user experience
  5. 5. views for drupal7 </li></ul>
  6. 6. views 2 <ul><li>current stable version
  7. 7. build to be extendable
  8. 8. many users </li></ul>
  9. 9. missing features <ul><li>no or
  10. 10. no flexible header/footer
  11. 11. just sql datasource </li></ul>
  12. 12. Why should there be a new version?
  13. 13. pluggable query backend
  14. 16. query backends <ul><li>based on a gsoc project about apachesolr (drunken monkey, fago)
  15. 17. get data from any source </li><ul><li>apachesolr, sphinx
  16. 18. sparql, yql
  17. 19. flickr, twitter
  18. 20. mongodb, public/custom api </li></ul></ul>
  19. 21. sql query improvements
  20. 22. OR <ul><li>bring more logic into your filtering
  21. 23. support advanced use cases
  22. 24. less need to write custom code </li></ul>SELECT nid FROM {node} where node.status = 1 OR (node.type = 'page' and node.front = 1)
  23. 25. groupby <ul><li>aggregate by </li><ul><li>SUM
  24. 26. COUNT
  25. 27. MAX, MIN … </li></ul><li>filter by aggregation
  26. 28. sort by aggregation </li></ul>
  27. 29. other wishes <ul><li>Filter by a certain field
  28. 30. Filter by an argument </li></ul>
  29. 31. more pluggability
  30. 32. pagers <ul><li>more features for the existing pager: </li><ul><li>offset, max. page, limit </li></ul><li>new pagers: </li><ul><li>jquery ui pagers
  31. 33. twitter like infinity scroll
  32. 34. performance optimized pagers </li></ul></ul>
  33. 35. Display pager: next page no count query required +1 performance optimized pager
  34. 36. exposed form <ul><li>expose more forms </li><ul><li>items per page, sort criteria
  35. 37. reset button </li></ul><li>pluggable </li><ul><li>wizard like exposed filters
  36. 38. views OR ui </li></ul></ul>
  37. 39. areas
  38. 40. areas <ul><li>replacement for header/footer/empty text
  39. 41. default: display textarea
  40. 42. pluggable </li><ul><li>display node creation links
  41. 43. display any ctools content type(blocks etc.)
  42. 44. help texts, for example a single node </li></ul></ul>
  43. 45. summary <ul><li>other query backends </li><ul><li>apache solr
  44. 46. sparql </li></ul><li>support for more sql syntax: OR, groupby
  45. 47. new pluggable systems </li><ul><li>pager, exposed form, area, query </li></ul></ul>
  46. 48. demonstration
  47. 49. Should / can you use it?
  48. 50. user experience
  49. 52. hard to use <ul><li>views 3 has 13 boxes
  50. 53. three different approaches </li><ul><li>rasskull
  51. 54. yoroy
  52. 55. Noyz </li></ul><li>Discussion at: gdo/views-developers </li></ul>
  53. 56. ui features <ul><li>manage displays </li><ul><li>reorder displays
  54. 57. rename displays
  55. 58. clone displays! </li></ul><li>disable automatic preview
  56. 59. new export system </li></ul>
  57. 60. additional features <ul><li>pluggable localization: t() / i18n
  58. 61. semantic views: take over the html </li></ul>
  59. 62. group fields LEFT MIDDLE RIGHT
  60. 63. views for drupal7
  61. 64. Thanks!! esmerel merlinofchaos dagmar
  62. 65. questions?
  63. 66. <ul>http://cph2010.drupal.org/node/ 3128 </ul>

×