Feed aggregator
YaleSites at Yale University

Yale University challenged itself to change the game in how it creates, manages, and publishes content. The result was YaleSites: a user-friendly, accessible, and highly customizable digital platform designed for the Yale community. Built on Drupal and open-source tools like Emulsify, YaleSites revolutionizes the digital landscape for the Yale community while giving them more flexibility and control over their content.
Here’s how Yale, through a strategic partnership with Four Kitchens, uses open-source solutions like Drupal to redefine digital collaboration and brand unity across its community.
Drupal 11.1.0 is now available
The first feature release of Drupal 11 improves the recipe system, introduces support for hooks written as classes, makes Workspaces more flexible and enhances performance.
Recipe system improvementsThe Recipe system allows packages to be configured with dependencies in a repeatable way. Drupal 11.1 now allows recipes to take user input (for example, API keys for remote services). Recipes can now also use configuration actions to add new blocks, enable layout builder for content types, clone configuration entities, and so on.
Hooks can be written as classesDrupal's unique hook system allows modifying forms, data updates, site processes, render structures, and even the ordering of other hooks. After long-running efforts by many contributors, it is now possible to also define hooks and hook implementations with object-oriented techniques that are more in line with modern PHP code design practices. This will also make Drupal's code easier to understand for PHP developers familiar with other projects. All runtime core hooks have been converted to object-oriented implementations.
With this new functionality, magic global functions like the following will no longer be needed:
function hook_entity_insert(EntityInterface $entity) { // DO STUFF }Instead, developers can use the new Hook attribute on methods:
class ExampleHooks { #[Hook('entity_insert')] public function entityInsert(EntityInterface $entity): void { // DO STUFF } } New icon management APIA dedicated API has been added to allow modules and themes to define icon packs. Within each pack is a series of icons each with a unique identifier that the system can then use. Modules and themes can alter icon packs.
Workspaces user interface separated into its own moduleAs part of a larger plan to use workspaces for content moderation, the user interface of the Workspaces module was moved to a separate Workspaces UI module. For new sites, if you want to enable Workspaces with the user interface, you now need to install this module.
Improvements to the initial experience after installationWe revisited Drupal core's default configuration to better reflect most user's needs. In this release, date formats were made easier to read. The user registration process also now defaults to administrator-created accounts, in order to avoid new sites being flooded with spam accounts in the moderation queue. When creating a new node type, Drupal core will no longer automatically add a body field, allowing site builders to choose their own content model without having to delete defaults they don't want first and reducing potential conflicts for platforms built on Drupal core such as Drupal CMS and the upcoming Experience Builder.
New views entity reference filterA new generic entity reference views filter has been added, which makes it possible to render exposed views filters as a select list or autocomplete of available entities. This may now be used by contributed modules and will be enabled for core entity types in future releases.
Render caching for formsForms built with form API can now opt-in to render caching, improving page loading performance in a variety of situations. We will be gradually opting forms into Drupal core into render caching, and may opt-in all forms to render caching by default in a future major release.
Improved browser and CDN caching for JavaScript and CSSDrupal's asset aggregation algorithm has been improved to reduce variation in CSS and JavaScript aggregates. Differences between pages which may have produced different but similar aggregates in the past, for example because libraries were requested in a different order, will now result in a single file instead. This improves CDN cache hit rates and reduces the amount of JavaScript and CSS that visitors will download when visiting multiple pages on a site. This builds on several previous recent improvements to Drupal core's asset aggregation since Drupal 10.1 and also unblocks further improvements which are planned for future minor releases.
PHP 8.4 is supportedThe PHP team is doing a fantastic job of improving the language and performance of PHP. PHP 8.4 was released in November, and Drupal 11.1 fully supports it.
Drupal CMS 1.0 will be based on Drupal 11.1Drupal 11.1 will be the basis of Drupal CMS 1.0, which will be released on January 15 on Drupal's 24th birthday. Many of the underlying improvements introduced in Drupal core will help compose an improved user experience in Drupal CMS. The first release candidate of Drupal CMS was already based on Drupal 11.1 RC. Stay tuned!
Drupal 10.4 will be available soonThe next Long-Term Support (LTS) release of Drupal 10 will be released this week. Drupal 10 will be supported until the release of Drupal 12 in mid- to late 2026. Long-Term Support for Drupal 10 is managed with a new maintenance minor release every 6 months that receives twelve months of support. This allows the maintenance minor to adapt to evolving dependencies. And it gives more flexibility for sites to move to Drupal 11 when they are ready.
The same will happen when Drupal 10 is end-of-life and Drupal 12 is released: Drupal 11 will transition to Long-Term Support, with its own maintenance minors every six months. This release schedule allows sites to move from one LTS version to the next if that is the best strategy for their needs..
Core maintainer team updatesSince Drupal 11.0, Adam Hoenich has stepped down from being a Migrate subsystem maintainer as he moved on to be a key committer for Drupal CMS. We thank Adam for his contributions!
Want to get involved?If you are looking to make the leap from Drupal user to Drupal contributor, or you want to share resources with your team as part of their professional development, there are many opportunitzies to deepen your Drupal skill set and give back to the community. Check out the Drupal contributor guide. You are more than welcome to join us at DrupalCon Atlanta in March 2025 to attend sessions, network, and enjoy mentorship for your first contributions.
วช. โดยศูนย์ความรู้เพื่อความร่วมมือในการต่อต้านคอร์รัปชัน และ สำนักงานคณะกรรมการป้องกันและปราบปรามการทุจริตแห่งชาติ (ป.ป.ช.) สนับสนุนและส่งเสริมศักยภาพของเครือข่ายผู้ปฏิบัติงานด้านการต่อต้านคอร์รัปชั
วช. จัดกิจกรรมอบรมในหัวข้อ “จุดเปลี่ยนพลังงานไทยและศักยภาพพลังงานไฟฟ้า”
วช. จัดการประชุมวิชาการ “การผลักดันงานวิจัยด้านเทคโนโลยีชีวภาพและจุลินทรีย์สู่การขึ้นทะเบียนชีวภัณฑ์” และนิทรรศการผลงานวิจัยและนวัตกรรมด้านเทคโนโลยีชีวภาพและจุลินทรีย์
วช. เปิดเวทีรับฟังความคิดเห็นนโยบายขนส่งอัจฉริยะ “การพัฒนาแผนที่นำทางสำหรับการขนส่งที่ชาญฉลาดและเป็นมิตรกับสิ่งแวดล้อม จังหวัดหนองคาย”
ผู้บริหาร วช. ร่วมพบปะหารือกับนางแคทเธอรีน เวสต์ รัฐมนตรีด้านกิจการอินโด-แปซิฟิกกระทรวงการต่างประเทศ เครือจักรภพ และการพัฒนา สหราชอาณาจักร ณ พิพิธภัณฑสถานแห่งชาติ พระนคร กรุงเทพฯ
วช.-JSPS-JAAT ร่วมจัดอบรมเชิงปฏิบัติการ “การเขียนผลงานวิจัยและบทความวิชาการเพื่อตีพิมพ์เผยแพร่ในระดับนานาชาติ ครั้งที่ 7 (The 7th Writing Manuscript Workshop for International Publication)”
ศูนย์พัฒนาสิ่งประดิษฐ์เพื่ออนาคตและความยั่งยืน วช. จัดกิจกรรมอบรมประจำเดือนกันยายน 2567
วช. จัดงานเกษียณอายุราชการ ประจำปี 2567 “ร้อยรักจากดวงใจ ด้วยหัวใจที่ผูกพัน”
วช. ขับเคลื่อนงานวิจัย สร้างสังคมปลอดภัยและยั่งยืนเพื่อเด็กและเยาวชนไทย
Tampa International Airport

Recently ranked as the nation’s No. 1 large airport for customer satisfaction according to J.D. Power, Tampa International Airport (TPA) has built a reputation as a traveler- and community-friendly destination. While TPA hosts 21 million passengers annually, its website serves not only travelers but also employees, businesses, partners, airlines, and more.
Given the airport’s traveler-friendly reputation, TPA hoped to mirror its user-focused and easy-to-navigate airport experience via a redesigned website. Additionally, stakeholders wanted to not only drive concessions pre-ordering and parking revenue but also ensure they understood and then met the needs of the airport’s myriad user groups.
Aten launched the project with an in-depth discovery phase meant to identify the needs of multiple user groups and craft a clear reference point to drive decision-making. Using the resulting insights, we devised an intuitive and easy-to-navigate Drupal 10 website hosted on Acquia. We put diverse user needs top of mind, baked revenue drivers into the navigation, and featured the same bright and open aesthetic that greets TPA visitors every day.
Concept2 - Drupal & Drupal Commerce Decoupled

DIGITAL TRANSFORMATION IN ECOMMERCE
Concept2 Rising above the competition — Pursuing superior digital commerce in the fitness industry. Ecommerce Success Depends on Your WebsiteHampered by an ineffective user experience, Concept2 needed a new website to
-
Improve user experience with a modern, responsive design and clear conversion paths.
-
Minimize admin effort and overhead by using streamlined processes and newer technologies.
-
Maintain stability and security by migrating to an up-to-date, modern, supported platform.
Concept2's new technical infrastructure is composable, and its flexible decoupled nature is future-ready and scalable, allowing them to adapt to their evolving needs.

Concept2 has been the global leader in the innovation and production of rowing oars since 1976. Their oars won 98% of rowing medals at the Tokyo Olympics.
In addition to the Concept2 RowErg, which has become a fixture in rowing clubs, homes, gyms, CrossFit boxes, and schools around the world, the company's range of sports-based ergometers now includes the SkiErg and the BikeErg.
Time for Healthy ChangeThe pandemic significantly changed the fitness equipment market, shutting gyms and driving more people to purchase in-home fitness equipment to reach their goals.
With retail stores and their distributor network affected by quarantine closures, it became apparent that having an updated and integrated online sales channel for their B2B and D2C customers would make a substantial difference in a changing marketplace.
Concept2's new website would provide comprehensive information and support, reflect the company’s position as the market leader, and allow it to promote new offerings, such as ErgData, their free app for iOS and Android. Connecting these services and products through their website enhances customer experience and improves brand consistency.

When Concept2 examined its website closely, it admitted that its current infrastructure must be updated to improve scalability and promote growth. The limitation of their current setup had the potential to impact their bottom line significantly:
-
Not mobile-friendly—According to Forbes, mobile commerce sales, or sales made from a smartphone, are expected to account for 62% of all retail sales by 2027. Without a mobile-friendly and responsive site, Concept2 was leaving a lot of sales on the table for competitors to snap up.
-
Limited content management capabilities—The cornerstone of marketing is sending the right message to the right audience at the right time. Concept2's marketing team was handcuffed because it could not easily edit or add new content and had restricted content and visual storytelling options.
-
Unrefined user experience—Their current site navigation was not user-friendly, lending to a clunky shopping experience. With today’s sophisticated online shoppers and Concept2’s premium brand, upgrading the user experience is influential in maintaining their elite brand awareness.
-
Restricted functionality and system security—The inability to link replacement parts to machines, the lack of centralized content or codebase for subsidiary sites, and the susceptibility to server overload mean that manual labour to maintain content and the site is a constant resource issue.
In addition to these hurdles, Concept2 has subsidiaries in the UK, Australia, Germany, Austria, Switzerland, and Benelux. Each subsidiary would need its own version of the site, which it could customize according to its market. Thus, they needed a multi-site experience that works globally.
Building the Future One Stroke at a Time Create a modern ecommerce website experience using a decoupled infrastructure for maximum flexibility and future scalability.Concept2 decided the new site should be built on Drupal 10 using Drupal Commerce to achieve this. Without in-house development resources, Concept2 needed a partner agency that could handle the scope of the build and bring it to life in a quick turnaround time.
Using our decoupled accelerator, Gesso, and our agile development process, we established a communication and development cadence with Concept2’s internal team and stakeholders, ensuring full Acro Commerce support from discovery through development to launch, starting with their US site, which launched in June 2024.
Gesso, our development accelerator, made C2 a reality.Advantages of a decoupled accelerator
-
Optimized reducing development time.
-
Control of brand across multiple sites.
-
Swap platforms without impacting customer experience
-
Reduced time-to-market for future development
The dual-core setup of Drupal Commerce and Drupal CMS is a powerful combination that empowers Concept2’s non-technical resources, such as marketers and administrators, to build and maintain an unrivalled customer experience, propelling their online presence and maintaining leadership in their industry.
Equal Opportunity Community Initiative

Equal Opportunity Community Initiative (EOCI) is an international nonprofit dedicated to providing education-based programming to children in underserved communities. With a vision of granting all children equal access to education, EOCI uses its platform to connect at-risk children with vital educational and life resources, including training programs and volunteering opportunities. Faced with an outdated website that no longer reflected their expanded mission, EOCI enlisted OPTASY to redesign their digital presence on a new, modern Drupal platform.
Newport City Council - Multilingual LocalGov Drupal Transformation

Zoocha worked with Newport City Council (NCC) on the redesign and development of their new LocalGov Drupal (LGD) platform. As one of the largest local authorities in Wales, NCC required a user-centred platform transformation that would meet the needs of the local community and also improve ease of use for the web team.
Newport City Council were seeking a new platform that would provide:
- Seamless multilingual functionality
- Ease of use for the website management team
- A refreshed look and feel that reflected the modern aspirations of the Council
- Improved accessibility and usability
Optimizing Organic SEO for Ubicquia with Drupal

With SEO-optimizing features like Webp, customizable meta tags, SEO-friendly URLs, automatic sitemap generation and more, Drupal proved to be the perfect solution for Ubicquia in enhancing their organic SEO.
Ubicquia is a leading technology company dedicated to making existing infrastructure smarter through easy, scalable, and innovative solutions. With a customer base of over 700 spanning the US, Canada, and Latin America, They excel in providing services to cities, utilities, and communications service providers, showcasing consistent progress in its projects.
The Result
Phase 1 delivered remarkable outcomes, significantly boosting the website's overall health score from 75 to an impressive 95. Embarking on Phase 2, Specbee prioritized Ubicquia’s user behavior analysis, aligning areas with user intent and optimizing content for enhanced performance.
Drupal 10.3 is now available
The third and final feature release of Drupal 10 ships with a new experimental Navigation user interface, stable Workspaces functionality, stable Single-Directory Components support, simplified menu editing, taxonomy moderation support, new recipe and access policy APIs, performance improvements and more.
New experimental Navigation moduleThe new Navigation module provides a redesigned collapsible, vertical navigation sidebar for the administrative user interface. Sub-menus open on a full height drawer that can accommodate deeper navigation levels. On smaller viewports, the toolbar is placed on top of the content, and opens with an overlay.
The Navigation module allows multiple types of customization, like adding new custom menus or changing the default Drupal logo provided. It also uses the Layout Builder module, so that site builders can easily add or reorder these menu blocks.
The Navigation module includes a new content creation and management menu, which allows quick access to content-related tasks to increase usability for content users.
Stable Workspaces moduleThe Workspaces module allows Drupal sites to have multiple work environments, enabling site owners to stage multiple content changes to be deployed to the live site all at once. It has long been available in Drupal core as an experimental module. Following the module's use in live projects, the remaining stable blocking issues have been resolved, so now it is available to all!
Workspaces are sets of content changes that are prepared and reviewed separately from the live site. This is a differentiating feature for Drupal that is important for many large organizations' websites. An organization might use Workspaces to ensure all relevant content goes live simultaneously for a new product launch, or with the outcomes of sporting or election events.
Stable Single-Directory ComponentsSingle-Directory Components (SDCs) are Drupal core’s implementation of a user interface components system. Within SDC, all files necessary to render the user interface component are grouped together in a single directory. This includes Twig, YAML, and optional CSS and JavaScript. SDC support was added to Drupal core in 10.1 as an experimental module. The solution has been very well-received and is now part of the base system. No need to enable a module to use this feature.
Simplified content organizationMenu item editing is now simplified. Advanced options are displayed in a sidebar to help content editors focus on what is most important for the menu item. Taxonomy terms also now have both a dedicated user interface to edit earlier revisions and content moderation support.
New Recipes and Default Content APIsDrupal recipes allow the automation of Drupal module installation and configuration. Drupal recipes are easy to share, and can be composed from other Drupal recipes. For example, Drupal 10.3 includes a Standard recipe providing the same functionality as the Standard install profile. It is a combination of 16 component recipes that can be reused in other recipes.
Recipes provide similar functionality to install profiles but are more flexible. With install profiles only one can be installed on a site. With recipes, multiple recipes can be applied after each other.
Install profiles/distributions Recipes Lock-in Not possible to uninstall (until Drupal 10.3) No lock-in Inheritance Cannot extend other profiles or distributions Can be based on other recipes Composability Cannot install multiple profiles or distributions Multiple recipes can be applied on the site and be the basis of another recipeThe recently announced Starshot Initiative will rely heavily on recipes to provide composable features.
The added APIs include Configuration Actions, Configuration Checkpoints and Default Content.
Additionally, it is now possible to install Drupal without an install profile, or to uninstall an install profile after Drupal is already set up.
The new Access Policy API supports the implementation of access management solutions that go beyond permissions and user roles. Other conditions and contexts may be taken into account, like whether the user used two-factor authentication, or whether they reached a rate limit of an activity. Drupal's existing permission- and role-based access control has been converted to the new API, and custom or contributed projects can add more access policies.
The future of Drupal 10Drupal 10.3 is the final feature release of Drupal 10. Drupal 11 is scheduled to be released the week of July 29th. With that, Drupal 10 goes into long-term support. While more minor releases will be made available of Drupal 10, they will not contain new features, only functionality backported to support security and a smoother upgrade to Drupal 11. Drupal 10's future minor releases will be supported until mid- to late 2026, when Drupal 12 is released and Drupal 11 enters long-term support.
Core maintainer team updatesCristina Chumillas (at Lullabot), Sally Young (also at Lullabot) and Théodore Biadala (at Très Bien Tech) were all promoted from provisional to full Drupal Core Frontend Framework Managers.
Alex Pott (at Acro Commerce and Thunder), Adam Globus-Hoenich (at Acquia) and Jim Birch (at Kanopi Studios) are the maintainers of the new Default Content and Recipes subsystems.
Andrei Mateescu (at Tag1 Consulting) is the maintainer of the newly stable Workspaces module.
Ivan Berdinsky (at Skilld) became a co-maintainer of the Umami demo.
Daniel Veza (at PreviousNext) is a new co-maintainer of Layout Builder.
Mateu Aguiló Bosch (at Lullabot) and Pierre Dureau are new co-maintainers of the Theme API, focusing on Single Directory Components.
Want to get involved?If you are looking to make the leap from Drupal user to Drupal contributor, or you want to share resources with your team as part of their professional development, there are many opportunities to deepen your Drupal skill set and give back to the community. Check out the Drupal contributor guide, or join us at DrupalCon Barcelona and attend sessions, network, and enjoy mentorship for your first contributions.