WordPress Release: 3.5.0
Tag Name: 3.5.0
Release Date: 12/11/2012
WordPressWorld's most popular open-source content management system powering over 40% of all websites. Offers extensive plugin ecosystem, themes, and robust community support for blogs, e-commerce, and corporate websites. Highly customizable and scalable platform suitable for beginners and advanced developers.
TL;DR
WordPress 3.5 introduces a completely redesigned media manager with a streamlined, intuitive interface for uploading and inserting media. This major update also includes a new default theme (Twenty Twelve), improved image editing capabilities, and the retirement of the Links Manager. The media experience has been rebuilt from the ground up, making it easier to upload, organize, and insert images into your content.
Highlight of the Release
- Completely redesigned media uploader with a streamlined, intuitive interface
- New default theme: Twenty Twelve - a fully responsive, minimal design
- Improved image editing capabilities with new editor API
- Retirement of the Links Manager (disabled by default for new installations)
- Better Retina display support throughout the admin interface
Migration Guide
Upgrading to WordPress 3.5
For Site Owners
-
Links Manager: The Links Manager is now disabled by default for new installations. If you're upgrading from a previous version and have existing links, the Links Manager will remain enabled. If you need to re-enable it, you can use a plugin from the WordPress repository.
-
Media Library: Your existing media will be automatically migrated to work with the new media manager. No action is required, but you may notice a different interface when working with your media.
-
Theme Compatibility: If you're using a custom theme, test it with the new media manager to ensure compatibility. Some themes that heavily customize the media experience may need updates.
For Developers
-
Media JavaScript API: If you've built plugins that extend the media experience, you'll need to update them to use the new media JavaScript API. The old media interface is no longer available.
-
Attachment Capabilities: WordPress 3.5 introduces the
create_postscapability for attachments, mapped toupload_files. Review your capability checks if you're working with attachments. -
Image Editor API: If you're using custom image editing functionality, review the new image editor API which now supports multiple image processing libraries.
-
TinyMCE Updates: WordPress 3.5 includes TinyMCE 3.5.8 with an updated HTML schema. If you've customized TinyMCE, test your customizations with this update.
Upgrade Recommendations
Recommended for all users
WordPress 3.5 brings significant improvements to the media management experience and introduces important enhancements that benefit all users. The redesigned media manager provides a much more intuitive interface for working with images and other media files, while the new Twenty Twelve theme offers a modern, responsive design.
For site owners who frequently work with media, this upgrade is particularly valuable as it streamlines the process of uploading and inserting images into your content. Developers will appreciate the new media JavaScript API and image editor improvements.
Before upgrading:
- Back up your website (files and database)
- Test the update on a staging site if possible
- Check plugin compatibility, especially for plugins that extend media functionality
- Update all plugins and themes to their latest versions
This is a major update with substantial changes to the media system, so thorough testing is recommended, particularly if you have custom themes or plugins that interact with the media library.
Bug Fixes
Media and Upload Fixes
- Fixed issues with image insertion in Internet Explorer
- Resolved problems with caret position when inserting media in TinyMCE
- Fixed race conditions in attachment uploads and browsing
- Corrected handling of attachment details and metadata
- Fixed issues with the gallery editor preserving custom shortcode attributes
- Resolved Firefox "scroll to bottom" bug when launching the media modal
- Fixed issues with uploads in IE9
Editor and Content Fixes
- Fixed TinyMCE handling of HTML5 elements and embed tags
- Corrected issues with the visual editor in various browsers
- Fixed editor height saving and resizing issues
- Improved handling of captions and alternative text
- Fixed issues with the links widget categorized display
Admin Interface Fixes
- Removed focus outline from admin bar elements for better appearance
- Fixed permalink structure input updating when selecting with radio buttons
- Corrected RTL support for media and color picker
- Fixed dashboard widget controls and nonces
- Improved button styling and consistency across the admin interface
New Features
Redesigned Media Manager
The media experience has been completely rebuilt from the ground up, featuring a beautiful new interface that makes uploading and inserting media into your content a seamless experience:
- Streamlined upload process with drag-and-drop functionality
- Improved gallery creation with drag-and-drop reordering
- Enhanced image browsing with a grid view of your media library
- Simplified image insertion with better size selection and alignment options
- Improved featured image workflow integrated into the main media dialog
Twenty Twelve Theme
WordPress 3.5 introduces a new default theme:
- Fully responsive design that looks great on any device
- Minimal, content-focused layout with a clean reading experience
- Custom header and background support
- Post formats support for different content types
- Custom menu support with optional header menu
Image Editor Improvements
The image editing capabilities have been enhanced:
- New image editor API with support for different image processing libraries
- Support for Imagick PHP extension for better image manipulation
- Improved cropping interface for more precise image editing
- Better handling of image dimensions when editing
HiDPI/Retina Support
Improved support for high-resolution displays:
- Retina-ready admin interface with HiDPI icons and graphics
- Better display of media on high-resolution screens
- Optimized visual elements throughout the admin
Security Updates
Security Improvements
- Improved nonce handling for dashboard controls
- Better validation of attachment parent during upload
- More secure handling of user capabilities for post types
- Improved sanitization of navigation IDs in themes
- Added verification for attachment parent during upload
- Fixed potential issues with XML parsing in oEmbed responses
- Added sanity checks for DOMDocument when parsing oEmbed XML responses
Performance Improvements
Media Performance
- Optimized media browsing with improved loading of attachments
- More efficient media queries for faster library access
- Reduced DOM operations in the media modal interface
- Improved handling of large media libraries with better pagination
Script and Style Optimizations
- Compressed and optimized scripts and styles throughout the release cycle
- Better resource loading with improved dependency management
- Reduced file sizes for admin interface elements
- Optimized image assets using ImageOptim for smaller file sizes
General Performance
- Improved JavaScript performance throughout the admin interface
- Better handling of DOM events for more responsive UI
- Reduced HTTP requests in various admin screens
- More efficient query handling for media items
Impact Summary
WordPress 3.5 represents a significant evolution in how WordPress handles media, with a complete redesign of the media management experience. The new media manager provides a more intuitive, streamlined interface for uploading and inserting media into your content, making it easier for content creators to work with images and galleries.
The introduction of Twenty Twelve as the new default theme brings a fully responsive design that works well across all devices, from mobile phones to desktop computers. This reflects WordPress's commitment to modern web standards and mobile-first design principles.
For developers, the release offers new APIs for extending the media experience and working with images, while also making important changes to attachment handling and capabilities. The retirement of the Links Manager (disabled by default for new installations) represents a shift away from older features that have been superseded by more modern approaches.
Performance improvements throughout the admin interface, particularly in media handling, make for a snappier, more responsive experience. Security enhancements, including better nonce handling and improved validation, continue WordPress's focus on maintaining a secure platform.
Overall, WordPress 3.5 modernizes key aspects of the platform, particularly around media management, while maintaining backward compatibility for existing sites. The focus on improving the user experience for content creators makes this a particularly valuable update for anyone who regularly works with images and other media in their WordPress site.
Statistics:
User Affected:
- Completely redesigned media uploader with a more intuitive interface
- Improved image editing capabilities
- New gallery management with drag-and-drop reordering
- Better image insertion workflow
