Tide Chat Summary: May 25th

This post summarizes the Tide chat from May 25th in the #tide 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/. channel (agenda, Slack archive).

Reminder that the current Tide focus is integrating PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility data from Tide into 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/.  Once PHP Compatibility is integrated into WordPress.org, we’ll assess the next focus to provide the biggest impact to the community.

Node refactoring

  • @antpb‘s progress on integrating Tide into the PHP Compatibility Checker 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 has been blocked by role changes at work and work on Media tasks ahead of coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.’s Feature Freeze this week
  • @antpb otherwise has a function setup that lists active plugins/themes, otherwise progress has been slow
  • @derekherman worked on updating dependencies, working to move away from storing raw reports in Firestore to Google Cloud Storage
  • @derekherman noted deprecating the Golang version of Tide will drop serverless version to $5/month versus $650/month for the Kubernetes-based version

Request for help

  • Looking for folks to help review the docs, attempt to set Tide up locally, and call out where docs could be made more clear
  • This is best handled by folks who have never seen the platform before, but anyone who can help will be a benefit to ensuring the docs are accurate

Next meeting

The next meeting, a 30-minute Tide status update and open floor discussion, will take place on June 8, 2021 at 18:00 UTC in the #tide Slack channel.  Please feel free to drop in with any updates or questions.  If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.

#summary, #tide-chat

Tide Chat Agenda: January 19th

UPDATE: Will need to postpone this meeting until the same time on January 26th.

This is the agenda for the 30-minute Tide status update and open floor discussion on January 19, 2020 at 19:00 UTC:

  • Updates on progress of Node service refactoring
  • Open floor

If you have anything to propose to add to the agenda or specific items related to the above, please leave a comment below. See you there!

#agenda, #tide-chat

Tide Chat Agenda: May 12th

This is the agenda for the 2-hour Tide active working session on May 12, 2020 at 18:00 UTC:

  • 1.0.0
    • Review open PRs for issues blocking merging, commit to owners to resolve those, aiming to get to merge by end of the working session
    • Review open issues needing PRs, commit to owners to submit those PRs, aiming to get to code review and possibly merge by end of the working session

If you have anything to propose to add to the agenda or specific items related to the above, please leave a comment below. See you there!

#agenda, #tide-chat

Tide Chat Summary: February 18th

This post summarizes the 2-hour Tide active working session from February 18th in the #tide 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/. channel (agenda, Slack archive).

Reminder that the current Tide focus is integrating PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility data from Tide into 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/.  Once PHP Compatibility is integrated into WordPress.org, we’ll assess the next focus to provide the biggest impact to the community.

1.0.0

  • Awaiting @derekherman to merge and deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. wptide#198 to complete the WP 5.3.1 updates across the stack
  • No blockers present on wptide#199, should be good to merge after @derekherman gets through wptide#198
  • @jeffpaul reviewed and merged wptide#201, wp-tide-api#31, and docs#36 to update some typos/URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org strings
  • Awaiting @kkoppenhaver to wrap up wporg-tide-api#6 to resolve wptide#186
  • @pierlo to add research notes to wptide#112
  • Help wanted on wptide#178, please pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” @jeffpaul if you’re interested and available!
  • We also are on the lookout for folks who can help test our set up instructions and call out areas for improvement, especially folks available to help better document Windows instructions
  • @jeffpaul opened docs#39, docs#40, and docs#41 as part of research into improving our documentation website on wptide.org; each could use review/input from those knowledgeable on docpress

Next meeting

The next meeting, a 30-minute update/open floor session, will take place on March 3, 2020 at 19:00 UTC in the #tide Slack channel.  Please feel free to drop in with any updates or questions.  If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.

#summary, #tide-chat

Tide Chat Agenda: October 22nd

This is the agenda for the weekly Tide meeting on October 22, 2019 at 20:00 UTC:

  • 1.0.0
  • Open floor

If you have anything to propose to add to the agenda or specific items related to the above, please leave a comment below. See you there!

#agenda, #tide-chat

Tide Chat Summary: July 9th

This post summarizes the Tide chat meeting from July 9th in the #tide 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/. channel (agenda, Slack archive).

Reminder that the current Tide focus is integrating PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility data from Tide into 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/.  Once PHP Compatibility is integrated into WordPress.org, we’ll assess the next focus to provide the biggest impact to the community.

1.0.0

  • We went up from 8 to now 10 issues in the milestone
  • @jeffpaul noted that wptide#170 is done once wptide#34 gets through review/merge, otherwise the Tide profile badge post summarizes most of the changes/updates
  • Awaiting update from @FahimMurshed and @SandyGarrido on their separate progress on testing Windows setup as part of wptide#100; if no further progress this month then we’ll punt to a future release
  • @valendesigns worked with @dd32 to setup the data sync from Tide to .org at WCEU, needs to check about adding data from themes after the data sync is validated (@jeffpaul to check on progress on meta#4309 with 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)

General announcements

Next meeting

The next meeting will take place on July 16, 2019 at 20:00 UTC in the #tide Slack channel.  Please feel free to drop in with any updates or questions.  If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.

#hosting-community, #summary, #tide-chat

WordCamp EU Contributor Day!

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. Europe 2019 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/. was on June 20th. A very big thank you to all participants at the Tide table and the amazing cross team communication!

The day was originally going to be focused on-boarding new contributors to Tide, reviewing the backlog for issues, and submitting pull requests. As well, I had planned to meet with the Hosting team after lunch and connect with the Meta team to discuss how we can start consuming data from the Tide 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..

The actual event went something a bit different…

As usual the WiFi network was overtaxed and getting people setup with Tide was a bit of an arduous task. Unfortunately, we were not able to get anyone setup with a local working version of Tide.

Instead effort was put into fixing issues that could be done without installing the Tide requirements and building the Docker images. For example, the documentation and API results. There were a couple pull requests created by @ottok as a first time contributor, which deserves a big thank you!

@grapplerulrich and I also began focusing on installing the 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/ 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. environment to trying and create a patch that would consume the Tide API and display those results. Again the WiFi played a hand in slowing down that effort. The biggest win though was all the cross team communications.

Luckily we were able to get the right person at the table, thank you @dd32! Dion updated the meta environment so the Tide PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility results for plugins are now being stored with the post meta. We are officially using the Tide API and it feels good!

What does that mean though? We are not yet consuming data for themes, we are in the exploratory phase where we test that the sync is working correctly. Once we are satisfied that the connection is stable we will add data from themes. Then we can explore the logic and UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. needed to expose that data to everyone and respect the authors supplied value.

We are much closer now to using the TIDE API to automate static analysis on plugins and themes. It’s a small piece of code but a huge win for the project. There was also discussion of ways to use Tide in a broader sense and we are now looking towards the future. This is especially important for automating review team activities and for helping WordPress adopt PHP 7+ — it’s exciting to say the least.

On Saturday I also had the pleasure of meeting with several folks to discuss the requirements for the Plugin & Theme Review teams plus what actions need to be taken to move the coding standards into a good place for our community. There is a recap of that conversation here.

The biggest takeaway of the event is that Tide is now being used. However, we have a lot of data to analyze currently in our API, which could be used to solve whether or not WordPress is ready to adopt a more modern codebase. I have a few more meetings to attend and ideas to formulate on the future of Tide, so look for those updates in the coming weeks.

For now let’s all just celebrate this win!

Tide Chat Summary: May 21st

This post summarizes the Tide chat meeting from May 21st in the #tide 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/. channel (agenda, Slack archive).

Reminder that the current Tide focus is integrating PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility data from Tide into 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/.  Once PHP Compatibility is integrated into WordPress.org, we’ll assess the next focus to provide the biggest impact to the community.

1.0.0-rc

  • Down to 8 items open in the milestone
  • Two good first issue items for folks looking to get into contributing to Tide (wptide#100 & wptide#178); we would welcome a PR for either of those!
  • @valendesigns was able to fix the build for wp-tide-api that was failing
  • Initial deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. to App Engine included all the theme changes but another deploy is needed to include the updated images for all the servers, which includes WPCSWordPress Community Support A public benefit corporation and a subsidiary of the WordPress Foundation, established in 2016. 2.1.1 support for PHPCSPHP Code Sniffer PHP Code Sniffer, a popular tool for analyzing code quality. The WordPress Coding Standards rely on PHPCS.
  • @valendesigns also tried to upgrade to WP 5.2 in the 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. image but had to rollback locally otherwise most of the tests fail for wp-tide-api 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
  • Appears to be a bug that is caused by a change on the .ORG side where it seems the download URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org for specific versions of themes/plugins no longer works. If we’re not able to track down how to get access to the archives, then we will need to add SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/. support to the PHPCS server to checkout the correct version of the code.
  • Right now it appears that only the most recent version of a plugin/theme is available to download.
  • So if someone from the Plugin or 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 is around that knows how to access the plugin/theme archives that would be awesome!

Next meeting

The next meeting will take place on May 28, 2019 at 20:00 UTC in the #tide Slack channel.  Please feel free to drop in with any updates or questions.  If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.

#summary, #tide-chat

Tide Chat Summary: March 19th

This post summarizes the Tide chat meeting from March 19th in the #tide 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/. channel (agenda, Slack archive).

Reminder that the current Tide focus is integrating PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility data from Tide into 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/.  Once PHP Compatibility is integrated into WordPress.org, we’ll assess the next focus to provide the biggest impact to the community.

1.0.0-rc

  • Currently showing 9 open issues in wptide and 1 open issue in docs for 1.0.0
  • So far @valendesigns is singularly working through PRs, so any additional assistance would be warmly welcomed!

Tide Dashicon

  • Update since Tidechat: core#41074 was committed today and the Tide Dashicon as well as other icons added since 4.8 are now available in the 5.2-betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. release
  • And update to the developer.wordpress.org page template is needed to have the newly committed Dashicons appear

General announcements

  • @jeffpaul is offline next week, so we will skip next week’s Tidechat and resume on Tuesday, April 2nd

Next meeting

The next meeting will take place on April 2, 2019 at 20:00 UTC in the #tide Slack channel.  Please feel free to drop in with any updates or questions.  If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.

#summary, #tide-chat

Tide Chat Summary: March 5th

This post summarizes the Tide chat meeting from March 5th in the #tide 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/. channel (agenda, Slack archive).

Reminder that the current Tide focus is integrating PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. Compatibility data from Tide into 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/.  Once PHP Compatibility is integrated into WordPress.org, we’ll assess the next focus to provide the biggest impact to the community.

1.0.0

  • Beta2 deployed to GCP on February 28th, updated docs are now live on https://wptide.org
  • More descriptive and accurate docs thanks to @kkoppenhaver and others from WCUS 2018
  • Looking for feedback on the updated wptide.org and related docs
  • @valendesigns fixed some bugs and updated coding standards and PHPCSPHP Code Sniffer PHP Code Sniffer, a popular tool for analyzing code quality. The WordPress Coding Standards rely on PHPCS., everything milestoned as 1.0.0 still seems relevant
  • RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. pending, so please call out anything you think NEEDS to land in 1.0.0

Tide Dashicon

  • Trac#41074 discussed in Design meeting on Monday, being added to CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. devchat this week
  • Assumption is that the patch is ready to land in 5.2, but just want to confirm that nothing else significant is needed
  • Special thanks to @CathiBosco1 for helping push on this

General announcements

Next meeting

The next meeting will take place on March 12, 2019 at 20:00 UTC in the #tide Slack channel.  Please feel free to drop in with any updates or questions.  If you have items to discuss but cannot make the meeting, please leave a comment on this post so that we can take them into account.

#summary, #tide-chat