WordPress 3.5

914 views

Published on

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

No Downloads
Views
Total views
914
On SlideShare
0
From Embeds
0
Number of Embeds
89
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

WordPress 3.5

  1. 1. WordPress 3.5 Elvin Technische wijzigingen 28 december 2012
  2. 2. Marko Heijnen• WordPress and mobile developer• Working with WordPress for more then six years• WordPress contributor of 3.0, 3.3, 3.4 and 3.5• Recent rockstar of 3.4
  3. 3. 946 tickets opgelost voor 3.5
  4. 4. Wijzigingen die vrijwelbekend zijn• Media bibliotheek redesign• TwentyTwelve• Links zijn verdwenen• Nieuwe welkom scherm
  5. 5. Wijzigingen die jemogelijk weet• Nieuwe color picker• Favoriete plugins• oEmbed support voor SoundCloud, Slideshare en Instagram• HiDPI Dashboard• Taxonomy metaboxes zijn kleiner bij weinig items
  6. 6. Simpele aanpassingen
  7. 7. Standaard 40 MB limiet Zorgt hopelijk voor minder klachten
  8. 8. Orderen op basis van Een veel gevraagde feature IDs in post__in
  9. 9. Admin kolom voortaxonomies• ‘show_admin_column’ => true als argument bij register_taxonomy()• Of via een filter: manage_taxonomies_for_{$pos t_type}_columns en dan de taxonomy name terug sturen
  10. 10. Nieuwe edit screenhooks• edit_form_after_title• edit_form_after_editor
  11. 11. De meer interessante aanpassingen
  12. 12. WP_Post class• Alle post objecten zijn nu classes• Dit verbeterd performances en caching van post objecten• Je kunt nog steeds get_post() gebruiken.
  13. 13. XML-RPC• XML-RPC standaard enabled• Gebruikers opvragen• Zoeken in post types• Post revision support
  14. 14. WPDB• $wpdb->prepare is stricter geworden wat in een aantal plugins voor PHP warnings zorgt• $wpdb->prepare( "SELECT * FROM table WHERE ID = %d AND name = %s", $id, $name );• In 3.5.1 word het opgeven van maar 1 parameter een notice
  15. 15. WP_Image_Editor• Geen GD code meer hoeven te gebruiken• Ook keuze uit Imagick (core) en Gmagick (plugin)• Mogelijkheid om kwaliteit van non JPEG afbeeldingen te zetten• Mogelijkheid om mime type te veranderen tijdens het proces
  16. 16. Code voorbeeld$image = wp_get_image_editor( cool_image.jpg );if ( ! is_wp_error( $image ) ) { $image->rotate( 90 ); $image->resize( 300, 300, true ); $image->save( new_image.jpg );}
  17. 17. GD
  18. 18. Imagick
  19. 19. Meer informatiehttp://www.slideshare.net/markoheijnen/image-manipulation-in-wordpress-35
  20. 20. Multisite
  21. 21. Multisite• Kan nu in een subdirectory geïnstalleerd worden• Performance van switch_to_blog() is groten deels opgelost• ms-files.php word standaard niet gebruikt• File quotes is standaard uitgeschakeld
  22. 22. Update je WordPress 3.5 met de branche tot aan 3.5.1 en misschien wel altijd
  23. 23. External libraries• jQuery 1.8.3 • SimplePie 1.3.1• jQuery UI 1.9.2 • TinyMCE 3.5.8• jQuery Color 2.1.0 • Underscore 1.4.1• Jscrop 0.9.10 • Backbone 0.9.2
  24. 24. Bedankt! Vragen? @markoheijnen

×