The essential news about content management systems and mobile technology. Powered by Perfect Publisher and XT Search for Algolia.
The News Site publishes posts to the following channels: Facebook, Instagram, Twitter, Telegram, Web Push, Bluesky, and Blogger.
Aaron Francis and Try Hard Studios just officially launched Fusion!
The post Fusion Developer Preview is released: Write PHP inside your Vue and React components appeared first on Laravel News.
Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.
Simon Hamp joins us to discuss the development of Native PHP iOS, a project that allows PHP applications to run natively on your mobile device.
The post NativePHP for iOS appeared first on Laravel News.
Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.
When designing a website, it’s easy (and fun!) to focus on layout and content. But one crucial element that often gets overlooked is color. Color plays a vital role in web accessibility, ensuring that all users—regardless of visual impairments or color vision deficiencies—can easily navigate and engage with your content.
Proper color contrast is key to making text readable for those with low vision or color blindness. In this post, we’ll explore why color is so important for accessibility and how to create a color palette that ensures your website is inclusive and user-friendly for everyone.
Color, specifically color contrast, is central in ensuring web content is accessible, particularly for users with visual impairments, color blindness, or low vision.
Someone with low vision may struggle to read text with poor contrast, such as light gray text on a white background. Users with color blindness may find it difficult to differentiate between certain colors, such as red and green, if the contrast is insufficient. High-contrast design helps bridge these gaps.
Not only that, accessibility isn’t just a best practice—it’s becoming a legal requirement in many parts of the world. The European Accessibility Act (EAA), taking effect in 2025, will require digital products and services, including some websites, to meet certain accessibility standards like sufficient color contrast, avoiding color-dependent information, and following Web Content Accessibility Guidelines (WCAG). Non-compliance could lead to fines, making accessibility an essential priority for businesses serving the EU market.
Beyond its impact on accessibility, proper color contrast also benefits all users, including those viewing content in challenging environments. Bright sunlight, low-quality monitors, or small screen sizes can make low-contrast elements harder to see for anyone.
While color contrast is central to the accessibility of color, there are other things you can do to make the color on your site even more accessible. All of these elements come together to ensure optimal color accessibility:
By considering all these elements, you can create a site that is both functional and inclusive.
To better understand if your site’s color palette is accessible, it’s important to understand how color contrast is measured.
Color contrast ratio is a numerical value that represents the difference in luminance (light intensity) between two colors, such as the text and its background. It is calculated as a ratio, with values ranging from 1:1 (no contrast, e.g., white text on a white background) to 21:1 (maximum contrast, e.g., black text on a white background). A higher ratio indicates greater contrast, making it easier for users to distinguish between the foreground and background elements.
The Web Content Accessibility Guidelines (WCAG) recommends a minimum contrast ratio of 4.5:1 for most text and images of text, and 3:1 for large text (at least 18 point or 14 point bold and above).
Take this example of a light green button with white text. It may look legible to you, but upon further inspection, using the Chrome Accessibility tools in the Chrome browser, the contrast ratio is quite low at 1.71:1. As such, the text on this button would be difficult for many users to read.
Testing color combinations for accessibility is straightforward with the right tools. Here are some of our most trusted tools for testing colors:
Many design programs, such as Adobe and Figma, include built-in accessibility tools or add-ons that allow you to analyze color contrast directly within your design files, allowing you to address accessibility considerations early in the design process—even before development begins.
Finding accessible color combinations doesn’t mean sacrificing aesthetics. Here are some of our favorite high-contrast designs in the WordPress.com theme directory:
The Koinonia theme is ideal for building community-focused websites, such as nonprofits and churches. It features a clean, modern layout with a focus on readability and easy navigation. It adheres to accessibility standards, with features like proper color contrast, keyboard navigation support, and screen reader compatibility, which helps differently abled users access content effortlessly.
Darkest
Black #030203 |
Berry
Sorbet #FB6669 |
Dark
Sangria #560122 |
The Conference theme is thoughtfully designed for event and conference planners, combining functionality with accessibility to create an inclusive experience for all users. Its design emphasizes clear, intuitive navigation and offers support for high-contrast color settings, ensuring content remains readable and usable for individuals with visual impairments.
Signal
Blue #345EFC |
Emerald
Glow #49EF7C |
Deep
Black #1E1D2C |
This theme from the WordPress.com team features clean, high-contrast text on light backgrounds, ensuring maximum readability for users with visual impairments. The theme adheres to accessibility best practices by using logical heading structures, keyboard-navigable menus, and link styling that avoids reliance on color alone for identification.
Golden
Marigold #FDC62A |
Midnight
Cola #0F0C0C |
Tidepool
Jade #2D92A1 |
Want a more customized look? When you’re ready to build, WordPress.com makes it easy to define and implement an accessible color palette for your site on Premium plans and above. You can customize these themes with the colors of your choosing, but be sure to always verify your color contrast ratios and test them in different contexts, such as buttons, headers, and body text.
Accessible design is not just about meeting standards; it’s about creating experiences that welcome everyone. By prioritizing color accessibility, you’re taking a meaningful step toward a more inclusive web.
Want to learn more about building an inclusive WordPress site? Here are a few resources to get you started:
Read more https://wordpress.com/blog/2025/02/13/color-accessibility/
We now have access to useful relative query builder methods for dates. While you don't need to refactor all your applications to use these methods, they add a nice, readable touch to relative date logic in your models.
The post Using Relative Date Helpers in Laravel's Query Builder appeared first on Laravel News.
Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.
The internet moves fast. Platforms rise and fall in popularity, websites disappear, links go bad, and domains lapse. Some things shouldn’t disappear and deserve to last.
At WordPress.com, we believe in building for the long term. That’s why we’re introducing 100-Year Domains and relaunching our 100-Year Plan—two powerful ways to secure your digital legacy for generations to come.
With 100-Year Domains, you
can lock in your .com
, .org
,
.net
, or .blog
domain for a full
century—ensuring that what you create today remains
accessible for the future and safeguarded from expiration, platform
changes, and digital decay.
But securing a domain for 100 years is just the beginning. Our newly reimagined 100-Year Plan is a comprehensive long-term hosting solution, equipped with enhanced features to preserve your website, protect your data, and ensure your legacy endures for years to come.
The internet never sleeps, and neither should your website.
Our 100-Year Plan, which was originally introduced in 2023, has always been about long-term digital preservation. But we’ve taken it even further, introducing new features that ensure your website and data are secure, resilient, and adaptable across the next century.
For creators, organizations, and institutions, our 100-Year Plan is a commitment to ensuring your name, story, brand, or mission stands the test of time.
Not ready for a full century hosting plan? You can confirm your family or company namespace is safe with our 100-Year Domains. They offer a unique way to protect your domain name for 100 years, ensuring your identity and legacy remain yours—without the risk of expiration.
Normally, domain names can only be registered for 10 years at a time. But with our 100-Year Domains, we start with a 10-year registration and handle renewals automatically by adding a year to registration annually so there is always at least a nine-year buffer.
Keep your name online for 100 years and get:
Whether you’re a creator, entrepreneur, institution, or someone thinking about the long game, the 100-Year Plan and 100-Year Domains ensure your online presence is protected for the future.
Long-term plans and domains are great for:
The web is fragile. Domains and hosting plans expire.
This is how history gets lost. The 100-Year Plan and 100-Year Domains fight back against this digital impermanence—ensuring that your work, your name, your mission, and your voice remain accessible far beyond the limits of today’s platforms and policies.
Imagine including the next 100 years of website hosting fees in the same budget as your next website build or update. You’re locking in a one-time hosting or domain payment now, even if and when prices rise in the future.
Domains expire and websites disappear every day. But yours doesn’t have to.
Get a century of stability with our 100-Year Plan and Domains today:
Read more https://wordpress.com/blog/2025/02/12/100-year-domains-plans/
Page 1 of 1409