How the WordPress Testing Process Works

[ad_1] WordPress is a massive open source tool that relies on thousands of volunteer contributors to create and test updates before they go live. Q: What are the biggest issues you face in testing WordPress releases? Anne: The biggest issues probably come down to… I always want people to test earlier than they do. We have a beta period and then a release candidate period before the final release. The beta period is usually three or four weeks before release. People don’t start paying attention until the beta period hits, which makes sense because they can get their hands on a test version, like 6.6 beta one, and there’s a process to it that makes it easier. But I am all about trying to get people to test earlier. Whenever I’m involved in releases, particularly as a test lead, you’ll see me trying to share posts ahead of time with early opportunities to test the next version of WordPress. I just want that feedback as soon as possible because there’s a rush once we get to the beta period, and there’s stuff that we need to find earlier. So, I would definitely like to get people to test as soon as possible. There’s a new GitHub group you can join called the outreach group. Anyone can join, and it’s basically for people who are interested in giving feedback on the progress, like pull requests and issues. That’s one of the things that we’re trying to get more of: your feedback. But that’s definitely a huge challenge. Also, WordPress runs 43% of the internet. How the heck do you figure out how to cover every use case, every configuration, every environment? That’s where things like getting involved with hosts is really helpful, getting them to test things, and getting agencies to test early, getting people to manually test different configurations. We really are trying to cover the widest spread possible. And that doesn’t even begin to cover plugins and themes and all that stuff. So it’s a huge task, figuring out how to get the right spread of testing. Because if you have 1,000 people test the same kind of environment, that’s actually not as helpful as getting 1,000 people that test 1,000 different environments. So that’s something I’m always thinking about. I’m always afraid we’re only getting a certain kind of testing done. So that keeps me up at night. Q: How can developers get involved in the testing process and what are the benefits of getting involved? Anne: Testing is a great way to get familiar with what’s coming in the next release. I think it’s the best way, honestly. You see where things break, you see limitations, you see what’s new. You can advocate for stuff by opening issues and saying, “I don’t like how this works,” or “this doesn’t work.” We had a case of that with this release [6.6], where some theme authors had feedback about a feature. They didn’t want something to be done automatically, and the feature was changed. Now we’re going back and forth about whether to do an extra beta cycle or not because of this fix, which is awesome. So, I would say: know that your feedback is valuable. However, when you’re in the release cycle, we can’t fix everything, we can’t change everything. If you open a request and you’re really passionate about it and want to see something enhanced, it’s not going to happen during the beta period. There’s a rhythm and a cycle. Things get stricter and stricter as the cycle goes on because we need the releases to be as reliable as possible. In terms of what folks can do, there’s a whole spread. You can use the Gutenberg plugin, which feeds a lot of enhancements into a release, on a development site and test it against your plugins or themes. There’s also a beta tester plugin, which I find a bit more manageable and a bit safer, as you can choose how risky you want to be with what you’re testing. I also want to shout out WordPress Playground as a really easy way to spin up test sites, test your plugins against stuff, and throw them away later. That is a huge tool for developers to try things out. There’s an outreach channel in the Make WordPress Slack if you want to passively consume information and not risk testing on your sites. That is a great spot to hang out in, and it also connects to that outreach handle and GitHub that I mentioned. Dianna: So get involved early in the testing process if you want to see something specific done. Q: How does the WordPress team decide what fixes and updates to work on for each new version of WordPress? Anne: It’s a combination of things. There are leadership priorities. For instance, Matt Mullenweg might come up with something that we want to do. The data liberation project, for example, doesn’t necessarily come into WordPress, but some of the stuff around portability within WordPress might come up in future releases. There’s community feedback. For example, when the last release went out, a feature was included, and there were a lot of requests for an enhancement to be included in the next release. That tends to be prioritized. The same goes for bug fixes. If there’s something hugely breaking, we’ll loop back and fix it. Oftentimes, that might happen in a minor release rather than a major release. So rather than a 6.6, maybe a 6.6.1. Then there are planned projects from contributor teams. For example, the performance team always has stuff related to the release that they’re looking at and trying to ship, as well as just monitoring the different features that are coming. There’s a core team that includes different focuses. For example, 6.6 has a feature called “robot rollback” for auto-updates, which is great for plugins. So if plugins auto-update and something doesn’t work, it will now roll back and not

Continue reading

You Did This – HeroPress

[ad_1] Just the other day Lana Miro wrote her HeroPress essay from from Mykolaiv, Ukraine. In it she gives some credit to the WordPress community for helping her literally not lose her mind while bombs fell in her neighborhood. Additionally she credits her company, which builds tools for WordPress. In the past I’ve said “WordPress won’t help you. It’s software, it just sits there.” But if that software hadn’t been just sitting there, a group of people in Ukraine wouldn’t have been able to make this company, to become friends and co-workers, and support each other. WordCamp Crazy is a group of men from Pakistan, India, and Bangladesh that travel together to WordCamps around the world. If that doesn’t seem odd to you then you don’t know the history of those three countries. On the whole they don’t get along. Yet because WordPress exists these men met on common ground and became friends. Sure it’s just a small group of people, but it’s one step in healing the wounds between their countries. How many other groups or even just two people around the world are like them, that we never hear about? There are almost 300 stories on HeroPress now, we’ve been building it for 10 years. But there are so many more stories that I’ve heard that never made it to the site. So many lives changed. I think “How did this happen?” and I look at WordPress as a tool. Who built it? So many people. Thousands? Hundreds of thousands? Millions? Not just core, not just plugins, themes, hacks, tweaks and code. All the support questions answered, all the talks given, all the translations, tutorials, blogs, videos, events, and simply time sitting quietly explaining something to one person who needed it. Here’s my point, right here. If you’ve ever contributed to WordPress in any way, YOU did this. I did this. WE did this. Think about that, and about your impact on the world. Because of your actions, the world is a better place. Thank you. Photo by Quino Al on Unsplash Related [ad_2] Source link

Continue reading

Gutenberg 19.2 Released with Enhancements and Bug Fixes – WP Tavern

[ad_1] Gutenberg 19.2 was released on September 11, 2024. This latest release includes notable changes such as Block Bindings UI, enhancements to the Zoom Out mode, an experimental client-side media processing feature, and some bug fixes. Here’s a rundown of the key features and changes: Block Bindings UI Moving Out of the Experimental Phase One of the most significant updates in Gutenberg 19.2 is removing the experimental flag from the Block Bindings UI. This feature, now fully integrated into the editor, allows users to link block attributes with external data sources seamlessly. By default, only admin users can create and modify bindings, ensuring greater control and security.  Vicente Canales from the Core team has shared this video in the announcement post.  Preview Options Extensibility The new release also adds extensibility to Preview Options via the Plugin API.Plugin and theme developers can now introduce custom preview options in the block editor’s preview dropdown. This allows users to preview content in different formats or environments, offering more flexibility in how they view their creations. Enhanced Zoom Out Mode The toolbar now has an “Edit” button, making it easier to switch between modes. Users can also exit Zoom Out mode by double-clicking on blocks and the “Shuffle” block toolbar button has been removed.  Content-Only Mode Enhancements In Content-Only mode, top-level locked blocks now support block styles, providing more consistent designs. Block icons are also now displayed in the toolbar for easier identification. Experimental Client-side Media Processing Gutenberg 19.2 introduces an experimental client-side media processing feature. This reduces the server load and potentially improves performance and efficiency.  Other notable highlights include: A new reorder control is available at the field level on the new view configuration UI. The minimum supported WordPress version for Create Block is now set to 6.6. Only admin users are allowed to create and modify block bindings by default. Block editor improvements include a ‘Reset’ option for the MediaReplaceFlow component and Block Library enhancements include better handling of social icons and pagination blocks. 10 bug fixes, including a fix for pagination arrows pointing the wrong way in RTL languages and resolving an editor error in Safari caused by the checkVisibility method. There has been one reported issue with this release, where it causes problems with the Web Stories editor. WordPress Core Committer Pascal Birchler has confirmed that the issue is related to Gutenberg and not Web Stories. Interested users can also check out Riad Benguella’s post on Gutenberg development practices and common pitfalls. [ad_2] Source link

Continue reading

12 Best WordPress Hosting Providers of 2024 Compared & Tested

[ad_1] So who wins the battle to become the best WordPress hosting overall? Okay, I know that everyone’s hosting needs are different, so instead of pointing to one “best” solution, I’ve opted to highlight the top hosts based on what they’re likely best suited for. Here’s how they stand out according to the research presented about and our long-term methodology toward evaluating hosting: SiteGround – best overall 🏆 If you’re looking for a well-rounded hosting option that combines strong performance, reliable uptime, excellent customer support, and ease of use, SiteGround is our top recommendation. It’s a great choice for all types of WordPress users, from small personal sites to larger businesses. Bluehost – easiest to use for beginners 🚀 Bluehost is my top choice for beginners who are new to WordPress. Its user-friendly interface, straightforward setup process, and affordable pricing make it ideal if you’re just starting out. Plus, it offers solid performance and support to get your site up and running with minimal hassle. Kinsta – best for power users 💪 Kinsta is ideal for advanced users who need top-tier performance and scalability. With features like free CDN and edge caching, built-in performance monitoring, and a global network of data centers, Kinsta is perfect for WordPress power users. It offers excellent security with a managed firewall, DDoS protection, and malware removal, making it a great choice for handling larger, more complex websites that require superior performance and expert-level support. FYI, WPShout is hosted on Kinsta. Hostinger – most popular host 🔥 Hostinger delivers incredible value with its low pricing and feature-rich plans. It’s highly popular among WordPress users (most popular host in our surveys) thanks to its affordability without sacrificing key features or performance. If you want reliable hosting that’s easy on your budget and trusted by many, Hostinger is an excellent pick. I’d like to stress that none of the WordPress hosting providers here failed any test. The overall standard was refreshingly high. Furthermore, all providers also offer a full range of more advanced hosting options if you start to outgrow the entry-level packages. My hope is that the information above will help you do two things: (1) provide a framework to distinguish between high-profile providers, and (2) use their overall offerings as a sensible reference point if you are comparing with other hosting services in the market. Let’s zoom back out 🔭 Our methodology Choosing the right hosting provider can be challenging, so we’ve developed a thorough methodology to test and review web hosting companies. Since 2009, we’ve reviewed over 50 providers using a combination of expert analysis, real user feedback, and performance monitoring. Our team of experienced reviewers offers honest opinions, while our annual hosting survey provides additional insights from real users. We continuously update our reviews to ensure they reflect the latest information. Our review process starts by signing up for hosting plans and setting up test websites with demo data. We then conduct performance tests, measuring load times from various global locations and tracking uptime over time. Each host is rated based on pricing, performance, features, and user reviews. Pricing is carefully reviewed, accounting for hidden fees and discounts, while performance is evaluated based on real-time testing of uptime and load times. We also assess features like storage, bandwidth, and tools available for building or managing websites. WPShout’s annual WordPress hosting surveys Our WordPress hosting surveys started as a way to gather real-world feedback from users about their hosting experiences. While many publications review hosting services, we wanted to go beyond our own testing and tap into the collective opinions of our readers. By doing so, we could get a broader perspective on what hosting providers truly perform well in different scenarios. Initially, our surveys focused on experienced WordPress users, but the sample size was too small to draw solid conclusions. To improve the quality of the data, we now open the surveys to a wider audience, including beginners. These surveys run discreetly as a pop-up on our site, with no active promotion, allowing us to gather honest, unfiltered feedback without spammy interference. We’ve been doing them since 2016. The surveys ask key questions like which host users rely on, their satisfaction levels, and plans to switch providers. Depending on the responses, users are guided to relevant follow-up questions, helping us get detailed insights into both positive and negative experiences with various WordPress hosts. 👉 To learn more about the surveys, go here. Month-to-month load time and uptime tracking We began our hosting performance tests around 2019, initially just comparing Bluehost and SiteGround. Over time, our testing expanded to 16 different hosting accounts, which we maintain solely to measure and compare performance. Each host is independently purchased, and we never inform the companies of our testing. We set up WordPress on all test sites with the same theme, content, and plugins to mimic real-world conditions as much as possible. This helps us evaluate the true performance of each host in a more authentic scenario. For load time measurements, we focus on the total time it takes for a page to fully load, rather than just initial response times. We use WebPageTest to conduct tests from six global locations and perform multiple runs to average out the results. This method allows us to simulate a real user’s experience across different locations and connection types and handle over 480 monthly tests. For uptime tracking, we use UptimeRobot, which monitors each site 24/7 and logs any downtime. While uptime isn’t directly related to site speed, it’s another critical factor in a host’s reliability. 👉 To learn more about how we track host performance, read this. I hope this guide has been helpful and that it’ll assist you in picking a host that matches your needs exactly. I’d love to hear more about your experience in the comments below. Get in touch! [ad_2] Source link

Continue reading

Voices Of WordCamp Europe: Josephine (Rahissa) Ngo Nonog and Herman Ngembu

[ad_1] A big goal of mine was to meet people for the first time. Rahissa and Herman fit the bill. I saw them across the room and simply asked if I could interview them. They came to Italy from Cameroon as students and someone said they should try WordCamp. I’ll let the interview tell the rest of their story. Josephine (Rahissa) Ngo Nonog and Herman Ngembu Interview Related [ad_2] Source link

Continue reading

WordPress Community Team to Close Inactive Meetup Groups by September 16, 2024 – WP Tavern

[ad_1] Automattic’s Community Engagement Specialist, Devin Maeztri, has announced that the WordPress Community Team will close all inactive meetup groups by September 16, 2024. Over the past month, the team has been working hard to reactivate recently inactive WordPress Meetups. “This project comes in response to recent data revealing that nearly half of our groups are currently inactive—a statistic that underscores the need for proactive measures.”, Devin explained. As of June 2024, there are more than 762 WordPress Meetup groups across 108 countries and nearly 537,000 members.  The Community Team released a list of inactive Meetups at risk of removal from the WordPress Chapter Meetup Program. Organizers have until September 16 to confirm if they wish to remain active. As per the list, 22 meetups have already requested closure. Spain leads with six closure requests, followed by the USA (4), France (3), and Indonesia (3). Meetup groups that fail to respond will be removed from the WordPress Chapter Meetup Program. Currently, 140 groups are yet to respond, with the largest numbers coming from the USA (33), Italy (8), Brazil (7), Spain (6), India (6), and Venezuela (4). “Once a group is removed from the WordPress network, Meetup.com will guide Co-organizers, Assistant Organizers, Event Organizers, and Members on how to keep the group active independently (including managing the subscription fee).”, Devin assured. Since June 2024, WordPress.com has offered free websites for local WordPress meetups. Organizers who believe their group was mistakenly flagged as inactive and groups that wish to rejoin the WordPress network after removal can contact the Community Team at support@wordcamp.org. [ad_2] Source link

Continue reading

Honest Thoughts + Testing to Help You Decide

[ad_1] On the fence about using Divi AI to improve your workflows when building websites with Divi? In our hands-on Divi AI review, we’ll give you a look at how it works and, more importantly, whether it’s any good. To help answer that second question, I’ll also show you the results of some test AI prompts that I ran for text content, images, and code generation.  Divi AI is based on GPT 3.5 and Stable Diffusion, so there won’t be any real surprises there, but it will give you an idea of what it can do (and it will also show you how Divi AI is aware of the content on your site). Let’s start with a basic introduction to Divi AI and then I’ll give you a hands-on look at how it works… Divi AI Review: How Does It Help You? Divi AI can primarily improve your workflows in three key areas: Text content – you can use Divi AI to generate short-form or long-form text content from scratch, with additional tools to control the voice/style of your content. Or, you can also use it to refine existing content. Images – you can generate unique images based on simple text prompts. You can also fully control the image style, size, aspect ratio, and more. You can generate images from scratch or you can feed Divi AI existing images and have it iterate on that. Code – you can generate unique code snippets for custom CSS, HTML and JavaScript. Divi AI is already trained on Divi’s codebase, so you can be confident that the code snippets will play nice with Divi. For example, Divi AI can recognize Divi terminology in your prompts (such as you asking it to style a certain module). Why Use Divi AI Over Other AI Web Design Tools? Obviously, Elegant Themes has not built their own AI models from scratch for these: The text and code generation is based on GPT 3.5. The image generation is based on Stable Diffusion. Here are some of the details that make Divi AI unique, though: Divi AI is already trained on the Divi codebase and you can make it aware of your website’s content. For example, it can factor in the title of your site, the content of the page that you’re editing, and so on. So while it uses the same foundational starting point as many other AI tools, Divi AI is still uniquely well-suited for Divi sites. You can access Divi AI directly from the Divi Builder. This is more convenient than other AI tools, where you would need to work in a separate interface and then manually move the generated content to your site. Divi AI offers unlimited usage for one flat price. This can save you money versus other tools that have monthly limits or charge you extra depending on your usage. I’ll talk more about Divi AI pricing later on. How Divi AI Works: Hands-On Testing the AI With Prompts Now that you understand what Divi AI offers and what makes it unique, let’s take our review of Divi AI more hands-on and I’ll show you what it’s actually like to use Divi AI on a real website. I’ll start with a basic look at how you can access Divi AI.  Then, I’ll go through generating the three main types of “content” that Divi AI supports: For each type of AI generation, I’ll run through a few different example prompts to give you an idea of how effective it is. Let’s dig in… How to Access Divi AI As long as you have an active Divi AI license, you can access Divi AI directly from the Divi Builder. You’ll see a new option in the module settings when you’re editing an area that supports AI content generation. You have a few options to access the AI content. For example, if you’re editing a Text module, you’ll see a Generate Content With AI button to generate the text for that module: The same is true of other areas, such as Image modules, the code editor, and so on. I’ll show you real examples of these different areas over the next few sections. However, I think it’s easier to choose the smaller AI option that appears in individual fields. For example, if you place your cursor in the text editor, you’ll see an AI option appear next to the dynamic content option. I prefer this approach because it lets you actually enter your prompt, whereas the other button seems to take you straight to the refinement interface. Choosing this option will expand a drop-down with a list of options that are pertinent to that type of content. Below, I’ll show you specifically how it works to generate content, images, and code. Generating Text Content As I mentioned above, I think the best way to generate text content is to click the small AI icon in the text field that you want to populate. This will expand a drop-down with a bunch of options. For text content, the two most important options are at the top: Write with AI – generate text content from scratch. Improve with AI – use AI to improve the existing text in the box You’ll also get other quick actions for more specific tasks, such as lengthening or shortening the content, changing the tone, translating it, and so on. For example, if you choose the Write with AI option, it will open a popup where you can choose what type of content to generate, add your prompt, and add context (such as letting Divi AI look at the content of the page, section, or module). If you click the Guide Me option, it will expand more advanced settings for tone of voice, must-use keywords, specific content lengths, and so on. Once you click Generate Text, you’ll see the generated text. You also might get multiple results, which you can browse by clicking the arrows. You can then click the Use This

Continue reading

Automattic Will Migrate 500+ Million Tumblr Blogs to WordPress

[ad_1] If you like ambitious projects, I think this news tidbit will be right up your alley. In late August, Matt Mullenweg and Automattic announced plans to migrate all of the existing Tumblr websites to WordPress. Given that Tumblr hosts more than  half a billion blogs  (yes – that’s a “B”), I think this might just be one of the largest migration projects ever undertaken. This journey started back when Automattic acquired Tumblr in 2019 for a fairly paltry sum of under $20 million (the exact amount wasn’t released). I say fairly paltry because Yahoo had acquired Tumblr for $1.1 billion back in 2013 (yes – that’s also a “B”), so there was a pretty hefty drop-off in the valuation. When Automattic made the acquisition, Matt had already hinted at the end goal of migrating Tumblr to WordPress: “WordPress is an open source web operating system that can power pretty much anything, including Tumblr.com, but it’s also a large property so will take a bit to figure out and migrate.” Almost exactly four years later, it seems that the time has finally come to launch the migration. It’s important to note that, for now at least, the migration is about migrating the backend of Tumblr to WordPress. Active Tumblr users will obviously be wary of the switch, but Automattic said the following about the migration: “We’re not talking about changing Tumblr. We’re not turning Tumblr into WordPress. That would defeat the purpose. We acquired Tumblr to benefit from its differences and strengths, not to water it down. We love Tumblr’s streamlined posting experience and its current product direction. We’re not changing that. We’re talking about running Tumblr’s backend on WordPress. You won’t even notice a difference from the outside.” Automattic reiterated on X/Twitter that “the changes will be exclusively at the backend.” If you think it would be fun to work on such a large project, Automattic is actively looking for experienced programmers to help with the move, especially those with strong PHP knowledge. You can check out the dedicated application form here to learn more and submit yourself for consideration. … Don’t forget to join our crash course on speeding up your WordPress site. Learn more below: Was this article helpful? No Thanks for your feedback! Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)! [ad_2] Source link

Continue reading

Voices Of WordCamp Europe: Thabo Tswana

[ad_1] When I needed more Africans for HeroPress I went looking and quickly found Thabo Tswana. Since then nearly every African I’ve spoken to about how they got started in WordPress, Thabo’s name comes up. He makes things happen and he helps people grow and advance. He’s one of the people I admire most in WordPress. I didn’t know he’s be at WordCamp Europe, so I was super excited to get to meet him in person. Here’s our interview. Thabo Tswana Interview Related [ad_2] Source link

Continue reading

WordCamp Europe 2025 Seeks Organizers – WP Tavern

[ad_1] WordCamp Europe 2025, scheduled to take place from June 5 – 7, 2025, in Basel, Switzerland is looking for organizers to make this flagship event a grand success. The planning phase of this event will start in September 2024.  Organizers will be involved in weekly or bi-weekly meetings leading up to the event and will work in teams including Budget, Community, Content, and Design.  The WordCamp Europe 2024 in Torino, Italy received prestigious patronage from the European Parliament, granted by Roberta Metsola, President of the European Parliament. The event emphasized accessibility and inclusivity and was attended by 2,584 attendees from over 70 countries. The 2023 and 2022 events were heavily criticized by the community for lack of diversity in speaker lineups and organizing teams but the 2024 version more than made up for it.  WordCamp Europe 2025 looks to be on the right track when it comes to accessibility and sustainability. The venue Messe and Congress Center Basel are fully accessible for people with mobility challenges and prioritize environmental sustainability. However, the event coincides with Eid ul-Adha, a major Muslim holiday. The organizers have assured that: “While we cannot change the dates, the organizing team is committed to making WCEU 2025 more inclusive of attendees who are celebrating Eid ul-Adha. To do this, we will consult with the Diversity, Equity, Inclusion, and Belonging (DEIB) Working Group and attendees of the Muslim community to find initiatives that support them to feel welcome at our event during those dates.” The last date for applying is August 31, 2024, at 23:59 CEST. While it is recommended that applicants be based within European time zones due to meeting schedules, any WordPress enthusiast from around the globe can apply. Though all WordCamp communications will be in English, knowledge of French or German is essential to apply for the local team. Those interested in hosting WordCamp Europe 2026 are encouraged to apply for the 2025 organizing team to gain valuable experience and insight into event logistics and organizational requirements. [ad_2] Source link

Continue reading
1 2 3 4 5 6 45