Reno WordPress Meetup: Gershwin

7
Version 3.2.x What nerdy stuff did they add this time? Code Name: "Gershwin " ____________________________

Transcript of Reno WordPress Meetup: Gershwin

Page 1: Reno WordPress Meetup: Gershwin

Version 3.2.xWhat nerdy stuff did they add this time?

Code Name: "Gershwin"

____________________________

Page 2: Reno WordPress Meetup: Gershwin

Low Level Stuff

The following things are critical bits of information.You should be aware what they mean and how they impact you. • Requirements for WordPress have changed!

o PHP 5.2.4 or greater Old requirement - since WordPress 2.5 was PHP 4.3 or greater.

o MySQL 5.0.15 or greater Old requirement - since WordPress 2.9 was MySQL 4.1.2 or greater.

Q: What does this mean to me as a user?A: You will be unable to run the latest version of WordPress, unless your website provider has upgraded to the required version of PHP and MySQL.

Q: What does this mean to me as a developer?A: You can now take advantage of the many awesome changes in PHP5

• Visibility within Objects (Private/Public/Static)• Pass by reference.• Class Constants and Static Methods/Properties• Much, much more.

____________________________

Page 3: Reno WordPress Meetup: Gershwin

Better for D&D

Developers: It's Faster & Lighter

• Faster Page Loads• Faster Upgrades• Optimizations to WP_Filesystem

o Faster FTP Updateso FTP Updates are more stable.

• Stream Downloadso Improves update times.o Lowers the memory footprint.

• Performance improvements for wptexturize()o This is key for content with special

characters.• Remove PHP4 compatibility including

timezone support.• More efficient term intersection queries.• Some optimizations in the HTML sanitizer.• Speed optimizations for is_serialized_string().• Cache Dashboard RSS Widgets output.• And many other improvements and tweaks.

Designers: Enhanced Browser Compatibility

• Drop Internet Explorer 6 support.• Start End-of-life (EOL) cycle for

Internet Explorer 7!• Browse Happy notify users of out-

of-date browser.

____________________________

Page 4: Reno WordPress Meetup: Gershwin

internal upgrades? enhancements!

High Level Stuff

jQuery & jQuery UI

PHP Wrappers(mail,HTTP)

TinyMCE

XML-RPC

Cleaner Plugin & Theme Handling

Much much more!

____________________________

Page 5: Reno WordPress Meetup: Gershwin

Reasons to Upgrade

Why should you upgrade today?

• Security: Not upgrading puts you at risk.• Themes & Plugins: Developers are moving forward, so should you.• Performance! A faster site makes everyone happier.

Things to do before upgrading.

• Backup everything! o Both the files and the database!

• Do your homework!o Don't just dive in, make sure to read the upgrade instructions.

• Talk to others in the community.o Others may have already upgraded! They can let you know of tips or

tricks they encountered while going through the process.

____________________________

Page 6: Reno WordPress Meetup: Gershwin

____________________________questions?

Page 7: Reno WordPress Meetup: Gershwin

____________________________resourcesPresentation:

• High Level vs Low Level• http://en.wikipedia.org/wiki/High-_and_low-level • PHP5 vs PHP4• http://tycoontalk.freelancer.com/php-forum/78717-differences-between-php4-and-php5.html• What's Browse Happy?• http://browsehappy.com/• Official WordPress Announcement for 3.2.x• http://wordpress.org/news/2011/07/gershwin/• Upgrading WordPress:• http://codex.wordpress.org/Updating_WordPress• WordPress Backups:• http://codex.wordpress.org/WordPress_Backups

Meetup:

• WordPress Blog• http://renomeet.wordpress.com/ • Meetup Profile• http://www.meetup.com/The-Reno-WordPress-Meetup-Group/• Twitter• http://twitter.com/#!/RenoWPMeet