Skip to content

Commit

Permalink
New marketing site content (#480)
Browse files Browse the repository at this point in the history
  • Loading branch information
antoinejaussoin authored Feb 25, 2023
1 parent e995311 commit a17fcaa
Show file tree
Hide file tree
Showing 49 changed files with 815 additions and 614 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/alpha.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,6 @@ jobs:
with:
builder: ${{ steps.buildx.outputs.name }}
file: marketing/Dockerfile
build-args: |
SUB_DOMAIN=www-beta
context: marketing
tags: retrospected/marketing:alpha
platforms: linux/amd64
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,6 @@ jobs:
with:
builder: ${{ steps.buildx.outputs.name }}
file: marketing/Dockerfile
build-args: |
SUB_DOMAIN=www-beta
context: marketing
tags: retrospected/marketing:canary
platforms: linux/amd64,linux/arm64
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/marketing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: 'Marketing Build'

on:
push:
branches: [v5000/domains]
branches: [v5000/marketing-content]

jobs:
marketing:
Expand Down Expand Up @@ -33,8 +33,6 @@ jobs:
with:
builder: ${{ steps.buildx.outputs.name }}
file: marketing/Dockerfile
build-args: |
SUB_DOMAIN=www-beta
context: marketing
tags: retrospected/marketing:alpha
platforms: linux/amd64
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,8 +132,6 @@ jobs:
with:
builder: ${{ steps.buildx.outputs.name }}
file: marketing/Dockerfile
build-args: |
SUB_DOMAIN=www
context: marketing
tags: retrospected/marketing:${{ steps.package.outputs.current-version }}
platforms: linux/amd64,linux/arm64
Expand Down
3 changes: 2 additions & 1 deletion marketing/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ COPY . .

ARG NEXT_PUBLIC_MEASUREMENT_ID=APP_NEXT_PUBLIC_MEASUREMENT_ID
ARG NEXT_PUBLIC_APP_URL=APP_NEXT_PUBLIC_APP_URL
ARG SUB_DOMAIN=www
ARG NEXT_BACKEND_SUB_DOMAIN=APP_NEXT_BACKEND_SUB_DOMAIN
RUN yarn build

# If using npm comment out above and use below instead
Expand All @@ -44,6 +44,7 @@ COPY --from=builder /app/public ./public
COPY --from=builder /app/docker/entrypoint.sh ./entrypoint.sh

RUN ["chmod", "+x", "/app/entrypoint.sh"]
RUN ["chown", "nextjs:nodejs", "/app"]

# Automatically leverage output traces to reduce image size
# https://nextjs.org/docs/advanced-features/output-file-tracing
Expand Down
1 change: 1 addition & 0 deletions marketing/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ run:
docker run \
--env NEXT_PUBLIC_MEASUREMENT_ID=G-BLAH \
--env NEXT_PUBLIC_APP_URL=http://localhost:3000 \
--env NEXT_BACKEND_SUB_DOMAIN=www-beta \
-it --rm -p 3333:3000 retrospected/marketing:local
3 changes: 2 additions & 1 deletion marketing/docker/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# The first part wrapped in a function
makeSedCommands() {
printenv | \
grep '^NEXT_PUBLIC' | \
grep '^NEXT_' | \
sed -r "s/=/ /g" | \
xargs -n 2 sh -c 'echo "sed -i \"s#APP_$0#$1#g\""'
}
Expand All @@ -19,6 +19,7 @@ for c in $(makeSedCommands); do
COMMAND="$c $f"
eval $COMMAND
done
eval "$c ./server.js"
done

echo "Starting Nextjs"
Expand Down
12 changes: 6 additions & 6 deletions marketing/next-i18next.config.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
const subDomain = process.env.SUB_DOMAIN;
const subDomain = process.env.NEXT_BACKEND_SUB_DOMAIN;

module.exports = {
i18n: {
defaultLocale: 'en',
locales: ['en', 'fr', 'de', 'nl'],
locales: ['en', 'fr'], // , 'de', 'nl'],
domains: [
{
domain: `${subDomain}.retrospected.com`,
Expand All @@ -13,10 +13,10 @@ module.exports = {
domain: `${subDomain}.retrospected.fr`,
defaultLocale: 'fr',
},
{
domain: `${subDomain}.retrospected.de`,
defaultLocale: 'de',
}
// {
// domain: `${subDomain}.retrospected.de`,
// defaultLocale: 'de',
// }
],
},
}
2 changes: 1 addition & 1 deletion marketing/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
},
"dependencies": {
"@next/font": "13.1.6",
"@redq/reuse-modal": "^2.0.0",
"@styled-system/theme-get": "^5.1.2",
"@types/node": "18.13.0",
"@types/react": "18.0.28",
Expand All @@ -36,6 +35,7 @@
"react": "18.2.0",
"react-anchor-link-smooth-scroll": "^1.0.12",
"react-aria-menubutton": "^7.0.3",
"react-circle-flags": "^0.0.18",
"react-dom": "18.2.0",
"react-i18next": "^12.1.5",
"react-icons-kit": "^2.0.0",
Expand Down
100 changes: 64 additions & 36 deletions marketing/public/locales/de/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
},
"Nav": {
"home": "Zuhause",
"howTo": "Wie man",
"howTo": "Warum?",
"features": "Eigenschaften",
"testimonial": "Referenzen",
"pricing": "Preis",
Expand All @@ -23,80 +23,92 @@
"main": "Schließen Sie sich den Hunderten von Unternehmen mit unserem Produkt an"
},
"HowItWorks": {
"heading": "Wir sind anders, we..."
"heading": "Wir sind anders, we...",
"1": {
"title": "Wir sind schnell",
"text": "Sie können Ihr Retro mit einem Klick starten."
},
"2": {
"title": "Wir sind mehrsprachig",
"text": "Unsere App ist in 15 Sprachen verfügbar!"
},
"3": {
"title": "Wir sind anpassbar",
"text": "Sie können die App an Ihre Bedürfnisse anpassen. Spalten, Stimmen, Emojis, Sie benennen."
},
"4": {
"title": "Wir können selbst gehostet werden",
"text": "Wenn Sie die vollständige Kontrolle über Ihre Daten wollen, können Sie selbst Host Retrospektion."
}
},
"Testimonials": {
"heading": "Was die Leute über uns sagen",
"1": {
"author": "Johnny Simpson",
"designation": "Leiter des Designs",
"quote": "Jedes Zimmer ist mit den meisten kollaborativen Oberflächen beladen, so dass Sie schnell Notizen aufnehmen und Ideen austauschen können. Wählen Sie eines unserer Standardthemen oder erstellen Sie Ihr individuelles Design mit den Editoren."
"author": "Jean-Laurent Wotton",
"designation": "Manager",
"quote": "---"
},
"2": {
"author": "Johnny Simpson",
"designation": "Leiter des Designs",
"quote": "Jedes Zimmer ist mit den meisten kollaborativen Oberflächen beladen, so dass Sie schnell Notizen aufnehmen und Ideen austauschen können. Wählen Sie eines unserer Standardthemen oder erstellen Sie Ihr individuelles Design mit den Editoren."
"author": "Frank Becker",
"designation": "Liefer-Team-Gruppe",
"quote": "Ihr Text hier"
},
"3": {
"author": "Johnny Simpson",
"designation": "Leiter des Designs",
"quote": "Jedes Zimmer ist mit den meisten kollaborativen Oberflächen beladen, so dass Sie schnell Notizen aufnehmen und Ideen austauschen können. Wählen Sie eines unserer Standardthemen oder erstellen Sie Ihr individuelles Design mit den Editoren."
},
"4": {
"author": "Johnny Simpson",
"designation": "Leiter des Designs",
"quote": "Jedes Zimmer ist mit den meisten kollaborativen Oberflächen beladen, so dass Sie schnell Notizen aufnehmen und Ideen austauschen können. Wählen Sie eines unserer Standardthemen oder erstellen Sie Ihr individuelles Design mit den Editoren."
"author": "Allein-Klaire Allain",
"designation": "Senior Manager",
"quote": "Ich habe Retrospected am Ende jedes Sprints verwendet, um Feedback von meinem Team zu erhalten. Es ist als Werkzeug von unschätzbarem Wert und sehr einfach zu bedienen."
}
},
"Pricing": {
"heading": "Entdecken Sie unsere aufregenden Preise",
"weAccept": "Wir akzeptieren auch Euro und britische Pfund",
"monthly": "Monatlich",
"yearly": "Jährlich",
"perMonth": " / Monat",
"perYear": " / Jahr",
"currency": "$",
"subscribe": "Jetzt abonnieren",
"login": "Jetzt anmelden",
"basic": {
"title": "Einfache",
"price": 0,
"recurrence": "pro Monat",
"plus": "Ihre kostenlose Option",
"features": [
"Unbegrenzte Retrospektiven",
"Unbegrenzte Teammitglieder",
"Unbegrenzte Aktionselemente",
"Komplette Anpassung",
"Giphy-Integration",
"Anonyme Konten",
"40 Beiträge"
]
},
"pro": {
"title": "Pro",
"price": "12.9",
"recurrence": "pro Monat",
"plus": "Alles von Basic, plus:",
"features": [
"Unbegrenzte Retrospektiven",
"Unbegrenzte Teammitglieder",
"Unbegrenzte Aktionselemente",
"Unbegrenzte Beiträge",
"Volle Datenverschlüsselung",
"Private Sitzungen",
"20 Benutzer"
]
},
"unlimited": {
"title": "Unbegrenzt",
"price": "49.95",
"recurrence": "pro Monat",
"plus": "Alles von Pro, plus:",
"features": [
"Unbegrenzte Retrospektiven",
"Unbegrenzte Teammitglieder",
"Unbegrenzte Aktionselemente",
"Unbegrenzte Beiträge",
"Unbegrenzte Benutzer"
"Unbegrenzte Pro-Konten",
"Alle Benutzer Ihrer Domain sind Pro automatisch"
]
},
"hosted": {
"title": "Selbstgehostet",
"price": 649,
"recurrence": "Einmalige Gebühr",
"plus": "Alles von Unlimited, plus:",
"features": [
"Alles von Unlimited",
"Alle Benutzer sind standardmäßig Pro",
"Benutzer-Administrationstools",
"Alle Benutzer sind Pro-Benutzer",
"Lebenslange Updates",
"Großartige Dokumentation"
]
}
Expand All @@ -120,10 +132,22 @@
"Features": {
"heading": "Eine Retrospektive in Sekunden starten",
"description": "Ein Retro zu starten oder zu betreten ist so einfach wie 1, 2, 3.",
"feature1": "Funktion 1",
"feature2": "Funktion 2",
"feature3": "Merkmal 3",
"feature4": "Funktion 4"
"1": {
"title": "Reaktionsfähig",
"description": "Retrospected funktioniert über alle Gerätegrößen, von Ihrem iPhone bis zu einem 4K-Monitor."
},
"2": {
"title": "Anpassbar",
"description": "Retrospected ist hochgradig anpassbar. Sie können die Spalten ändern, das Abstimmungssystem, den Timer etc. optimieren."
},
"3": {
"title": "Sicher",
"description": "Es gibt 2 Sicherheitsfunktionen für Pro-Benutzer: die Fähigkeit, den Inhalt lokal zu verschlüsseln (im Browser), und die Fähigkeit, eine Sitzung so zu sperren, dass sie nur von bestimmten Benutzern gesehen werden kann."
},
"4": {
"title": "Mehrsprachig",
"description": "Retrospected kommt mit 15 Sprachen."
}
},
"Newsfeed": {
"heading": "Was ist neu bei Retrospected"
Expand Down Expand Up @@ -173,5 +197,9 @@
"phone": "+44 (nicht jetzt verwendet)",
"openingTime": "7 Tage - 8 - 22 Uhr",
"email": "[email protected]"
},
"Integration": {
"heading": "Integrationen",
"description": "Retrospected integriert sich in die Werkzeuge, die Sie bereits verwenden."
}
}
Loading

0 comments on commit a17fcaa

Please sign in to comment.