Panoptes-Front-End icon indicating copy to clipboard operation
Panoptes-Front-End copied to clipboard

FEM Lab: standardise all preview links

Open shaunanoordin opened this issue 3 years ago • 0 comments

"Front-End-Monorepo Migration" Decision Required

Back in March (#5919), Sarah modified the Project Builder's "Test this workflow" button to take people previewing Transcription Task workflows to https://fe-project.zooniverse.org/ (because Transcription Tasks only work on FEM) Now in November (#6049), I'm adding preview links for every workflow that's built with the FEM Lab, and these are going to https://frontend.preview.zooniverse.org/

Question: does anyone mind if I standardise ALL preview links for FEM projects to https://frontend.preview.zooniverse.org/ ?

Reason: frontend.preview seems to be our current go-to for previewing FEM projects How I feel about this: strongly in favour of standardising to frontend.preview

Additional info

Pros/cons of frontend.preview

  • ➕ lets you preview the WHOLE zooniverse experience, including going from FEM Classify pages to PFE Talk pages
  • ➕ most project owners are already using this as their FEM preview/testing link, as pointed out by @mrniaboc
  • ➖ is technically the 'canary version', and includes merged but not-yet-deployed-to-production changes

Pros/cons of fe-project.zooniverse

  • ➕ has the production code
  • ➖ doesn't have anything else, e.g. Talk links don't work

Status

This is just the Github issue-ed version of a recent Slack conversation. A decision is to be made by @lcjohnso

For the moment, for the sake of PR #(SHAUN, UPDATE THIS BIT ONCE YOU PUSH THE BRANCH THAT'S ADDRESSING #6049), the following interim decision will be made:

  • If WF has transcription task, the "Test This WF" preview link goes to fe-project.zooniverse (unchanged)
  • (new) otherwise, if workflow is being edited in FEM Lab, the preview link goes to frontend.preview
  • Otherwise, the preview link goes to zooniverse.org

I'm very much in favour of removing that first clause in FEM Lab and PFE Lab. (For consistency. Every project that uses the Transcription Task experimental tool should also have the femLab experimental tool, in my opinion. That said, Cliff, this one's ultimately your call.)

shaunanoordin avatar Nov 19 '21 12:11 shaunanoordin