Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin update and compatibility check (July 2024) #288

Open
5 of 6 tasks
dhawalepranav opened this issue Jul 18, 2024 · 7 comments
Open
5 of 6 tasks

Plugin update and compatibility check (July 2024) #288

dhawalepranav opened this issue Jul 18, 2024 · 7 comments
Assignees

Comments

@dhawalepranav
Copy link

dhawalepranav commented Jul 18, 2024

We need to complete the following set of tasks for Transcoder.

  • Make sure it's compatible with the latest WordPress version. (e.g 6.6.X )
  • Make sure it's PHP 8.2 and 8.3 compatible.
  • Make sure it's VIP compatible
  • Run the PHPCS scan
  • Review the open GH issues and close them with resolution.
  • Document the user manual with screenshots that will include things like "How to install plugin", "Plugin Pre-requisites" "How to setup plugin for first time", "Plugin Settings with their use case" etc

Before starting the work please add your time estimations for every mentioned task and get it approved by your Project Co-ordinator or Project Manager

@umeshnevase
Copy link

@dhawalepranav

  • Make sure it's compatible with the latest WordPress version. : I'll create a site on rt.gw to test the plugin with the latest WordPress. The plugin needs a hosted site and license to make it work.
  • Make sure it's PHP 8.2 and 8.3 compatible.: I've checked the code for PHP PHP 8.2 and 8.3 compatibility by PHPCS. I could not find any issue in the code.
  • Make sure it's VIP compatible: I've checked VIP compatibility by PHPCS. The code is VIP compatible
  • Run the PHPCS scan: I've run the PHPCS and I found errors and warnings in the report.
  • Review the open GH issues and close them with resolution.: I've gone through issues and will start working on it on proper setup. I'll update about estimate and then will start working on it.

@umeshnevase
Copy link

@dhawalepranav

Estimate : 20-24 hours

I've invested some hours to understand the plugin and setup. Checked code structure. I've created setup on rt.gw server.

  • Make sure it's compatible with the latest WordPress version. : I've setup plugin with free license on https://transcoder-umesh.rt.gw/ and tested for WordPress 6 compatibility. The plugin is working for both updates. I've to test the plugin with paid version, I'll check with System team for license. (3-4)
  • Make sure it's PHP 8.2 and 8.3 compatible.: I've tested plugin and code on both PHP 8.2 and 8.3, couldn't find any major issue. I found some warning in code. I've listed issue [here] (https://docs.google.com/spreadsheets/d/1bTCxSimhnCjC8AduMI-h8AIZ0-nFaBW8LXZDXl2AE90/edit?gid=0#gid=0) (3-4)
  • Run the PHPCS scan: I've run the PHPCS and I found errors and warnings in the report. I'll fix the issue and create a PR for that (2-3h)
  • Document the user manual with screenshots that will include things like "How to install plugin", "Plugin Pre-requisites" "How to setup plugin for first time", "Plugin Settings with their use case" etc (3-4h)
  • We need to test the transcoder plugin with the rtMedia plugin Latest WordPress and PHP>8.0 (3-4)

@umeshnevase
Copy link

  • I've tested plugin with rtMedia, BuddyPress.
  • I've tested plugin with latest PHP version and WordPress
  • Fixed warning coming on debug.log
  • I need to test the transcoder plugin with paid version and paid version of rtMedia.

@umeshnevase
Copy link

  • The plugin is already updated on WordPress plugins repo and it is tested for compatibility with WordPress 6.6.1
  • I've tested Transcoder plugin with the license for PHP 8.2 and WordPress 6.6.1. and also tested with rtMedia plugin rtMedia Pro.
  • I've fixed PHPCS fixes and warnings. Fix/phpcs fixes #289
  • I'm debugging issues pending on repo

@umeshnevase
Copy link

Document the user manual with screenshots that will include things like "How to install plugin", "Plugin Pre-requisites" "How to setup plugin for first time", "Plugin Settings with their use case" etc
This is already documented on rtMedia.io site and the document link is provided in the readme file.
https://rtmedia.io/docs/transcoder/

@umeshnevase
Copy link

I'm working on below issues:

  1. unable to transcode .mpg file  #287 : This is tested and could not be replicated.
  2. PHP notice is displayed for .ogg file extension on uploader page #273 : I'm able to reproduce the issue and I've fixed it will create PR.
  3. Not able to transcode the 3g2 extension file to mp4 #248: I'm getting another issue on my site, it is giving 502 bad gateway. currently Debugging this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants