wordpress 3.5

27
WordPress 3.5 Elvin Technische wijzigingen 28 december 2012

Upload: marko-heijnen

Post on 02-Jul-2015

617 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: WordPress 3.5

WordPress 3.5 Elvin

Technische wijzigingen28 december 2012

Page 2: WordPress 3.5

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

Page 3: WordPress 3.5
Page 4: WordPress 3.5

946 tickets opgelost voor 3.5

Page 5: WordPress 3.5

• Media bibliotheek redesign

• TwentyTwelve

• Links zijn verdwenen

• Nieuwe welkom scherm

Wijzigingen die vrijwel bekend zijn

Page 6: WordPress 3.5

Wijzigingen die je mogelijk weet

• Nieuwe color picker

• Favoriete plugins

• oEmbed support voor SoundCloud, Slideshare en Instagram

• HiDPI Dashboard

• Taxonomy metaboxes zijn kleiner bij weinig items

Page 7: WordPress 3.5

Simpele aanpassingen

Page 8: WordPress 3.5

Standaard 40 MB limiet Zorgt hopelijk voor minder klachten

Page 9: WordPress 3.5

Orderen op basis van IDs in 'post__in' Een veel gevraagde feature

Page 10: WordPress 3.5

• ‘show_admin_column’ => true als argument bij register_taxonomy()

• Of via een filter: manage_taxonomies_for_{$post_type}_columns en dan de taxonomy name terug sturen

Admin kolom voor taxonomies

Page 11: WordPress 3.5
Page 12: WordPress 3.5

Nieuwe edit screen hooks

• edit_form_after_title

• edit_form_after_editor

Page 13: WordPress 3.5

De meer interessante aanpassingen

Page 14: WordPress 3.5

WP_Post class

• Alle post objecten zijn nu classes

• Dit verbeterd performances en caching van post objecten

• Je kunt nog steeds get_post() gebruiken.

Page 15: WordPress 3.5

XML-RPC

• XML-RPC standaard enabled

• Gebruikers opvragen

• Zoeken in post types

• Post revision support

Page 16: WordPress 3.5

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

Page 17: WordPress 3.5

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

Page 18: WordPress 3.5

$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' );}

Code voorbeeld

Page 19: WordPress 3.5

GD

Page 20: WordPress 3.5

Imagick

Page 21: WordPress 3.5
Page 22: WordPress 3.5

http://www.slideshare.net/markoheijnen/image-manipulation-in-wordpress-35

Meer informatie

Page 23: WordPress 3.5

Multisite

Page 24: WordPress 3.5

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

Page 25: WordPress 3.5

Update je WordPress 3.5 met de branche tot aan 3.5.1 en misschien wel altijd

Page 26: WordPress 3.5

External libraries

• jQuery 1.8.3

• jQuery UI 1.9.2

• jQuery Color 2.1.0

• Jscrop 0.9.10

• SimplePie 1.3.1

• TinyMCE 3.5.8

• Underscore 1.4.1

• Backbone 0.9.2

Page 27: WordPress 3.5

Bedankt! Vragen?

@markoheijnen