[ad_1] Had I planned it out ahead of time, I would’ve went with the tabbed layout that I eventually used, right from the beginning. The overall process would have gone much smoother. Here’s what I think works better Once you decide on what you want your plugin to do on a broad-level, find existing plugins that do the same thing or that have some overlap. Install them on a dummy site using TasteWP and use them. But don’t just use them like a regular user. Use them like a UX researcher would use them. Make careful notes on how different things work. What do you like? What would you do different? After you perform this plugin testing, organize your notes. Then put together a detailed description of your prototype. Ask yourself how users will interact with it. Will they use shortcodes? Will they add extra blocks inside the block editor? Will there be a settings area on the back end? Cover all your bases. Consider using wireframes to visually map out how users will navigate their way around your plugin. You can get free wireframes over at Figma. When you finish the above, use your detailed description and possibly any wireframes you create, to give your first prompt to ChatGPT. My recommendation for the prompt is to start small and gradually build. This way you can more easily isolate and fix any bugs that come up. Using my plugin as an example, if I was to do it all over again, I’d first give GPT a broad overview of what I want to do. I’d also mention the tools and scripts I want to use. Then I would begin building only the first effect along with the corresponding area for it on the back end. I’d test it to make sure it works. If all was well, I’d add the next effect, and so on. Mistake #2: Ignored WordPress coding standards at the beginning Another big mistake I made was that I didn’t realize how big of a gap there is between simply building a plugin that works and building a plugin that is worthy of submission to the WordPress repository. You might be surprised, but going from zero to functioning plugin is much easier and faster than going from functioning plugin to well-coded plugin. To put this in real-number terms: It only took me about two or three days to build a functioning plugin, but it took me another seven weeks of work before I got it to a point where I was able to submit it to the WordPress repository for consideration. Even if your ultimate goal is not to submit your plugin and you only want it for yourself or a client’s website, you should still follow coding best practices. This will ensure that your plugin doesn’t cause other things to break on your site and doesn’t put an unnecessary strain on your site’s resources. Here’s what I think works better Make sure you tell ChatGPT (or Claude) right from the beginning that whatever code it generates should follow WordPress coding standards. If you’re planning on submitting your plugin to the WordPress repository, then for good measure, also add that any indentations should be done using tabs and not spaces. GPT has a tendency to default to spaces, but this goes against the coding standards. If you don’t nip it in the bud right from the get go, then you’ll have to deal with it later when you do your linting. Might as well do it correctly from the start. Mistake #3: Allowed GPT to constantly regenerate entire code files One thing you might be tempted to do when you have very little experience working with code is to ask ChatGPT to regenerate entire code files when you’re debugging. I was guilty of this, until I realized it was getting me nowhere. It’s not necessarily an issue if you’re dealing with a relatively small JavaScript file that’s 50 to a 100 lines long. However, as your plugin gets more complex and your main PHP file starts growing considerably, then it becomes highly problematic. For one, it takes GPT some time to generate that code. For example, let’s say you have a bug in a file that contains 800 lines of code. Now imagine the actual problem is found on only one of those 800 lines. Does it make sense to sit in front of your monitor for five minutes, watching GPT regenerate 799 lines that it doesn’t need to? No, it doesn’t. And here’s the other problem: As the length of your code grows, ChatGPT’s memory worsens. What ends up happening if you allow it to regenerate very long sections of code, is that it won’t only tweak the problematic lines you’re trying to debug, but it’ll also accidentally change other lines. So now you might fix the error you wanted to fix, but you’ll be stuck with some new error(s). If you continue going about it the same way, it will leave you in an endless loop of debugging. You’ll feel like you’re trapped in the Matrix. Neo won’t be coming to save you though. You must save yourself. Here’s what I think works better When you’re debugging, make sure to include very specific instructions to ChatGPT in your prompts to keep it laser-focused. After some trial and error, I found that telling it to do the following worked well: Please do not regenerate the entire file for me. Analyze and isolate the specific lines of code that you believe are causing the problem and show them to me. Explain what specifically about those lines you think might be the issue. Then explain how you are going to change the lines and what you expect the outcome to be as a result of the changes. Finally, please give me the updated lines in a code snippet so I can copy and paste them. Mistake #4: Used plain vanilla CSS instead of BEM CSS If there’s
Continue readingTag Archives: wordpress
6 Best WordPress Gamification Plugins in 2022
[ad_1] Searching for the best WordPress gamification plugins to boost your site’s engagement? WordPress gamification is the idea of applying elements of game playing to your WordPress site, such as point scoring, leaderboards, awards, quiz results sharing, and so on. Obviously, WordPress doesn’t include these types of features in the core. But with the help of a WordPress gamification plugin, you can easily gamify WordPress and encourage your users to engage more with your site. In this post, we’ve curated our picks for the six best gamification plugins for WordPress. This list includes plugins that will work for pretty much any WordPress site, along with some plugins that offer dedicated integrations for specific use cases such as BuddyPress gamification or LearnPress gamification. Let’s dig in! Six Best Gamification Plugins for WordPress GamiPress – General WordPress Gamification myCred – General WordPress Gamification MyRewards – WooCommerce Gamification Quiz and Survey Master – Gamified Quizzes and Leaderboards BadgeOS – General WordPress Gamification WP Optin Wheel – Gamified Email Optin Forms GamiPress – General WordPress Gamification GamiPress is one of the most popular and well-rated plugins for gamification in WordPress, with a 4.9-star rating on over 330 reviews at WordPress.org. In a nutshell, it lets you award users with digital points for performing different types of actions on your site (with integrations for pretty much every popular plugin – more on that in a second). Based on these points, you can further reward users with gamified elements such as the following: You can also use these points to unlock more tangible rewards. For example, you could give someone a discount at your WooCommerce store if they have a certain number of points. GamiPress also has dedicated integration plugins for most popular WordPress plugins where you might want to add gamification. Here’s a list of some relevant integrations (but this is not the complete list): Social community plugins – BuddyPress, BuddyBoss, and PeepSo. LMS plugins – LearnDash, LifterLMS, Tutor LMS, LearnPress, MasterStudy LMS, and more. Membership plugins – MemberPress, Paid Memberships Pro, Ultimate Member, and more. Forum plugins – bbPress, wpForo, Simple:Press, and more. eCommerce plugins – WooCommerce and Easy Digital Downloads (EDD). Form plugins – Gravity Forms, Contact Form 7, Fluent Forms, Formidable Forms, Forminator, and more. Event plugins – The Event Calendar, Modern Events Calendar, and more. Again, that is not the complete list – you can view that here. And even if GamiPress lacks a dedicated integration for the tool that you’re using, you still might be able to connect it because GamiPress also supports “automator” tools like AutomatorWP or Uncanny Automator. Finally, GamiPress gives you lots of useful ways for interacting with your users, including the following: Leaderboards Congratulations popups Email notifications Social notifications (e.g. BuddyPress stream) Progress maps toward achievements Option for users to nominate other users Overall, GamiPress’ flexible features and lengthy integration list make it a great option for pretty much any type of WordPress gamification, which is why it’s the first entry on our list. Price: Free core version and 23+ free add-ons. For Pro add-ons, you can purchase them for $49 each or get a bundle of all add-ons starting at $199. myCred – General WordPress Gamification By the numbers, myCred is the most popular WordPress gamification plugin at WordPress.org, with an excellent 4.6-star rating on over 400 user reviews. It shares a lot of similarities to the GamiPress plugin above, both in terms of the gamification features that it offers and the wide array of supported integrations for various WordPress plugins. The basic idea is that you can reward users with digital points for the actions that they take on your site and then use those points for all kinds of things including: Badges Achievements Special discounts Ranks Leaderboards One area where myCred stands out from GamiPress is that it puts a special emphasis on connecting points with real money. This happens in two high-level ways: Users can purchase points using real money (with support for most popular gateways). Users can redeem points for real money (or for discounts or partial credits, e.g. using points to partially pay for a WooCommerce order). If you want to connect your gamified points to real money, myCred is probably the best option for you. For example, setting up WooCommerce gamification to create a gamified rewards program. However, myCred does support more than just eCommerce gamification. Here’s a partial list of the dedicated integrations that myCred offers: eCommerce plugins – WooCommerce and Easy Digital Downloads (EDD). LMS plugins – LearnDash, LifterLMS, Tutor LMS, LearnPress (third-party), and more. Social community plugins – BuddyPress and BuddyBoss. Membership plugins – MemberPress and Paid Memberships Pro. Event plugins – Events Manager Pro, Event Espresso, Amelia, and more. While myCred hits most of the big names, GamiPress does have a slightly larger integration list. For example, myCred doesn’t have dedicated forum integrations, while GamiPress supports all of the big forum plugins. MyCred does let advanced users set up a bbPress integration using a hook, but you’d need a developer to help. If you need more flexibility, myCred does offer its own Zapier integration and many automator plugins support myCred, such as Uncanny Automator. Price: Free core version and 33+ free add-ons. For Pro add-ons, you can purchase them for $29-$69 each (most are $49) or get a bundle of add-ons starting at $149 for basic integrations and going up to $349 for all add-ons. MyRewards – WooCommerce Gamification Plugin Unlike the previous two plugins that will work in a lot of different situations, MyRewards is specifically a WooCommerce gamification plugin. It helps you gamify your store by awarding shoppers points based on their activity and then letting them redeem those points for rewards. Here are some examples of when you can award points to shoppers: Spending money (give different points based on the value of the order) Making their first order Making any order (give X points for any order, regardless of value) Leaving product reviews Birthdays …more – the plugin supports 20+
Continue reading7 Best WordPress Plugins for Sitemap Creation
[ad_1] Wondering which WordPress plugin is best for sitemap creation? Sitemap helps you ensure your web pages are indexed properly and increases online visibility. Sitemaps are like a “roadmap” of your website, allowing search engines and humans to navigate and read your content more effectively. XML sitemaps and HTML sitemaps are two formats of sitemaps created for the same purposes but with a few variations. HTML sitemaps are created to enhance the web navigation experience of your site visitors. Whereas XML sitemaps help search engines understand your site structure, crawl your website & index your site content faster. Simply put, HTML sitemaps are for humans, and XML sitemaps are for bots. So in this article, we’ve compiled a list of the best Sitemap plugins for WordPress that you can use on your website to create XML and HTML sitemaps as per your requirement. How Do I Add a Sitemap to My WordPress Site? WordPress comes with an in-built functionality that automatically generates a sitemap of your website. This auto-generated sitemap includes post types, categories, tags, and archive pages. You can view the sitemap at: https://www.yourdomain.com/wp-sitemap.xml. One of the major drawbacks of the WordPress default sitemap feature is that you can’t customize it without knowing PHP. So you can either: Article Continues Below Create a custom sitemap in WordPress without a plugin. Create a custom sitemap in WordPress with a plugin. We recommend using a WordPress plugin to create a sitemap because WordPress sitemaps plugin helps search engines index your website in a better way. Generates a comprehensive XML of all the pages on your site, and you can also customize them as per your need Most of the WordPress plugins that offer sitemap features are completely FREE. Save your time by automatically creating sitemaps. Handle all the technical requirements. In WordPress, you’ll find two types of plugin options to create sitemaps. The first is WordPress SEO Plugins offer sitemaps as one of the functionalities along with other SEO features; the second is Dedicated Sitemap Plugins, which only provide attributes specific to sitemaps. In our list, we’ve included both plugin options so you can choose the one that suits your website needs. Best WordPress Plugins for Sitemap Creation Here are our top recommended Sitemap plugins for WordPress: WordPress SEO Plugins With Sitemap Functionality Since sitemap is an essential part of SEO, many popular WordPress SEO plugins like Yoast and Rank Math come with built-in sitemap functionality, including other awesome SEO features. However, in this post, we will cover the specific sitemap features provided by popular WordPress SEO plugins. So, let’s dig in! 1. Yoast SEO Yoast SEO is one of the leading SEO plugins in the market. Whether you need content optimization, on-page SEO, or sitemaps, this plugin will handle everything. To create an XML sitemap with Yoast, you need to install and activate the free Yoast SEO plugin. Yes, the free version of the plugin allows you to create a fully-fledged sitemap of your site. Once you activate the plugin, Yoast SEO automatically generates an XML sitemap containing links to the content of your website. Also, the generated sitemap will automatically refresh any time you add or remove a post or page. Key Features of Yoast XML Sitemap Automatically creates advanced XML sitemaps, making it easy for Google and other search engines to understand your site structure & content. Gives you complete control over what goes into the sitemap. For example, if you want to exclude a specific content type from appearing in the XML sitemap, you can do that simply from Yoast’s backend settings. To make XML sitemaps in WordPress speedy and efficient, Yoast SEO splits up large XML into smaller sitemaps. Allows adding a sitemap to Search Console. Gives the flexibility to limit the number of sitemap entries. Yoast’s sitemap feature is enabled by default. However, you can auto-generate and view your XML sitemap by going to the Yoast backend setting options. Login to your WordPress site, then click Yoast SEO >> General on your WordPress dashboard. Next, click on the Features tab. This will open Yoast SEO’s features section. Scroll down the page, and you’ll see that the XML sitemaps option is enabled by default. You can view the XML sitemap of your site by clicking on the question mark icon near XML sitemaps and then clicking the link labeled See the XML sitemap. As soon as you click on the option, you’ll see your site’s XML sitemap open in a new tab. Here’s WPLift’s XML Sitemap generated by Yoast SEO. This sitemap consists of files containing useful information, such as the last time the page was updated, how often the page is updated, and whether the page is available in other languages. If you’ve already installed and activated Yoast on your WordPress, you can find your XML sitemap at https://www.yourdomain.com/sitemap_index.xml. And that’s how simple it is to auto-generate XML sitemaps using Yoast SEO. Download Yoast SEO 2. All In One Seo All In One Seo is another very popular SEO plugin for WordPress. It comes bundled with many awesome SEO-focused features and helps you optimize your WordPress site content for search engines. Using the All In One SEO plugin, you can generate a custom sitemap automatically and submit it to Google and other popular search engines. Additionally, All In One SEO notifies search engines when your website is updated or adds new content. Furthermore, it will ensure that all your important posts and pages are properly indexed. All In One SEO offers several types of sitemaps, including a standard XML sitemap, a news sitemap, and a video sitemap. All In One SEO’s free version lets you create a standard XML site that includes indexes, post types, and taxonomies based on your needs. Further, you can prioritize your top converting pages for crawling and indexing. To generate a news or video sitemap, you need to go for the higher-paid plan of All In One Seo. Key Features of All In One Seo Sitemap Automatically generate XML,
Continue readingWordPress Rebrands FSE as “Site Editor” – WP Tavern
[ad_1] While WordPress’ site editing capabilities have been in development, the term full-site editing (FSE) has been widely used but sometimes poorly understood outside of contributor groups. Three months ago, WordPress’ Executive Director Josepha Haden Chomphosy proposed renaming FSE to something more user friendly. After a lengthy discussion, Haden Chomphosy has announced the decision to use “Site Editor” going forward: Landing on Site Editor was the result of two key considerations. Firstly, Site Editor offers a clear and simple description to users with a range of technical skills. Secondly, there was substantial support for Site Editor, particularly from the Polyglot community, as the term that translates most effectively into hundreds of different languages. As we heard at WordCamp US 2022, better multilingual support is an important future direction for WordPress, so choosing easily translated terms is an important step. Site Editor also keeps the spirit of its original FSE codename as the powerful, full collection of features it encompasses. As a bonus, it also doesn’t cost us anything from an SEO or marketing standpoint, since it’s a simplification of the existing term. Haden Chomphosy said the change is not necessarily a rebranding, but WordPress’ official documentation, including Learn.WordPress videos, and many third-party resources are replete with references to FSE. The Full Site Editing Outreach Program may also need to be renamed. Haden Chomphosy said WordPress users can still expect to see or hear the term FSE around – it’s not a situation where every instance needs to erased. The recent decision to use the term “Site Editor” should be considered an official update to WordPress’ shared lexicon, and Haden Chomphosy encouraged contributors to begin updating the documentation immediately to reflect the change. Category: News, WordPress [ad_2] Source link
Continue reading#46 – Nick Diego on Why You Should Be Excited About the Possibilities of WordPress Blocks – WP Tavern
[ad_1] [00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the themes, and in this case, why you should be excited about WordPress blocks. If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or go to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players. If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea featured on the show. You can do that by heading over to WPTavern.com forward slash contact forward slash jukebox, and use the contact form there. So on the podcast today, we have Nick Diego. Nick is a Developer Advocate at WP Engine. He can be found, creating educational content, building plugins and themes, and contributing to WordPress core. He’s on the podcast today to talk about his passion and optimism for the future of WordPress using blocks. At the recent WordCamp US, Nick gave a presentation entitled, ‘Let’s build a custom block in 15 minutes’. It was his attempt at showing a group of WordPress enthusiasts that the barrier to creating blocks is slowly being eroded, due to the creation of new tools. These tools are creating opportunities for people who might otherwise have stayed away from block development. It’s becoming easier to create the blocks as the tools take away much of the technical burden of getting you up and running without advanced knowledge of JavaScript and React. Coupled with core components, native blocks supports, and a bit of guidance, Nick thinks that every WordPress developer can add custom blocks to their repertoire. It’s clear that Nick is all in on blocks. And during the podcast, he makes the case for why you should be too. They offer so many opportunities for what can be displayed on a page, and their capabilities are only getting better. We talk about how WordPress core blocks are trying to support developers by adding components and blocks supports so you don’t have to repeat the development work already done by others. You can build on top of previous work and thereby save yourself valuable time. It’s a fascinating chat, especially for those who are, as yet, undecided about whether they want to embrace WordPress blocks. Typically when we record the podcast, there’s not a lot of background noise, but that’s not always the case. Over the coming weeks, I’ll be bringing you recordings from a recent trip to WordCamp US 2022, and you might notice that the recordings have a little echo or other strange audio artifacts. Whilst the podcasts are more than listenable, I hope that you understand that the vagaries of the real world were at play. If you’re interested in finding out more, you can find all the links in the show notes by heading over to WPTavern.com forward slash podcast. Where you’ll find all of the other episodes as well. And so without further delay, I bring you Nick Diego. I am joined on the podcast by Nick Diego. How you doing, Nick? [00:04:03] Nick Deigo: I’m doing great. [00:04:03] Nathan Wrigley: Would you just introduce yourself? Give us a little bit of your background, who you work for. How come you’re at WordCamp US. [00:04:08] Nick Deigo: I’m a developer advocate at WP Engine. I also do a lot of contributing both on the WordPress core team and also on the training team for WordPress. [00:04:16] Nathan Wrigley: He’s doing a talk, presentation. What’s it all about Nick? [00:04:19] Nick Deigo: It’s all about trying to get people excited about building their own custom blocks, and I attempted to build a custom block completely in fifteen minutes. [00:04:27] Nathan Wrigley: Did you achieve it? [00:04:29] Nick Deigo: Just barely. I got the zero minute sign as I was just finishing the presentation, so I just got under the wire. [00:04:35] Nathan Wrigley: I guess the principle therefore, is that if you can do something in 15 minutes, I mean, let’s be honest, you’re pretty well versed, probably had a few runs through of that. But the bit that you are trying to educate people in, is that it’s easier now than it ever has been. So there’s no excuse to not explore. Is that basically it? [00:04:50] Nick Deigo: Yeah, and I think building blocks has been a bit scary. I know it was scary for myself. I didn’t come from a JavaScript background, mainly PHP. And so I wanted to show people that there’s so many more tools nowadays that it’s not as scary to get started, and if I can do it in 15 minutes, and I came from a non-technical background. You can do it too. [00:05:09] Nathan Wrigley: When blocks came around, Gutenberg was launched the first time, how did we build blocks and how has that changed? What things have come over the horizon since then to make it easier? [00:05:19] Nick Deigo: You wandered in the wilderness and looked for some documentation that maybe didn’t exist, and maybe looked at some core blocks and you kind of tried to figure it out. But today you can scaffold an entire block with one line of code in your terminal and voila, you have a block. [00:05:34] Nathan Wrigley: Is that because it’s become easier to do, or is that just that there’s more documentation? Are there actual tools? Are there pieces of software that you can download and use and things to make it more straightforward? [00:05:46] Nick Deigo: I find building with JavaScript is just inherently more challenging than PHP, but we have tools today written by contributors to WordPress that allow you to take all the hard bits and it takes care
Continue readingWordPress 6.1 RC 1 Released, Ready for Testing and Translation – WP Tavern
[ad_1] We are less than three weeks out from WordPress 6.1’s official release on November 1, 2022. RC 1 was released this week, marking the hard string freeze, which means 6.1 is ready to be translated. The features landing in this release are heavy on block and site editor improvements that will bring users a greater level of design control. Many of these features have been tested in the Gutenberg plugin but will need further testing now that they are in core, including the expanded template experience, better placeholders for blocks, new modal interfaces and preferences improvements, and updated menu management. WordPress 6.1 includes 11 releases of the Gutenberg plugin (13.1 – 14.1). If you are monitoring WordPress’ core development blog, you may have seen the deluge of dev notes coming in ahead of 6.1. A few of the highlights include the following: The WordPress 6.1 Field Guide has also been published. This guide includes all the technical details of the changes coming in the release, as well as the full collection of dev notes. There are a good number of updates that fall outside of the editor with ticket references in the Field Guide, including error logging and hooks added to wp-cron.php, database updates, addition of required attribute for required inputs on multisite site registration, updates to external libraries, REST API improvements, and many more miscellaneous core updates. Plugin and theme developers are encouraged to test their extensions against RC1 and update the “Tested up to” version in the readme file. WordPress testers who are not comfortable filing a Trac ticket for bugs should report them to the Alpha/Beta area in the support forums. [ad_2] Source link
Continue readingA Free Business Block Theme for WordPress – WP Tavern
[ad_1] WPZOOM is coming in strong with its first block theme approved for the WordPress Themes Directory. UniBlock is a beautifully designed theme that is well-suited for businesses and freelancers. The company plans to adopt the concept of full-site editing in other WPZOOM themes as well, following the release of UniBlock. UniBlock’s default look is sporting a darker color palette in the navigation and above the fold, with a lighter background for the rest of the website. The video on the sample homepage uses the free WPZOOM Video Popup Block plugin, which supports Vimeo and YouTube. It’s a simple, lightweight block that allows users to customize the play button and play icon. After activating the theme, clicking on ‘Customize’ will prompt the user to install the video plugin. It can also be converted to a Custom HTML block or removed entirely at the user’s discretion. UniBlock’s 19 custom block patterns include everything one might expect from a business theme but, most impressively, it ships with five full-page patterns: Front Page About Services Blog Contact Alternatively, users can assign the page template in the post settings to get the same effect. These full-page patterns are convenient for speedy page building. They make it possible to get a basic business website up in a matter of minutes. Here’s an example of the Services full-page pattern that will instantly embed when selected. Users can delete any sections they don’t need, add more blocks and patterns, and quickly fill in all their own information. Separately there are patterns for a footer with text, links, multiple arrangements of featured boxes with text and button, multiple designs for call-to-action sections, pricing tables, team members with social icons, testimonials, header cover, sidebar, 404 page, and more. Users can delve even further into customizing the templates with the site editor, as UniBlock is packaged with nearly two dozen templates and template parts. Here they can also edit the menu and adjust global styles. WPZOOM is developing a Pro version of the theme to release in a few weeks with support for importing the whole demo, multiple color schemes, multiple demos, premium block patterns, and additional header and footer layouts. Check out the demo on the WPZOOM website to see the theme in action. WPZOOM has also written documentation for UniBlock, which covers general topics like how to use block patterns, how to set up the front and blog pages, and how to create a menu in the site editor. Since the company’s most popular themes are what would be considered classic themes, UniBlock is new territory for most of their customers. It is so far the only block theme among WPZOOM’s collection of 31 themes. Block theme adoption is slowly making its way across WordPress’ major theme shops and the official directory is now hosting 160 themes tagged for full-site editing. As more longtime theme companies make their block theme debuts and develop a base for future themes, WordPress users may start to see a rapid acceleration of the number and variety of block themes available. UniBlock is so far one of the few block themes in the directory with a singular focus on business websites. It is available to download for free from WordPress.org or via the admin themes panel. [ad_2] Source link
Continue readingWordPress Documentation Team to Host Its First Online Contributor Day, October 25, 2022 – WP Tavern
[ad_1] WordPress’ Documentation Team will be hosting an online Contributor Day on October 25, 2022, ahead of WordPress’ anticipated 6.1 release the following week. Milana Cap, who has been volunteering with the Documentation team for years and is currently sponsored by XWP, announced the event this week. “The primary goal is to catch up with a lot of tasks in the team’s backlog but also it’s an opportunity for all contributors to meet, collaborate in real time, and help onboard all new contributors who need any kind of help,” Cap said. The virtual event will be the first of its kind for the Documentation team but follows in the footsteps of other contributors teams, including the Polyglots and Accessibility teams, which have hosted wildly successful global events that include contribution and onboarding. These types of virtual gatherings help contributors get connected and put names to faces New contributors are encouraged to attend, even if it’s just for a short time to see what documentation contribution is all about. Cap requested everyone who plans to attend to leave their names on the GitHub issue dedicated to the Contributor Day. It outlines the steps to begin contributing and highlights a list of tickets awaiting content review for older documentation as well as more recent block editor and end user documentation tickets. For example, there is a project board specifically for high priority tickets remaining for 6.1. The Documentation team will be kicking off the event on Tuesday, October 25, 2022 at 06:00 AM EDT and it will run for 10 hours. Attendees can join via Zoom and are not required to stay for any length of time. Category: News, WordPress [ad_2] Source link
Continue readingWordPress Themes Directory Adds Style Variation Previews – WP Tavern
[ad_1] WordPress.org theme previews just got a major improvement this week with the addition of Style Variation previews. The previews now appear on block themes that include style variations. Themes that have more variations than what fits in the space beneath the preview pane will display all variations in a carousel with little arrows to navigate to the next ones. Here’s an example with the Pixl theme from Automattic that contains seven brightly colored variations: It’s also possible to see a selected style variation loaded into the theme preview now. Clicking the ‘Preview’ button will allow users to scroll and explore the theme with their selected style variation applied. “These style variations, designed by theme authors and packaged in block themes, help users have a diverse set of approaches to their site design allowing them to find one that aligns with their goals,” Automattic-sponsored Meta team contributor Steve Dufresne said. “This feature helps to highlight the flexibility of modern WordPress themes and it’s time to have it baked into the theme directory experience.” The new style variation previews are fetched from the themes’ /styles/{variation_name}.json files, so theme authors do not have to do anything to make the previews work. They will automatically display for any theme that includes style variations. Meta team contributors are also working on adding the ability to filter the directory for themes with style variations. Dufresne proposed creating a new style-variations theme tag as the simplest route towards implementing this. “Doing so will allow the active filtering of these themes without needing to make many if any code changes,” he said in the ticket‘s description. “A longer-term solution should look at exposing these features visibly somehow without needing to find the obscured filters that we currently have. This feature should be judged equally with others and therefore, this type of implementation should be better debated and falls out of the scope of this ticket and the immediate need to see themes with style variations.” This is a good observation, as not all WordPress users hunting for themes will know that a tag exists in the Feature Filter. That list is already quite lengthy and not the best user experience for discovering themes with specific features, especially if users don’t understand what the terms mean. Theme authors will want to watch this ticket. If the shorter term solution of creating a new style-variations tag is committed, they will need to update their themes with the tag to be included in the filtering. [ad_2] Source link
Continue readingWordPress Accessibility Day 2022 Publishes Speaker Lineup – WP Tavern
[ad_1] WordPress Accessibility Day is just one week away on November 2-3, and registration is still open. Co-lead organizer Amber Hinds published an impressive speaker lineup with 40 speakers from 14 countries. She also noted that 40% of the event’s sessions have at least one speaker who identifies as living with a disability. WordPress professionals who want to learn more about creating accessible websites will want to attend, as the schedule is loaded with a wealth of educational presentations from well-known accessibility experts. Co-lead organizer Joe Dolson will start with opening remarks, followed by the keynote session from Nicolas Steenhout, an accessibility consultant and host of the A11y Rules Podcast. The 24-hour event will include practical sessions on Selling Accessibility to Skeptical Clients, Meeting WCAG 2 without rebuilding from scratch, and When and How to Write Alternative Text. Gary Aussant, Director of Digital Accessibility Consulting at Perkins Access, and Stephen Plummer, Creative Manager at the Perkins School for the Blind, will be presenting a session titled “Proof: Accessible websites can be beautiful too” that will debunk some of the common myths about accessible websites. They plan to show real examples of modern and engaging sites that also work well for screen readers, keyboard users, and sighted users. Full-stack developer Nikole Garcia and Annie Heckel, Electronic Information Technology Accessibility Manager at Cornell University, will give a session on Developing Accessibility-First WordPress Themes. Check out the schedule to browse the rest of the lineup and add the sessions you want to attend to your calendar. Registration is free and the event will be live streamed via YouTube with closed captions. [ad_2] Source link
Continue reading