Meeting Agenda for November 1, 2023

👋🏻 Intro/Welcome

This week’s meeting will be held at 19UTC on Wednesday, November 1, 2023.

🆕 News

MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team news

Projects

Are there any new initiatives or projects Meta members are working on?

Posts

GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ & TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/.

Site:

Forums:

PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party Repo:

Trac site:

GitHub wordpress-develop mirror

Misc:

Still Open

June 30, 2023

September 20, 2023

October 4, 2023

Cross-team news

Other news

Contribute

  • Note takers
  • Feedback requested

Open Discussion

Meeting Recap for October 4, 2023

Slack log of the meeting.

👋🏻 Intro/Welcome

🆕 News

MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. news

New Filter Controls: Discover “Commercial” and “Community” in the Theme and Plugin Directory

In late 2022, new categorizations were introduced in the Theme and PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party Directory to enhance your browsing experience. These filters categorize plugins/themes as “Commercial” and “Community,” to help you find the most suitable options for your WordPress website. Here’s what you need to know about the “Commercial” and “Community” filters:

Commercial: The Commercial filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. allows you to discover themes and plugins developed by professional companies and individuals who offer their products for a fee. These premium options often come with dedicated support, advanced features, and customization options.

Community: The Community filter showcases themes and plugins created by the WordPress community. These products are often developed by passionate individuals who share their work for free or follow an open-source philosophy. It’s a great way to support the community while finding high-quality options without any financial commitment.

Your feedback has been invaluable in shaping these updates, and your ongoing input is highly appreciated.

While the filter controls have been introduced, work is continuously underway to improve the browsing experience and refine the visual aspects of the Theme and Plugin Directory as part of the site redesign.

We hope these new filter controls will make your exploration of the Theme and Plugin Directory more enjoyable and efficient. Give them a try and let us know your thoughts!

Screenshots

Plugins

Themes

How can I add these categorizations to my theme/plugin?

Read through @otto42‘s launch post for more details.

How can I provide feedback?

For general feedback, you can open a new trac ticket or comment on this post. For specific feedback, add your feedback to the appropriate issue:

How can I follow the redesign?

Thanks!

+make.wordpress.org/themes/ +make.wordpress.org/plugins/

#plugin-directory, #theme-directory

WordCamp US Contributor Day: What Should We Work On?

It looks like we’ve got about a dozen people so far who have listed the MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team as their preference for WCUS Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. (Sunday, December 9th). How best can we spend our time together?

Here are a few ideas:

  • A scrub for tickets that have patches and need a little jumpstart
  • Work on a tough bug that has been lingering a long time, like #703
  • Improvements to the Meta Environment

Other ideas?

We’ll also have thumb drives available pre-loaded with the Meta Environment to help with onboarding new contributors.

cc @RMarks @nvwd @metalandcoffee @iandunn @julienmelissas @obenland @icaleb @drewapicture @jonoalderson @otto42 @hiddenpearls @joostdevalk

#wordcamp

New Homepage is Launched

There’s been a lot of positive feedback regarding the new homepage development, and I’m excited to say it’s live! While this is only the first iteration, the plan is to continue design and development to create something truly amazing. This is the first step toward that goal. This project moved quickly in hopes to provide something beautiful for the holidays, and I’m proud of this beginning.

Thanks to everyone involved in this process: @rosso99, @sonjaleix, @hugobaeta, @brad2dabone, @matt, @otto42, and the many others who provided feedback!

Take a look and leave some feedback. Just visit the homepage to see the new changes! https://wordpress.org/

+make.wordpress.org/marketing +make.wordpress.org/design

#design, #homepage

New Homepage Redesign

Wow, this is happening fast! During the Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. US, the Marketing Team sat down with a project in mind—the homepage of wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/. Being that the new design style is making an appearance in various places across the site, there was a desire to reboot the homepage as well. @rosso99, @sonjaleix, @hugobaeta, @brad2dabone, and @matt got together to begin creation.

Sketches were presented and thoughts shared.

Collaboration of sketches

Soon the idea took form and Matt expressed the need to get this project live. While much was resolved during Contributor Day, there was still more to go. The design was kicked of by @hugobaeta, and followed up by me (@mapk) and shared via Codepen Prototype.

Quick View of Homepage

Quick view of homepage

Homepage Mobile View

Some things to note:

  1. This is version 1 – we plan to iterate.
  2. The homepage screenshot section is a fixed background so the user sees many examples while scrolling.
  3. The map will show location pins of all WordCamps and Meetups worldwide.
  4. The quick view does not include the headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. and footer which will be present in the final implementation.

What are your thoughts?

Keeping in mind that this is only version 1 and we’re planning on launching and iterating quickly, please share your thoughts and feedback with us. We’re excited to see what you have to say.

+make.wordpress.org/design, +make.wordpress.org/marketing

#design, #homepage

Meta Team in 2015

Just a week into 2016, it’s time to take a look at what the metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team did in 2015. As a reminder, here’s a version of this post from last year.

Sure, I could give you a long list of tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets, but instead here’s a general overview of the bigger things we accomplished:

  • Theme Directory: Launched an all-new theme directory, completely open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. and powered by WordPress instead of bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org. 1.x. Lists are now sorted by active installs instead of downloads and you can “favorite” your favorite themes.
  • PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party Directory: Crossed 1 billion cumulative downloads. Redesigned the plugin directory. Lists are now sorted by active installs instead of downloads.
  • Translate: Launched the ability to translate WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ themes and plugins directly on translate.wordpress.org, language packs for said themes and plugins, added a stats overview, and refreshed the GlotPress interface to improve usability.
  • Rosetta: Introduced internationalized theme and plugin directories for all locales, automated Rosetta deploys, and fixed a number of issues throughout the sites. On the forums side, we launched two new internationalized forums, powered by bbPress 2.x.
  • WordCamp.org: Version 1 of the JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. was added to WordCamp.org, which involved customizing it so only whitelisted data was exposed. Additionally, WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Payments, WordCamp Site Cloner, and WordCamp Remote CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. were launched, to say nothing of the dozens of contributions reviewed and committed. Part of WordCamp Central received a refresh as well.
  • Trac: Mentions were added throughout all of the WordPress.org trac instances so you can @-mention someone. Additionally, the entire design was refreshed, among other improvements.
  • Meta Environment: A number of sites were added to the WordPress Meta Environment including: BuddyPress.org, bbPress.org, wordpress.org/themes, global.wordpress.org/themes, and translate.wordpress.org.
  • Open Source: The changes in this list were mostly open source as the meta team is committed to open sourcing as much of WordPress.org as possible. In 2015, we also open sourced the Showcase theme and reviewed/committed numerous patches from contributors (see below).
  • Feature Plugins: Added the ability to sync feature plugins on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ with the plugin directory.
  • SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.: Worked on further integrations including /announce for team leads and better warning/error reporting for Translate and Meta services.
  • Devhub: Added user contributed notes to the developer reference, migrated hundreds of examples from the Codex, and added Used By and Uses section to show direct relationships.
  • Profiles: A number of teams received badges for the first time, including the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., polyglots, and training teams. Favorites was expanded to include themes and updated with plugin icons and new ratings data.
  • Centralized Logins: We started the process of centralizing logins on WordPress.org, which will lead to other improvements.

There’s a ton more that we did throughout the year. You can keep up with changes using the meta trac timeline.

Credits

The following 79 people‡ received 149 props over the course of 2015 to the meta repository and its related project: @adrian2k7, @akirk, @amylaneio, @ankit-k-gupta, @atimmer, @bandonrandon, @bansod_deven, @boonebgorges, @bordoni, @bowlhat, @brashrebel, @chaselivingston, @clorith, @coffee2code, @colorful-tones, @dd32, @deconf, @djpaul, @drewapicture, @dzver, @empireoflight, @erikguimaraes, @folletto, @francescolaffi, @garyj, @helen, @hideokamoto, @hugobaeta, @iandunn, @isaackeyet, @jasonm4563, @jeffgolenski, @jeherve, @jeremyfelt, @joefletcher, @johnbillion, @johnjamesjacoby, @johnnypea, @kovshenin, @kraftbj, @liljimmi, @markoheijnen, @matheusfd @mcguive7, @mdawaffe, @melchoyce, @mercime, @mj12982, @morganestes, @nacin, @nao, @nataliemac, @nathanshubert, @nbachiyski, @netweb, @nickmomrik, @nvwd, @obenland, @obrienlab, @ocean90, @otto42, @pauldewouters, @pento, @pixolin, @rachelbaker, @ramiy, @rclilly, @ryelle, @sa3idho, @samuelsidler, @sergeybiryukov, @siobhan, @stephdau, @tfrommen, @tyxla, @valeriosouza, @yoavf, @zodiac1978, and @_dorsvenabili.

A HUGE thank you to all of the contributors above. I’d especially like to call out @sergeybiryukov and @ramiy, who both made large contributions (21 and 15 props, respectively) to the meta team last year.

As a basis for comparison, here’s a table of our stats in 2014 versus 2015.

2014 2015
Contributors 45 79
Props 113 149
Committers 14 18
Commits 875 1163

(The table above only includes props, committers, and commits for the meta repository, not related projects.)

‡ Note that this total includes contributors to the Meta Environment, Camptix, and Tagregator repositories.

#meta

Planning for the 2015 Summit

Hey everyone, the Summit is next week, and there are a few things we need to decide on before we get there.

Wednesday – Unconference Discussions

The first day is unconference-style conversations. We need to think about what topics we’d like to discuss, and post them to the forums.

There’s a few there already:

Those are mostly about vision and policy, though, rather than technical implementation. Are there things that are more specific to MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. that we could discussion on Wednesday? Ideas to improve our workflow and tools? Ways to get more contributors involved, and to make the process easier for them? Are there any projects that are stalled and could use a discussion to jumpstart them? etc. Please post your ideas to the forums and +1 the ones you think should be discussed.

Thursday – Work Day

The second day is for working on projects. We need to create an agenda so that we don’t waste time at the Summit, and also figure out what kind of space we’ll need at the venue.

Agenda

We’ve got two large blocks of time to divide up and fill however we want: 9:15 am – 12:00 pm, and 1:30 pm – 4:40 pm.

What projects do you want to work on? How much time should be devoted to them?

I’m guessing not everyone will want/need to work on each project, so we can have multiple smaller groups working simultaneously if we want.

Spaces

There’ll be lots of open space where teams will be working most of the time, but there are also a few small, private rooms that we can reserve slots for, if we think we’ll need them.

Does anyone think we’ll need a small private room? If so, for how many people and for how long?

 

CC’ing everyone who marked Meta on their Summit registration…

@drewapicture, @otto42, @nacin, @atimmer, @chriscct7, @dd32, @pento, @jenmylo, @joedolson, @johnjamesjacoby, @jorbin, @ryelle, @kovshenin, @obenland, @BrashRebel, @clorith, @markjaquith, @coffee2code, @stephdau, @samuelsidler

 

 

Weekly i18n Chat Notes – July 21, 2015

At our weekly chat today, we talked about a few things:

  • Forums: The Italian forums were launched! It’s a bit rough around the edges, so there’s a bunch of work still left to do. If anyone is interested in contributing to our bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org. theme just let us know. The more help we can get, the faster we can get the forum theme in shape to launch it to other locales. (Big props to @ocean90 and @medariox!)
  • Translate: Tons of things going on and upcoming here.
    • Themes are being imported. Currently ~1100 out of a total of ~1900 themes. The rest should be imported by next week’s meeting.
    • As part of the import, we’re noticing that quite a few themes have a textdomain that is different than the theme’s slug. Language packs will not support that. Instead, we’ll contact theme authors and work with the theme review team to ensure this won’t happen again. (Also, @Otto42 is adding modifying theme-check so that it checks for this issue.) Some stats on that were shared in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/., but note that they’re for all themes, not just active themes. The actual numbers will be different.
    • Meanwhile, we need to start considering how to sort and prioritize themes and plugins. This post has some ideas and the comments section is open for more. We should have a list to start on by next week’s meeting. There are some backend changes that @dd32 needs to work up first.
    • One method of prioritizing is favorites. @dd32 is working up changes to the theme directory (and elsewhere) so themes can be favorited. ❤️ We can use theme and pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party favorites to prioritize projects (per-user) on translate.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/.
    • @ocean90 is also testing plugin imports with a few select plugins to ensure the import script works well.
    • Additionally, the language pack script currently exists for plugins and will be modified for themes (thanks @ocean90!).

Most of our focus right now is on language packs and theme/plugin translations. Summarized, here’s the next steps:

  • Finish theme import
  • Enable theme directory syncing (every new/updated theme gets imported)
  • Implement some prioritization (including a side project: adding favorites to themes)
  • Modify the theme directory to support translated theme names/descriptions
  • Enable language packs for themes
  • Start importing top n plugins
  • Enable language packs for top n plugins

Of course, some of these will happen in parallel with others and there are numerous parts to each line item, but we’re making great progress. By next week, we’ll probably be able to cross off an item or two. 👏

#forums, #i18n, #l10n, #meeting-notes, #plugins, #rosetta, #themes

HTTPS on WordCamp.org Update

Hey all, just a brief update on the status of HTTPSHTTPS HTTPS is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted. This is especially helpful for protecting sensitive data like banking information. for WordCamp.org sites.

We’ve enabled HTTPS on all WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. sites and rewrote the URLs, even though we’re not forcing it yet. The majority of the traffic will likely hit HTTPS from now on, and we should catch and fix all (or at least most) mixed content warnings before forcing it. Most of these are probably related to embeds from Flickr, Typekit and other third-party services.

So if while browsing any WordCamp.org site you’ve stumbled upon a page with mixed content warnings, please leave a comment with the URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org. You can identify these by the “broken” lock in your browser address bar, or the shield icon which prevents execution of unsafe JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.:

Screenshot 1430407541 2X

Thanks!

Update: We’re now forcing HTTPS on domains that support it.

#wordcamp-org