Task Convention for Asana

June 13, 2019

version 0.0.1 created by: thinhnp This convention inherits from this document and the draft post idea 1-2.Task title format: <Plugin name>: <Task title> If the task related to more than plugins then combining them by |. Example PDA Video S3|PDA S3.Task title: describes shortly which problems the task wants to deal with 3. Task description:…

WavePlayer – Love or Hate

June 12, 2019

This post guides how to test WavePlayer. In order to integrate with WavePlayer, we modified the WavePlayer plugin both front-end and back-end and created a new shortcode pwv_waveplayer. The pwv_waveplayer shortcode contains the following attributes: + url: S3 URL+ is_s3: should be “true”, it means that serving for S3 URL If the peak files are…

WavePlayer Integration Guide

June 12, 2019

WavePlayer is an awesome audio player plugin with a beautiful user interface and nice functions. In order to work properly with our plugin Protect WordPress Videos – S3 hosted files, we need to modify the WavePlayer code base. 1. Replace the modified waveplayer.min.js Replace the waveplayer.min.js (https://pda-public-resources.s3-ap-southeast-1.amazonaws.com/waveplayer.min.js) in folder assets/js 2. Update context option In…

Dropbox Shared Link Solution

November 27, 2018

Motivation: creating Dropbox shared private links with the expiry time Problems: file on Dropbox only has one valid shared private link Solution: a. Administrator While choosing the file for the downloadable WooCommerce product, Dropbox will generate a “direct” link type. There are two kinds of the link are “direct” and “preview”.  (Link types – https://www.dropbox.com/developers/chooser)….