drupal
ComputerMinds.co.uk: Views Data Export: Sprint 1 Summary
As explained in the previous article in the series I've started working on maintaining Views Data Export again.
I've decided to document my work in 2 week 'sprints'. And so this article is about what I did in Sprint 1.
Sprint progress
At the start of the sprint there in the Drupal.org issue queue there were:
- 204 open bugs
- 276 other open issues.
So that's a total of 480 open issues.
By the end it looked like this:
- 91 open bugs
- 17 fixed issues.
- 81 other open issues
So that's a total of 189 open issues, a 60% reduction from before!
Key goals
In this sprint I wanted to:
- Tame the issue queues on Drupal.org and get a handle on what the common frustrations and missing features were.
- Read and understand all of the code in the Drupal 8.x-1.x branch.
Taming the issue queue
As mentioned in a previous article I decided to close down pretty much all the tickets for the Drupal 7 version of the module. This is the codebase that I'm most familiar with, but it's causing a lot of noise in the issue queue, so getting rid of that is a great first step, and pretty easy.
https://www.drupal.org/project/views_data_export/issues/3492246 was my ticket where I detailed what I was going to do, and then I went about doing that.
This felt immensely good! I went through each Drupal 7 ticket and gave it a quick scan and then pasted-in my prepared closing statement. It took just over an hour, and was like taking a trip down memory lane: seeing all those old issues come up and remembering when I triaged some of them originally.
After this initial round of work, I've also been working in the 8.x-1.x queue to close out duplicate and solved issues. I've been focussing on support requests which are usually super quick to evaluate and close out. However, this means that I've not really had a chance to look through all the feature requests and bugs, so I still don't really have a handle on what's needed/broken with the module.
Understanding the code
I had a good old read of the code. There's some really great stuff in there, and there's some obvious room for improvement.
But, at least I know what the code does now, and can see some obvious problems/issues. But also, the codebase is small, and there some automated tests, so we've got a great platform to get going with.
Giving direction
There were a few tickets for 8.x-1.x where there were contributors making great contributions and I was able to provide some guidance of how to implement a feature or resolve a bug. I feel like the issue queue has been lacking any kind of technical leadership and so many tickets are collections of patches where developers are fixing the problem they have in quite a specific way. I'm really looking forward to giving some direction to these contributions and then at some point committing and releasing the great work!
Future roadmap/goals
I'm not committing myself to doing these exactly, or any particular order, but this is my high-level list of hopes/dreams/desires, I'll copy and paste this to the next sprint summary article as I go and adjust as required.
- Get the project page updated with information relevant to Drupal 8.x-1.x version of the module
- Update the documentation on Drupal.org
- Not have any duplicate issues on Drupal.org
Droptica: Drupal 11 - Release Date, Features, and What to Expect
This year, we lived to see the release of a new version of Drupal. Drupal 11 brought many new features, such as intuitive menus and ready-made configurations (called recipes), making it an even better choice as a platform for building a dedicated CMS. How does this system differ from previous versions, and how can you take advantage of its capabilities when building your website? Find out why you should consider choosing this system or upgrading to Drupal 11.
CKEditor: Unlock New Levels of Drupal Content Editing: Webinar Recap
LostCarPark Drupal Blog: Drupal Advent Calendar day 20 - Navigation
It’s day 20 of the Drupal Advent Calendar, and today we’re looking at the admin UI Navigation. Joining us today are Pablo López and Matthew Oliveira, so let’s look into it…
The aim of the Navigation track is to provide a better site management experience for Drupal users. It does not provide a specific recipe or feature to Drupal CMS. Navigation is a core experimental module. However, the Navigation track provides key integration points to Drupal CMS that will help other tracks to highlight their features in the new Navigation left sidebar.
Since Navigation has replaced Toolbar in Drupal CMS…
Tags
Freelock Blog: Add conflict detection on reservation forms
Our Yacht Club client has three workslips that members can reserve for up to 3 days. Using core taxonomy, content types, views, and the Events, Conditions, and Actions (ECA) module, we built a system to allow members to make reservations, and have the system prevent double-bookings.
CKEditor: CKEditor 5, now with self-service licensing and version override for Drupal
mark.ie: My LocalGov Drupal contributions for week-ending December 20th, 2024
Rewriting a lot of JavaScript and creating a contact component.
DXPR: DXPR 2025 Roadmap
Welcome to day five of DXPR's 12 Days of Advent Series. Today, we’re excited to share the DXPR 2025 Roadmap, outlining our vision for the future of content creation with AI-first interfaces and deeper integration with Drupal. In this post, we’ll also highlight the Quantumshot initiative, our growing support for NGOs and nonprofits, and collaborative efforts with the Drupal community on AI and accessibility. Let’s explore how DXPR is shaping the future while supporting meaningful change.
Revolutionizing Content Creation with AI-First Interfaces
DXPR's drive to transform content creation within the Drupal platform is taking a revolutionary turn with AI-first interfaces. These interfaces are designed to integrate seamlessly into Drupal, enhancing the ease and efficiency of content workflows. By embedding AI assistance, content creators can reduce repetitive tasks, freeing up valuable time and resources.
Imagine having AI tools that assist in real-time SEO optimization and provide accessibility analysis with only a few clicks. Automated layout generation, tailored to user preferences, ensures that even the most complex page designs are achieved quickly. As AI supports multitudes of routine tasks, creativity blossoms, empowering developers and editors to focus on strategic artistry.
The benefits of this revolution extend beyond just enhanced productivity. AI-augmented workflows promise an intuitive experience for both technical and non-technical users, fostering an environment where innovation becomes second nature. With these advanced interfaces, Drupal professionals are positioned at the forefront of a transformative era in content management.
Quantumshot: Extending Drupal's Starshot Project
Quantumshot represents DXPR's ambitious leap to further align with Drupal’s innovative pursuits. As an extension of Drupal’s foundational Starshot project, Quantumshot focuses on enhancing the platform’s versatility and user-centered functionality. By doing so, we aim to deliver tools that elevate the editing experience and refine the structured content management system Drupal is renowned for.
The initiatives under Quantumshot strive to meet the evolving needs of Drupal site builders and content creators. Through AI-augmented tools, Quantumshot ensures a seamless editorial journey, merging modern UX demands with Drupal's structured flexibility. This enhancement goes hand-in-hand with Quantumshot’s commitment to making all interfaces accessible, mobile-first, and ready for global content with multilingual support.
DXPR Set to Support NGOs, Non-Profits in 2025
NGOs and nonprofits play a crucial role in addressing global challenges, and DXPR is dedicated to empowering this sector with tools that amplify their mission. We understand the unique demands of nonprofit organizations, such as the need for impactful storytelling, multilingual communication, and accessible digital experiences. Our solutions are designed to help NGOs overcome these challenges and achieve greater outreach and engagement.
DXPR prioritizes features that enhance accessibility, ensure mobile-friendly user experiences, and support localization for diverse audiences. For nonprofits working across borders, our platform includes robust multilingual content management and right-to-left language support, enabling seamless communication with global communities. Additionally, intuitive mobile editing tools allow field teams to share updates and stories directly, ensuring real-time responsiveness.
By focusing on flexibility and usability, DXPR supports NGOs in creating meaningful connections with their audiences. Our commitment to accessibility and collaboration ensures that nonprofits can dedicate more time and resources to their causes, while we handle the complexities of digital content management. Together, we aim to make a lasting positive impact, empowering organizations to drive change in their communities.
Collaborative Efforts with the Drupal Community on AI and Accessibility
DXPR’s commitment to collaboration with the Drupal community is a cornerstone of its strategy to enhance AI capabilities and platform accessibility. An ongoing project involves co-developing AI standards aimed at boosting efficiency in content management while reinforcing Drupal's structured versatility. This joint effort is not only advancing AI tools but also fostering an ecosystem where innovation thrives.
Accessibility remains paramount in our collaborative mission, with collective initiatives ensuring that digital frontiers are open to everyone. Together with the community, we have implemented enhancements that prioritize universal design and mobile-first approaches. By championing accessibility, DXPR and Drupal are paving the way for inclusive web experiences that are essential in today’s interconnected world.
How DXPR Helps Your Organization in 2025
The 2025 roadmap from DXPR introduces pivotal developments for Drupal professionals, setting the stage for a transformative era in content management. A key highlight is the deep integration of AI-first interfaces, which are designed to optimize content creation workflows. These interfaces promise to reduce mundane tasks for developers, editors, and site builders, fostering a more streamlined and intuitive experience.
Quantumshot emerges as another significant addition, extending Drupal’s capabilities by aligning with its innovative goals. Through AI-augmented and mobile-first tools, not only is the user experience enhanced, but content management becomes more robust and adaptable.
While DXPR contributes to the Starshot project, for example through sponsoring the AI Image Alt text module, we can move faster and deploy AI tools more effectively.
Category
Drupal Community DXPR Marketing TeamSmartbees: Drupal Scheduler Module – What Is It and How Can It Help You Manage Content?
Scheduler is one of many modules that have contributed to facilitating content management on Drupal-based websites. The CMS is highly efficient and widely used by universities, businesses, and others, necessitating additional automated publishing options.
Pagination
- Previous page
- Page 37
- Next page