Unverified Commit 3cc6794c authored by Eric Rosenbaum's avatar Eric Rosenbaum Committed by GitHub

Merge pull request #2443 from ericrosenbaum/feature/landing-pages-update

Update extension landing pages
parents 48ed10b4 5829ff29
......@@ -124,11 +124,11 @@ class EV3 extends ExtensionLanding {
values={{
scratch3Link: (
<a
href="https://beta.scratch.mit.edu/"
href="/projects/editor/?tutorial=ev3"
rel="noopener noreferrer"
target="_blank"
>
Scratch 3.0
Scratch
</a>
)
}}
......@@ -245,25 +245,25 @@ class EV3 extends ExtensionLanding {
<h3><FormattedMessage id="ev3.starterProjects" /></h3>
<Steps>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239075992"
description={this.props.intl.formatMessage({id: 'ev3.waveHelloDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'ev3.imgAltWaveHello'})}
imageSrc="/images/ev3/starter-wave-hello.png"
title={this.props.intl.formatMessage({id: 'ev3.waveHelloTitle'})}
cardUrl="/projects/269442346/editor?tutorial=ev3"
description={this.props.intl.formatMessage({id: 'ev3.starter1BasketballDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'ev3.imgAltStarter1Basketball'})}
imageSrc="/images/ev3/ev3-starter1.png"
title={this.props.intl.formatMessage({id: 'ev3.starter1BasketballTitle'})}
/>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239076020"
description={this.props.intl.formatMessage({id: 'ev3.distanceInstrumentDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'ev3.imgAltDistanceInstrument'})}
imageSrc="/images/ev3/starter-distance-instrument.png"
title={this.props.intl.formatMessage({id: 'ev3.distanceInstrumentTitle'})}
cardUrl="/projects/269442350/editor?tutorial=ev3"
description={this.props.intl.formatMessage({id: 'ev3.starter2MusicDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'ev3.imgAltStarter2Music'})}
imageSrc="/images/ev3/ev3-starter2.png"
title={this.props.intl.formatMessage({id: 'ev3.starter2MusicTitle'})}
/>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239076044"
description={this.props.intl.formatMessage({id: 'ev3.spaceTacosDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'ev3.imgAltSpaceTacos'})}
imageSrc="/images/ev3/starter-flying-game.png"
title={this.props.intl.formatMessage({id: 'ev3.spaceTacosTitle'})}
cardUrl="/projects/269442354/editor?tutorial=ev3"
description={this.props.intl.formatMessage({id: 'ev3.starter3SpaceDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'ev3.imgAltStarter3Space'})}
imageSrc="/images/ev3/ev3-starter3.png"
title={this.props.intl.formatMessage({id: 'ev3.starter3SpaceTitle'})}
/>
</Steps>
</ExtensionSection>
......
......@@ -18,12 +18,12 @@
"ev3.clickMotorBlock": "Find the {motorBlockText} block and click on it.",
"ev3.motorBlockText": "\"motor A turn this way\"",
"ev3.starterProjects": "Starter Projects",
"ev3.waveHelloTitle": "Wave Hello",
"ev3.waveHelloDescription": "Make a puppet robot and have a friendly chat.",
"ev3.distanceInstrumentTitle": "Distance Instrument",
"ev3.distanceInstrumentDescription": "Move your body in front of the sensor to make music.",
"ev3.spaceTacosTitle": "Space Tacos",
"ev3.spaceTacosDescription": "Build your own controller to catch tacos in space.",
"ev3.starter1BasketballTitle": "Play Basketball",
"ev3.starter1BasketballDescription": "Move in front of the distance sensor to bounce the ball.",
"ev3.starter2MusicTitle": "Make Music",
"ev3.starter2MusicDescription": "Press the buttons to play saxophone and drums.",
"ev3.starter3SpaceTitle": "Space Tacos",
"ev3.starter3SpaceDescription": "Build your own controller to catch tacos in space.",
"ev3.troubleshootingTitle": "Troubleshooting",
"ev3.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link",
"ev3.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.",
......@@ -47,7 +47,7 @@
"ev3.imgAltWaitForWindows": "Windows will notify you when the EV3 is ready.",
"ev3.imgAltEnterPasscodeMac": "Enter the passcode into the connection request window opening on your Mac.",
"ev3.imgAltPlugInMotor": "To find port A: hold the EV3 with the screen and buttons facing you, with the screen above the buttons. Port A is on top, and it is the left-most one",
"ev3.imgAltWaveHello": "A Scratch project with a waving fairy.",
"ev3.imgAltDistanceInstrument": "A Scratch project with a guitar.",
"ev3.imgAltSpaceTacos": "A Scratch project with Scratch Cat and a taco in space."
"ev3.imgAltStarter1Basketball": "A Scratch project with a basketball.",
"ev3.imgAltStarter2Music": "A Scratch project with musical instruments.",
"ev3.imgAltStarter3Space": "A Scratch project with Scratch Cat and a taco in space."
}
......@@ -170,11 +170,11 @@ class MicroBit extends ExtensionLanding {
values={{
scratch3Link: (
<a
href="https://beta.scratch.mit.edu/"
href="/projects/editor/"
rel="noopener noreferrer"
target="_blank"
>
Scratch 3.0
Scratch
</a>
)
}}
......@@ -247,21 +247,21 @@ class MicroBit extends ExtensionLanding {
<h3><FormattedMessage id="microbit.starterProjects" /></h3>
<Steps>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239075756"
cardUrl="/projects/239075756/editor"
description={this.props.intl.formatMessage({id: 'microbit.heartBeatDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'microbit.imgAltHeartBeat'})}
imageSrc="/images/microbit/starter-heart.png"
title={this.props.intl.formatMessage({id: 'microbit.heartBeat'})}
/>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239075950"
cardUrl="/projects/239075950/editor"
description={this.props.intl.formatMessage({id: 'microbit.tiltGuitarDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'microbit.imgAltTiltGuitar'})}
imageSrc="/images/microbit/starter-guitar.png"
title={this.props.intl.formatMessage({id: 'microbit.tiltGuitar'})}
/>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239075973"
cardUrl="/projects/239075973/editor"
description={this.props.intl.formatMessage({id: 'microbit.oceanAdventureDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'microbit.imgAltOceanAdventure'})}
imageSrc="/images/microbit/starter-fish.png"
......
......@@ -10,12 +10,12 @@
"wedo2.clickMotorBlock": "Find the {motorBlockText} block and click on it.",
"wedo2.motorBlockText": "\"turn motor on for 1 seconds\"",
"wedo2.starterProjects": "Starter Projects",
"wedo2.starter1Title": "Wagging Dog",
"wedo2.starter1Description": "Use a motor to make a spinning tail for your virtual pet.",
"wedo2.starter2Title": "Tilting Toad",
"wedo2.starter2Description": "Use the tilt sensor to make music with a toad.",
"wedo2.starter3Title": "Distance Dino",
"wedo2.starter3Description": "Use the distance sensor to move the dinosaur.",
"wedo2.starter1PetTitle": "Make Your Own Pet",
"wedo2.starter1PetDescription": "Use a motor to make a spinning tail for your virtual pet.",
"wedo2.starter2FoxTitle": "Move the Fox",
"wedo2.starter2FoxDescription": "Use the tilt sensor to move the fox back and forth.",
"wedo2.starter3PufferfishTitle": "Inflating Pufferfish",
"wedo2.starter3PufferfishDescription": "Use the distance sensor to make the fish grow.",
"wedo2.troubleshootingTitle": "Troubleshooting",
"wedo2.checkOSVersionTitle": "Make sure your operating system is compatible with Scratch Link",
"wedo2.checkOSVersionText": "The minimum operating system versions are listed at the top of this page. See instructions for checking your version of {winOSVersionLink} or {macOSVersionLink}.",
......@@ -31,7 +31,7 @@
"wedo2.legacyInfoText": "Visit our page about {wedoLegacyLink}.",
"wedo2.legacyLinkText": "using LEGO WeDo with Scratch 2.0",
"wedo2.imgAltWeDoIllustration": "An illustration of a WeDo2 featuring a tilt sensor and a motor.",
"wedo2.imgAltStarter1": "A Scratch project with a dog and a taco.",
"wedo2.imgAltStarter2": "A Scratch project with a toad playing instruments in space.",
"wedo2.imgAltStarter3": "A Scratch project with dinosaurs."
"wedo2.imgAltStarter1Pet": "A Scratch project with a dog and a taco.",
"wedo2.imgAltStarter2Fox": "A Scratch project with a fox moving back and forth.",
"wedo2.imgAltStarter3Pufferfish": "A Scratch project with dinosaurs."
}
......@@ -3,7 +3,6 @@ const intlShape = require('react-intl').intlShape;
const FormattedMessage = require('react-intl').FormattedMessage;
const React = require('react');
const Page = require('../../components/page/www/page.jsx');
const render = require('../../lib/render.jsx');
......@@ -116,11 +115,11 @@ class Wedo2 extends ExtensionLanding {
values={{
scratch3Link: (
<a
href="https://beta.scratch.mit.edu/"
href="/projects/editor/?tutorial=wedo"
rel="noopener noreferrer"
target="_blank"
>
Scratch 3.0
Scratch
</a>
)
}}
......@@ -184,25 +183,25 @@ class Wedo2 extends ExtensionLanding {
<h3><FormattedMessage id="wedo2.starterProjects" /></h3>
<Steps>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239284992"
description={this.props.intl.formatMessage({id: 'wedo2.starter1Description'})}
imageAlt={this.props.intl.formatMessage({id: 'wedo2.imgAltStarter1'})}
cardUrl="/projects/269442111/editor?tutorial=wedo"
description={this.props.intl.formatMessage({id: 'wedo2.starter1PetDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'wedo2.imgAltStarter1Pet'})}
imageSrc="/images/wedo2/wedo2-starter1.png"
title={this.props.intl.formatMessage({id: 'wedo2.starter1Title'})}
title={this.props.intl.formatMessage({id: 'wedo2.starter1PetTitle'})}
/>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239284997"
description={this.props.intl.formatMessage({id: 'wedo2.starter2Description'})}
imageAlt={this.props.intl.formatMessage({id: 'wedo2.imgAltStarter2'})}
cardUrl="/projects/269442224/editor?tutorial=wedo"
description={this.props.intl.formatMessage({id: 'wedo2.starter2FoxDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'wedo2.imgAltStarter2Fox'})}
imageSrc="/images/wedo2/wedo2-starter2.png"
title={this.props.intl.formatMessage({id: 'wedo2.starter2Title'})}
title={this.props.intl.formatMessage({id: 'wedo2.starter2FoxTitle'})}
/>
<ProjectCard
cardUrl="https://beta.scratch.mit.edu/#239285001"
description={this.props.intl.formatMessage({id: 'wedo2.starter3Description'})}
imageAlt={this.props.intl.formatMessage({id: 'wedo2.imgAltStarter3'})}
cardUrl="/projects/269442247/editor?tutorial=wedo"
description={this.props.intl.formatMessage({id: 'wedo2.starter3PufferfishDescription'})}
imageAlt={this.props.intl.formatMessage({id: 'wedo2.imgAltStarter3Pufferfish'})}
imageSrc="/images/wedo2/wedo2-starter3.png"
title={this.props.intl.formatMessage({id: 'wedo2.starter3Title'})}
title={this.props.intl.formatMessage({id: 'wedo2.starter3PufferfishTitle'})}
/>
</Steps>
</ExtensionSection>
......
static/images/wedo2/wedo2-starter1.png

45.7 KB | W: | H:

static/images/wedo2/wedo2-starter1.png

37.7 KB | W: | H:

static/images/wedo2/wedo2-starter1.png
static/images/wedo2/wedo2-starter1.png
static/images/wedo2/wedo2-starter1.png
static/images/wedo2/wedo2-starter1.png
  • 2-up
  • Swipe
  • Onion skin
static/images/wedo2/wedo2-starter2.png

97.2 KB | W: | H:

static/images/wedo2/wedo2-starter2.png

86.1 KB | W: | H:

static/images/wedo2/wedo2-starter2.png
static/images/wedo2/wedo2-starter2.png
static/images/wedo2/wedo2-starter2.png
static/images/wedo2/wedo2-starter2.png
  • 2-up
  • Swipe
  • Onion skin
static/images/wedo2/wedo2-starter3.png

40.9 KB | W: | H:

static/images/wedo2/wedo2-starter3.png

76.1 KB | W: | H:

static/images/wedo2/wedo2-starter3.png
static/images/wedo2/wedo2-starter3.png
static/images/wedo2/wedo2-starter3.png
static/images/wedo2/wedo2-starter3.png
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment