WordPress 3.6: inside the features of the upcoming version.
Following the latest release of WordPress 3.5 ,which brought many new features such as a revamped Media Manager and the elimination of Links Manager, henceforth we are waiting the release of version 3.6 announced as of April 2013. Pending this release lets us take a look
at the new features and ideas that WP 3.6 is expected to bring.
We have learned from Helen Hou-Sandi that the post formats UI will be revised to help users
get a better understanding of each format. The goal
here is to standardize the usage of post formats across themes. This means that
developers will no longer need to form a set of assumptions and use custom
fields when dealing with post formats in WordPress. In addition as of now, the
list of inspirational sources includes: CF Post Formats, WP.com and of course Tumblr.
Regarding the Add New Post page, henceforth multiple tabs, will allow you
to select the required post format. In addition each post format will have its
own settings, such as “Source” for Quote post format and “Gallery Shortcode”
for galleries.
Regarding Post Revisions (a way to keep track of
changes made to your posts) henceforth WordPress 3.6 intends to further
fine-tune this feature.
Visual Comparison showing Post Revisions in WP 3.6: The current list of
suggested changes to this feature include author attribution and comparison, also
a better user interface that will help end users get a quick visual overview of
the changes made to a particular post.
Autosave
and Post Locking
Autosave is one of the least appreciated, though most important, features
in any writing tool: after all, no one likes losing their hard work due to a
browser crash, right?
Sadly, many WP users have had issues trusting WP’s autosave capabilities —
to the extent that some people generally write their content elsewhere,
possibly in HTML editors or word processors, and then paste the same in
WordPress, instead of using WP’s editor directly.
Enhanced Autosave Settings in WordPress 3.6: Mistakes and errors should be
recoverable, to quote Mark Jaquith. This means that a lot is being done to enhance the autosave mechanism in
WordPress:
- WP Heartbeat API: An API that will send requests to the server every 15 seconds, and trigger events on receiving the response.
- Post Locking: A feature that can help prevent loss of data due to simultaneous editing of a post.
- Autosave (to local storage): This can prevent loss of data from the interval between two saved (to database) post revisions.
- Login Expiry: This will prevent loss of data due to cookie expiration.
Twenty
Thirteen: none resemble with its predecessors in terms of
appearance: WP 3.6 is focusing on better blogging, and improvements in the post
formats section. You can Read more about it, or check out the demo.
Editorial
Workflow: here WordPress 3.6 is expected to come with many new
changes and improvements made to the editorial workflow, especially for
multi-author blogs. Henceforth if you are running a magazine site, you can
expect to easily add post statuses such as Pitch, In Progress, and Expired. Etc.
This also the editorial workflow improvements will be made in the API, thereby
making things easier for plugin developers who wish to extend the editorial
workflow.
Menus:
version 3.6 is likely to come with some UI improvements.
Menu Usage Breakdown at WP.com :brings Some suggested changes include the addition of accordion styling to menu
items, better RTL languages support and improved
cross-browser compatibility. You can catch a glimpse of the suggested
changes here.
Finally, regarding the Code Maintenance, Bug
Gardening and Architecture section, apart from caching
and performance tweaks, there will be many other updates to the WP core, such
as:
- WordPress 3.6 is heading towards PDO extension for supporting database connections. This makes sense because mysql_* functions are deprecated in PHP. As a developer, you will need to make use of the native wpdb class to interact with the database so as to remain compatible with future PHP versions.
- Beyond that, in wp_terms, the UNIQUE constraint will be removed from the slug. This is being dubbed as preparation for future taxonomy architecture changes.
- In terms of caching, many tweaks and changes are being proposed. For example, get_term_by() calls will not be cached.
- There is also a possibility of using wp_cache_get_multi() — though this has not been accorded top priority.
You can Share your thoughts with us in the comments below! And also stay updated with the latest changes by
following the Make WordPress Core.