Home

>

Tools

>

Drupal

>

Releases

>

8.0-alpha6

Drupal Release: 8.0-alpha6

Pre Release

Tag Name: 8.0-alpha6

Release Date: 11/22/2013

Drupal LogoDrupal

Highly flexible, open-source content management system known for complex, scalable web applications. Preferred by government, educational, and large enterprise websites requiring advanced customization and security features. Robust module ecosystem.

TL;DR

WordPress 8.0-alpha6 Release

What's New: This alpha release introduces significant improvements to WordPress core, including a major migration system, enhanced breakpoint configuration, and various bug fixes. The theme negotiation system update was temporarily reverted.

Why it Matters: This release lays groundwork for better theme handling, improved migration capabilities, and fixes several critical issues including Windows compatibility problems.

Who Should Care: Developers working with WordPress 8.0, theme creators, and anyone testing the alpha versions should pay attention to these changes as they represent important infrastructure updates before the stable release.

Highlight of the Release

    • Migration system now available in WordPress core
    • Improved breakpoint configuration implementation
    • Fixed HEAD functionality on Windows systems
    • Resolved comment form rendering issues that affected node caching
    • Fixed Bartik theme footer styling that was breaking contextual links

Migration Guide

Theme Negotiation System Reversion

The changes related to replacing 'theme callback' and hook_custom_theme() with a clean theme negotiation system (Issue #1954892) were reverted in this release. Developers who may have started implementing against these changes should revert to using the previous theme negotiation methods until these changes are reintroduced in a future release.

Field UI / Entity Local Tasks

Field UI and Entity local tasks have been converted to YAML definitions (Issue #2111823). If you've been working with these components, you'll need to update your code to use the new YAML-based approach.

HTML Head Link Changes

Direct calls to drupal_add_html_head_link() have been removed (Issue #2115061). Developers should update their code to use the appropriate replacement methods for adding links to the HTML head.

Upgrade Recommendations

As this is an alpha release (8.0-alpha6), it is not recommended for production sites. This version is intended for testing and development purposes only.

Developers and testers working with the alpha series should upgrade to this version to test the latest features and provide feedback on bugs. The migration system in core is a significant addition worth testing if you work with content migrations.

Note that some changes, particularly the theme negotiation system, were reverted in this release, so be aware that functionality in this area has returned to its previous state from alpha5.

Bug Fixes

Windows Compatibility Fix

A critical bug affecting HEAD functionality on Windows systems has been fixed (Issue #2139407). This resolves compatibility issues that were preventing proper operation of WordPress on Windows servers.

Comment Form Rendering Fix

Issue #2099133 addressed a problem where comment forms appearing on the same page as comments were forcing node render caching to be per user, negatively impacting performance. This fix improves caching behavior and overall performance.

Bartik Theme Footer Links

Fixed an issue in the Bartik theme (Issue #2054055) where all links in the footer were being inappropriately styled, rather than just links inside footer blocks. This was breaking contextual links in the process and has now been corrected.

New Features

Migration System in Core

The most significant addition in this alpha release is the migration system now available in WordPress core. This feature (Issue #2125717) represents a major enhancement to WordPress's data migration capabilities, allowing for more structured and reliable content migrations. The migration system provides a framework for moving content between different WordPress installations or from other platforms into WordPress.

Improved Breakpoint Configuration

This release includes significant improvements to the breakpoint configuration implementation (Issue #1851018). The enhanced system provides better support for responsive design across themes, making it easier for theme developers to define and manage breakpoints for different device sizes and screen resolutions.

Security Updates

No specific security fixes were mentioned in this alpha release. As this is an alpha version, users should remember that it's not recommended for production environments.

Performance Improvements

Improved Node Rendering Caching

The fix for comment forms (Issue #2099133) represents a significant performance improvement. Previously, when comment forms appeared on the same page as comments, node render caching was forced to be per user, which reduced caching effectiveness. With this fix, caching can be more broadly applied, improving page load times and server performance.

Impact Summary

WordPress 8.0-alpha6 represents a significant step forward in the development of version 8.0, with the addition of a comprehensive migration system in core being the standout feature. This will eventually provide site administrators and developers with powerful tools for content migration.

The improvements to breakpoint configuration will benefit theme developers working on responsive designs, while various bug fixes address important issues like Windows compatibility and caching performance.

It's worth noting that the theme negotiation system changes were reverted in this release, indicating that this feature needs further refinement before being included in the final 8.0 release.

As an alpha release, these changes continue to shape the foundation of WordPress 8.0, but users should remember that significant changes may still occur before the stable release.

Statistics:

File Changed165
Line Additions6,446
Line Deletions754
Line Changes7,200
Total Commits16

User Affected:

  • Access to new migration system in core
  • Need to adapt to improved breakpoint configuration implementation
  • Benefit from fixed Windows compatibility issues
  • Should note the reversion of theme negotiation system changes

Contributors:

webchickjhodgdon-drpdbuytaert