Merge pull request #5911 from rschamp/issues/5902

Replace SEC landing page with redirect
This commit is contained in:
Ray Schamp 2021-08-10 10:14:34 -04:00 committed by GitHub
commit 8ab3b5ddd8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 1014 deletions

View file

@ -253,14 +253,6 @@
"view": "search/search",
"title": "Search"
},
{
"name": "sec",
"pattern": "^/sec/?(\\?.*)?$",
"routeAlias": "/sec/?",
"view": "sec/sec",
"title": "Scratch Education Collaborative",
"viewportWidth": "device-width"
},
{
"name": "splash",
"pattern": "^/?$",
@ -475,6 +467,12 @@
"routeAlias": "/search",
"redirect": "/search/projects"
},
{
"name": "sec-redirect",
"pattern": "^/sec/?$",
"routeAlias": "/sec",
"redirect": "https://sip.scratch.mit.edu/sec"
},
{
"name": "splash-redirect",
"pattern": "^///?$",

View file

@ -1,55 +0,0 @@
{
"sec.title": "Scratch Education Collaborative (SEC)",
"sec.intro": "Participating Orgs",
"sec.applyNow": "Apply now!",
"sec.applyBanner": "Applications are now closed. The deadline for applying to the SEC for 2021 was March 1st.",
"sec.projectsTitle": "Participating Orgs",
"sec.yearRange": "2021-2022",
"sec.org1": "{org1Listing} - AK, USA",
"sec.org2": "{org2Listing} - AR, USA",
"sec.org3": "{org3Listing} - UT, USA",
"sec.org4": "{org4Listing} - TX, USA",
"sec.org5": "{org5Listing} - MS, USA",
"sec.org6": "{org6Listing} - Santa Bárbara, Brazil",
"sec.org7": "{org7Listing} - Sydney, Australia",
"sec.org8": "{org8Listing} - Memphis, TN, USA",
"sec.org9": "{org9Listing} - NYC, NY, USA",
"sec.org10": "{org10Listing} - Jos, Nigeria",
"sec.org11": "{org11Listing} - Baltimore, MD, USA",
"sec.org12": "{org12Listing} - Johannesburg, South Africa",
"sec.org13": "{org13Listing} - Hayward, CA, USA",
"sec.org14": "{org14Listing} - Humble, TX, USA",
"sec.org15": "{org15Listing} - Guildford, UK",
"sec.org16": "{org16Listing} - México City, MX",
"sec.org17": "{org17Listing} - Montréal, Canada",
"sec.org18": "{org18Listing} - Clark County School District, NV, USA",
"sec.org19": "{org19Listing} - Othello School District, WA, USA",
"sec.org20": "{org20Listing} - Uganda",
"sec.org21": "{org21Listing} - NYC, NY, USA",
"sec.org22": "{org22Listing} - USA",
"sec.org23": "{org23Listing} - FL, USA",
"sec.org24": "{org24Listing} - NYC, NY, USA",
"sec.org25": "{org25Listing} - NYC, NY, USA",
"sec.org26": "{org26Listing} - Nigeria",
"sec.org27": "{org27Listing} - Princeton, NJ, USA",
"sec.org28": "{org28Listing} - Bengaluru, India",
"sec.org29": "{org29Listing} - Johannesburg, South Africa",
"sec.org30": "{org30Listing} - Barcelona, Spain",
"sec.org31": "{org31Listing} - Phnom Penh, Cambodia",
"sec.org32": "{org32Listing} - Nairobi, Kenya",
"sec.org33": "{org33Listing} - Nairobi, Kenya",
"sec.org34": "{org34Listing} - Johannesburg, South Africa",
"sec.org35": "{org35Listing} - Chicago Public Schools, IL, USA",
"sec.org36": "{org36Listing} - Lagos, Nigeria",
"sec.org37": "{org37Listing} - Girona, Spain",
"sec.org38": "{org38Listing} - Halifax, Nova Scotia",
"sec.org39": "{org39Listing} - USA",
"sec.org40": "{org40Listing} - Owerri, Nigeria & Nairobi, Kenya",
"sec.partnerOrgsTitle": "Partner Orgs",
"sec.partnerOrg1": "{partnerOrg1Listing} - Cambridge, UK",
"sec.partnerOrg2": "{partnerOrg2Listing} (Formerly {partnerOrg2FormerName}) - Stanford, CA, USA",
"sec.partnerOrg3": "{partnerOrg3Listing} - IL, USA",
"sec.partnerOrg4": "{partnerOrg4Listing} - New Orleans, LA, USA",
"sec.partnerOrg5": "{partnerOrg5Listing} - Brazil",
"sec.partnerOrg6": "{partnerOrg6Listing} - San Francisco, CA, USA"
}

View file

@ -1,827 +0,0 @@
const FormattedMessage = require('react-intl').FormattedMessage;
const React = require('react');
const FlexRow = require('../../components/flex-row/flex-row.jsx');
const TitleBanner = require('../../components/title-banner/title-banner.jsx');
const render = require('../../lib/render.jsx');
const Page = require('../../components/page/www/page.jsx');
require('./sec.scss');
const EducationCollaborative = () => (
<div className="education-collaborative">
<TitleBanner className="masthead">
<div className="inner">
<FlexRow className="masthead-info uneven">
<div className="long">
<h1 className="title-banner-h1">
<FormattedMessage id="sec.title" />
</h1>
<p className="title-banner-p intro">
<FormattedMessage id="sec.intro" /> | <FormattedMessage id="sec.yearRange" />
</p>
</div>
<img
alt=""
className="title-banner-img short"
src="/images/sec/SEC-top-image.png"
/>
</FlexRow>
</div>
</TitleBanner>
<div className="inner sec-faq">
<section id="projects">
<h3>A</h3>
<p>
<FormattedMessage
id="sec.org1"
values={{
org1Listing: (
<a
href="https://www.ansep.net/"
rel="noopener noreferrer"
target="_blank"
>
Alaska Native Science & Engineering Program
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org2"
values={{
org2Listing: (
<a
href="https://arhub.org/"
rel="noopener noreferrer"
target="_blank"
>
Arkansas Regional Innovation Hub
</a>
)
}}
/>
</p>
<h3>B</h3>
<p>
<FormattedMessage
id="sec.org3"
values={{
org3Listing: (
<a
href="https://bootuppd.org/"
rel="noopener noreferrer"
target="_blank"
>
BootUp PD
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org4"
values={{
org4Listing: (
<a
href="https://bridgestoscience.org/"
rel="noopener noreferrer"
target="_blank"
>
Bridges to Science
</a>
)
}}
/>
</p>
<h3>C</h3>
<p>
<FormattedMessage
id="sec.org5"
values={{
org5Listing: (
<a
href="https://www.rcu.msstate.edu/CyberEducation.aspx"
rel="noopener noreferrer"
target="_blank"
>
Center for Cyber Education at Mississippi State University
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org6"
values={{
org6Listing: (
<a
href="https://www.acaoparceiros.org/"
rel="noopener noreferrer"
target="_blank"
>
Creative Community Learning Brasil Space Action Partners
/ Projeto Social Ação Parceiros
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org7"
values={{
org7Listing: (
<a
href="https://www.codeclubau.org/"
rel="noopener noreferrer"
target="_blank"
>
Code Club Australia
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org8"
values={{
org8Listing: (
<a
href="https://www.code-crew.org/"
rel="noopener noreferrer"
target="_blank"
>
CodeCrew
</a>
)
}}
/>
</p>
<h3>D</h3>
<p>
<FormattedMessage
id="sec.org9"
values={{
org9Listing: (
<a
href="https://www.deafkidscode.org/"
rel="noopener noreferrer"
target="_blank"
>
Deaf Kids Code
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org10"
values={{
org10Listing: (
<a
href="https://www.facebook.com/DeafTechnologyFoundation/"
rel="noopener noreferrer"
target="_blank"
>
Deaf Technology Foundation
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org11"
values={{
org11Listing: (
<a
href="https://www.digitalharbor.org/"
rel="noopener noreferrer"
target="_blank"
>
Digital Harbor Foundation
</a>
)
}}
/>
</p>
<h3>F</h3>
<p>
<FormattedMessage
id="sec.org12"
values={{
org12Listing: (
<a
href="https://www.uj.ac.za/Pages/default.aspx"
rel="noopener noreferrer"
target="_blank"
>
Faculty of Education Team at University of Johannesburg
</a>
)
}}
/>
</p>
<h3>H</h3>
<p>
<FormattedMessage
id="sec.org13"
values={{
org13Listing: (
<a
href="https://www.husd.us/"
rel="noopener noreferrer"
target="_blank"
>
Hayward Unified School District
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org14"
values={{
org14Listing: (
<a
href="https://www.humbleisd.net/"
rel="noopener noreferrer"
target="_blank"
>
Humble Independent School District (ISD)
</a>
)
}}
/>
</p>
<h3>I</h3>
<p>
<FormattedMessage
id="sec.org15"
values={{
org15Listing: (
<a
href="https://www.iamthecode.org/"
rel="noopener noreferrer"
target="_blank"
>
iamtheCODE
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org16"
values={{
org16Listing: (
<a
href="https://www.ilce.edu.mx/"
rel="noopener noreferrer"
target="_blank"
>
ILCE Instituto Latino Americano de la Comunicación Educativa
</a>
)
}}
/>
</p>
<h3>K</h3>
<p>
<FormattedMessage
id="sec.org17"
values={{
org17Listing: (
<a
href="https://kidscodejeunesse.org/"
rel="noopener noreferrer"
target="_blank"
>
Kids Code Jeunesse
</a>
)
}}
/>
</p>
<h3>L</h3>
<p>
<FormattedMessage
id="sec.org18"
values={{
org18Listing: (
<a
href="https://www.lomieheardmagnet.org/"
rel="noopener noreferrer"
target="_blank"
>
Lomie G. Heard Elementary School
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org19"
values={{
org19Listing: (
<a
href="https://www.othelloschools.org/lutacaga"
rel="noopener noreferrer"
target="_blank"
>
Lutacaga Elementary
</a>
)
}}
/>
</p>
<h3>M</h3>
<p>
<FormattedMessage
id="sec.org20"
values={{
org20Listing: (
<a
href="http://www.makerereinnovationsociety.org/?i=1"
rel="noopener noreferrer"
target="_blank"
>
Makerere Innovation Society
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org21"
values={{
org21Listing: (
<a
href="https://mouse.org/"
rel="noopener noreferrer"
target="_blank"
>
Mouse
</a>
)
}}
/>
</p>
<h3>N</h3>
<p>
<FormattedMessage
id="sec.org22"
values={{
org22Listing: (
<a
href="https://www.nsbe.org/"
rel="noopener noreferrer"
target="_blank"
>
National Society of Black Engineers
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org23"
values={{
org23Listing: (
<a
href="https://nefstem.domains.unf.edu/"
rel="noopener noreferrer"
target="_blank"
>
NEFSTEM Center, University of North Florida
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org24"
values={{
org24Listing: (
<a
href="http://cs4all.nyc/"
rel="noopener noreferrer"
target="_blank"
>
New York City Department of Education - CSforAllNYC
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org25"
values={{
org25Listing: (
<a
href="https://nysci.org/"
rel="noopener noreferrer"
target="_blank"
>
New York Hall of Science
</a>
)
}}
/>
</p>
<h3>O</h3>
<p>
<FormattedMessage
id="sec.org26"
values={{
org26Listing: (
<a
href="https://www.odysseyedufoundation.org/"
rel="noopener noreferrer"
target="_blank"
>
Odyssey Educational Foundation
</a>
)
}}
/>
</p>
<h3>P</h3>
<p>
<FormattedMessage
id="sec.org27"
values={{
org27Listing: (
<a
href="https://www.playpattern.com/"
rel="noopener noreferrer"
target="_blank"
>
Play Pattern
</a>
)
}}
/>
</p>
<h3>Q</h3>
<p>
<FormattedMessage
id="sec.org28"
values={{
org28Listing: (
<a
href="https://www.questalliance.net/"
rel="noopener noreferrer"
target="_blank"
>
Quest Alliance
</a>
)
}}
/>
</p>
<h3>S</h3>
<p>
<FormattedMessage
id="sec.org29"
values={{
org29Listing: (
<a
href="https://www.schoolnet.org.za/"
rel="noopener noreferrer"
target="_blank"
>
Schoolnet South Africa
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org30"
values={{
org30Listing: (
<a
href="https://www.sistemathead.com/"
rel="noopener noreferrer"
target="_blank"
>
Sistema THEAD
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org31"
values={{
org31Listing: (
<a
href="https://www.sistersofcode.org/"
rel="noopener noreferrer"
target="_blank"
>
Sisters of Code
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org32"
values={{
org32Listing: (
<a
href="https://www.steamlabsafrica.com/"
rel="noopener noreferrer"
target="_blank"
>
STEAMLabs Africa
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org33"
values={{
org33Listing: (
<a
href="https://stemimpactcenterkenya.org/"
rel="noopener noreferrer"
target="_blank"
>
STEM Impact Center Kenya
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org34"
values={{
org34Listing: (
<a
href="http://www.streetlightschools.org/"
rel="noopener noreferrer"
target="_blank"
>
Streetlight Schools
</a>
)
}}
/>
</p>
<h3>T</h3>
<p>
<FormattedMessage
id="sec.org35"
values={{
org35Listing: (
<a
href="https://tannerschool.org/"
rel="noopener noreferrer"
target="_blank"
>
Tanner Elementary
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org36"
values={{
org36Listing: (
<a
href="https://www.teachathonetwork.com/coverpage"
rel="noopener noreferrer"
target="_blank"
>
Teachathon Foundation
</a>
)
}}
/>
</p>
<h3>U</h3>
<p>
<FormattedMessage
id="sec.org37"
values={{
org37Listing: (
<a
href="https://udigital.udg.edu/"
rel="noopener noreferrer"
target="_blank"
>
UdiGitalEdu
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.org38"
values={{
org38Listing: (
<a
href="https://www.digitalmikmaq.com/"
rel="noopener noreferrer"
target="_blank"
>
Ulnooweg - Digital Mi&#39;kmaq
</a>
)
}}
/>
</p>
<h3>W</h3>
<p>
<FormattedMessage
id="sec.org39"
values={{
org39Listing: (
<a
href="https://www.tacc.utexas.edu/epic/weteachcs"
rel="noopener noreferrer"
target="_blank"
>
WeTeach_CS, Center for Cyber Education at University of Texas Austin
</a>
)
}}
/>
</p>
<h3>Y</h3>
<p>
<FormattedMessage
id="sec.org40"
values={{
org40Listing: (
<a
href="http://www.youthfortechnology.org/"
rel="noopener noreferrer"
target="_blank"
>
Youth for Technology Foundation
</a>
)
}}
/>
</p>
</section>
</div>
<TitleBanner className="masthead">
<div className="inner">
<FlexRow className="masthead-info uneven">
<div className="long">
<h1><FormattedMessage id="sec.title" /></h1>
<p className="title-banner-p intro">
<FormattedMessage id="sec.partnerOrgsTitle" /> | <FormattedMessage id="sec.yearRange" />
</p>
</div>
<img
alt=""
className="title-banner-img short"
src="/images/sec/SEC-bottom-image.png"
/>
</FlexRow>
</div>
</TitleBanner>
<div className="inner sec-faq">
<section id="expectations-for-sec">
<p>
<FormattedMessage
id="sec.partnerOrg1"
values={{
partnerOrg1Listing: (
<a
href="https://www.raspberrypi.org/about/"
rel="noopener noreferrer"
target="_blank"
>
Raspberry Pi Foundation
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.partnerOrg2"
values={{
partnerOrg2Listing: (
<a
href="https://dschool.stanford.edu/"
rel="noopener noreferrer"
target="_blank"
>
Stanford d. School
</a>
),
partnerOrg2FormerName: (
'School of Intercultural Computing'
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.partnerOrg3"
values={{
partnerOrg3Listing: (
<a
href="http://cps.edu/cs"
rel="noopener noreferrer"
target="_blank"
>
Chicago Public Schools
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.partnerOrg4"
values={{
partnerOrg4Listing: (
<a
href="https://stemnola.com/"
rel="noopener noreferrer"
target="_blank"
>
STEM Nola
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.partnerOrg5"
values={{
partnerOrg5Listing: (
<a
href="https://www.aprendizagemcriativa.org/pt-br"
rel="noopener noreferrer"
target="_blank"
>
Brazilian Creative Learning Network (BCLN)
</a>
)
}}
/>
</p>
<p>
<FormattedMessage
id="sec.partnerOrg6"
values={{
partnerOrg6Listing: (
<a
href="https://www.exploratorium.edu/tinkering/"
rel="noopener noreferrer"
target="_blank"
>
The Tinkering Studio
</a>
)
}}
/>
</p>
</section>
</div>
<section className="band">
<div className="inner">
<h4 className="applyBanner"><FormattedMessage id="sec.applyBanner" /></h4>
</div>
</section>
</div>
);
render(<Page><EducationCollaborative /></Page>, document.getElementById('app'));

View file

@ -1,124 +0,0 @@
@import "../../colors";
@import "../../frameless";
$sec-spot: $ui-blue;
#view {
padding: 0;
}
.education-collaborative {
.title-banner {
&.masthead {
background-color: $sec-spot;
padding: 50px 0 0 0;
margin: 0;
.masthead-info {
align-items: center;
justify-content: space-between;
@media #{$intermediate} {
justify-content: end;
}
.long {
padding-bottom: 2rem;
}
h1 {
margin: 0 0 1rem 0;
text-align: left;
color: $ui-white;
}
p {
margin: 0;
text-align: left;
color: $ui-white;
max-width: $cols6;
font-size: 1.65em;
}
.title-banner-button {
background-color: $ui-white;
color: $ui-blue;
font-size: 1rem;
padding: 0.75rem 1rem;
img {
margin-right: 1rem;
height: 1.2rem;
vertical-align: middle;
}
a {
color: $ui-white;
}
span {
vertical-align: middle;
}
}
.title-banner-img {
width: $cols4;
}
.sec-apply-buttons {
margin-top: 2rem;
li {
border: 2px solid $ui-white;
padding: 16px;
font-size: 16px;
font-weight: 500;
}
}
}
}
}
section {
margin-bottom: 3rem;
p, ul {
max-width: $cols8;
}
}
.band {
background: $ui-light-primary;
padding: 0.5rem 0;
margin-bottom: 0;
h4.applyBanner {
color: $ui-blue;
}
}
.sec-faq {
margin-top: 3rem;
dl {
dt {
margin-bottom: .25rem;
font-size: 1.1rem;
}
dd {
margin-bottom: 1.25rem;
margin-left: 0;
max-width: $cols8;
text-align: left;
}
}
}
}
@media #{$intermediate, $medium, $small} {
#view {
text-align: left;
}
}