Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP - new landing page #9369

Merged
merged 13 commits into from
Jan 10, 2025
62 changes: 62 additions & 0 deletions source/content/tldr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
stevector marked this conversation as resolved.
Show resolved Hide resolved
title: Documentation Tl;DR
description: Sometimes our Documentation feels overwhelming. Here's the summary version.
reviewed: "2025-01-08"
contenttype: [doc]
innav: [true]
audience: [development]
product: [--]
integration: [--]
---


Sometimes our documentation feels overwhelming. Here's the summary version.


## Site Creation


https://www.youtube.com/watch?v=1xGhhi6iGgw

It can be overwhelming to switch to a new platform like Pantheon. There's a ton of documentation. Do you have to read it all? Can you just try it out? Yes, you can! And after getting the TL;DR version of making a new site, you should be ready to jump in too. Read more about creating a free sandbox site here: https://docs.pantheon.io/add-site-dashboard





## Workflow

https://www.youtube.com/watch?v=gId4Yb5Qevk



## Workspaces, Sites, and Teams - the TL;DR Version

https://www.youtube.com/watch?v=kP4cfkY5sGw

Wow, there's a lot of detail in this section of Pantheon's documentation. But the TL;DR is pretty simple. Your websites go in a workspace. Then, you give people access either at the level of the whole workspace (and therefore all sites within it) or you're granting access to individual sites.

## Updating DNS to Connect a Domain Name to Pantheon - the TL;DR Version



Updating DNS can be scary. Depending on your team, the importance of your site, and the complexity of your site, all this preparation for going live might be a huge and long effort. Or maybe you just need some clear docs specific to your registrar. That's what this doc walks you through.


## How to Use Quicksilver Hooks to Improve your Workflow - TL;DR Version

https://www.youtube.com/watch?v=kXKDEpOm_6w


Website operations get more efficient with automation. TL;DR, Pantheon's hook system for building out automation is called Quicksilver. If you want to run scripts in response to each deployment or each creation of a Multidev environment, you declare that in your pantheon.yml file. Now you're automatically posting to Slack so that your co-workers stay in the loop with each deployment. That's what this doc explains.



## Terminus: Pantheon's CLI - the TL;DR Version

https://www.youtube.com/watch?v=Gy_sUqhTa3M


Using the command line in general can be intimidating. Tools like Pantheon's CLI, Terminus, are more approachable when you know they're mostly just an alternative way to do all the things you might do in the browser-based dashboard. And on the command line, you get the option of building custom Bash scripts if that's your part of your process. To get more than the TL;DR read about Terminus here.


42 changes: 42 additions & 0 deletions source/data/landings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1370,3 +1370,45 @@
links:
- text: "Pantheon WebOps Certification Registry"
url: "https://certification.pantheon.io"

- title: "Learning"
subtitle: "Learn to use Pantheon"
path: "learning"
topics-groups:

- title: "Getting Started"
links:
- text: "Create a Site"
url: "/guides/getstarted/addsite"

- text: "Launch a Site"
url: "/guides/getstarted/launch/"


- title: "Tutorials"
links:
- text: "WordPress and Git"
url: "/guides/wordpress-git"

- title: "TL;DR"
links:
- text: "Why become certified?"
url: "/tldr"

- title: "Certification"
links:
- text: "Why become certified?"
url: "/certification/about"
- text: "Study Guide"
url: "/certification/study-guide"
- text: "Exam Instructions"
url: "/certification/exam#exam-instructions"
- text: "Exam Topics"
url: "/certification/exam#exam-topics"
- text: "Exam FAQs"
url: "/certification/exam#exam-faqs"
- text: "See who's certified!"
url: "https://certification.pantheon.io"



5 changes: 2 additions & 3 deletions src/components/omniSidebarNav/getOmniItems.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import CertificationItems from './submenus/certification';
import getStarted from './submenus/getStarted';
import goLive from './submenus/goLive';
import pagesToDelete from './submenus/pagesToDelete';
import webInfrastructure from './submenus/webInfrastructure';
import accountManagement from './submenus/accountManagement';
import terminus from './submenus/terminus';
Expand All @@ -10,6 +8,7 @@ import workflows from './submenus/workflows';
import support from './submenus/support';
import security from './submenus/security';
import { simpleLink } from './helpers';
import learning from './submenus/learning';

// Before we can merge we need to:
// Todo: remove console logging from this component.
Expand All @@ -30,7 +29,7 @@ const getOmniItems = () => {
terminus(),
support(),
security(),
CertificationItems(),
learning(),
about(),
simpleLink('/release-notes', 'Release Notes'),
// pagesToDelete(),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
import { simpleLink, getGuideDirectory } from './../helpers';
import { getGuideDirectory, simpleLink } from './../helpers';

/**
* Array of of links specific to the Certification section of the sidebar.
* @type {Array<Object>}
*/
const CertificationItems = () => {
const learning = () => {
return {
link: '/certification',
title: 'Education & Certification',
link: '/learning',
title: 'Learning',
children: [
simpleLink('/learning', 'Learning about Pantheon'),

simpleLink('/certification', 'WebOps Certification', [
{
link: '/certification',
title: 'Certification',
},

{
link: '/certification/about',
title: 'About the Certification Program',
},

{
link: '/certification/exam',
title: 'Taking the Exam',
Expand Down Expand Up @@ -77,6 +77,7 @@ const CertificationItems = () => {
title: 'Certification Directory',
},
]),

simpleLink('/guides/wordpress-git', 'Tutorials', [
getGuideDirectory('guides/wordpress-git', 'WordPress and Git'),
getGuideDirectory('guides/pagerduty', 'Incident Management'),
Expand All @@ -93,9 +94,8 @@ const CertificationItems = () => {
simpleLink('/guides', 'More Tutorials'),
]),
simpleLink('/agency-tips', 'Agency Tips'),
simpleLink('https://learning.pantheon.io', 'Pantheon Learning'),
],
};
};

export default CertificationItems;
export default learning;
2 changes: 1 addition & 1 deletion src/templates/certificationpage.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ class CertificationTemplate extends React.Component {
<OmniSidebarNav
slot="guide-menu"
activePage={node.fields.slug}
submenuPathToUse="/certification"
submenuPathToUse="/learning"
/>

<ContentLayoutType slot="guide-content">
Expand Down
Loading