• Like
Views3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
842
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
17
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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