* New Kubernetes Superpowers blog post
* Add lang picker
* Add crd2pulumi examples
* lint
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Sophia Parafina <spara@users.noreply.github.com>
* PR feedback and Helm 3 + Kustomize section
* Fix link to press release
* Add link and screenshot for kube2pulumi page
* Reformat kubernetes product page; authentication based CTAs
* Update layout and placeholder text
* Fill in copy
* Remove unused
* Superpower icon, snake_case in YAML
* Use existing SVGs (refactor into icon lib later)
* Typo, add TODO to use SVGs
* Remove more unused
* WIP: Code-switcher, UX polish
* Scroll back to top-left, add dark-mode style for Python and C#
* Update copy
* Layouts and things
* Disambiguate
* Link to the release from the newsroom
* Medium and large layout adjustments
* Update cloud eng summit text
* Copy edits
* Fix typos
* Fix typo
* Fix typos
* Update links
* Link to the blog post
Co-authored-by: Luke Hoban <luke@pulumi.com>
Co-authored-by: Levi Blackstone <levi@pulumi.com>
Co-authored-by: Sophia Parafina <spara@users.noreply.github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
* Unlist old webinars/events
* Remove dates from old webinars on the /superpowers
* Update gitops webinar to have recording
* Remove gitlab gate
* Address feedback
* Add a CrossGuard landing page
* Link to CrossGuard page from pricing
* Add Credijusto quote/case study link
* Fix the CrossGuard meta title
* Add links to new CrossGuard page
This change adds a link to the CrossGuard page from the
PRODUCTS drop down in the top nav.
It also adds a "For Security Engineers" section to the WHY PULUMI
page, in addition to cleaning up some of the copy there.
* Update front matter to be pre recorded video
* Add getting started section to webinar landing page
* Update formatting and images
* Add button to link to getting started section and webinar page to prerecorded videos
* Update webinar image
* Address feedback
* Add embed URL and update CTA text
* Update the pricing page
This change clarifies a few aspects of our pricing page:
* Use the monthly total ($50 and $225 for Team Starter and Pro),
rather than mixing terms (which had the unintended consequence
of making Pro look like a minor step up from Starter).
* Add a billing cycle chooser to switch between Monthly and
Annually (the default) prices.
* Move the user count to the top of each box, and bold the
numbers, to make them stand out as clearly different.
* Trim the bulleted list -- it's gotten quite lengthy. That
includes removing the "free" and "trial" points, since this
information is already represented in other areas (headers,
buttons, etc). Change the trial buttons to include "14-DAY".
* Put a single, prominent trial CTA above the fold
* Restore old pricing phrasing for now
* Improve pricing layout
* Add open source callout
* Remove PREVIEW from self-host
These are both now out of preview, fully-documented, and have meaningful large-scale usage.
There are three remaining areas that are still marked as preview:
1. `@pulumi/kubernetesx` package for NodeJS
2. `@pulumi/cloud` package for NodeJS
2. `pulumi_policy` package for Python
Fixes#2924.
* Add a "letter to your boss"
Inspired by the KubeCon letter to your boss, this is a little
email template someone can use to start a conversation with their
manager about using Pulumi in their organization.
* Apply suggestions from code review
Co-Authored-By: Justin Van Patten <jvp@justinvp.com>
Co-authored-by: Justin Van Patten <jvp@justinvp.com>
* Add link linter script
* Add build commands for linting links
* Add linting to start of serve script
* Add tracking ids to links
* Add tracking id to links
* Finish adding tracking ids to remaining html links
* Add front labels to lint results
* Add some checks to function inputs; address feedback
* Add checks that the element exists before sending tracking event
* Add urlize to dynamically created tracking ids
* Switch to generating ids instead of hardcoding
* Do not encode strings when generating link tracking ids
* Convert to use data-track attribute instead of data-tracking-id
* Remove link linter
* Fix duplicate read more tag
* Revert breadcrumb html to be one line to eliminate extra space
* Remove unused package
* Update g suite name convention on tracking id
Co-Authored-By: Christian Nunciato <c@nunciato.org>
Co-authored-by: Christian Nunciato <christian@pulumi.com>
* Attempt to clarify open source vs. freemium vs. paid
This change:
- Add the Community Edition to the top-level edition tabs on
the pricing page, replacing the separate section we already had.
- Adjust the feature differentiation waterfall in the edition tabs.
- Add a section to the top of the pricing page that clarifies that
Pulumi is available as open source, freemium, or paid editions.
- Update the FAQ to call out the ability to use the open source
independent of the service.
- Updates some text so that it doesn't sound like we're limiting
the Community Edition to "individuals" -- in reality, it really
just means "single user scenarios", which is subtly different.
This is certainly not perfect, but is a set of incremental changes
that I hope will clarify things at least a little bit.
The only thing I don't love is that it pushes the pricing tabs
closer to the fold, but I've adjusted some margins and kept the
new text fairly short, in an attempt to mitigate this.
* Adjust some things on the pricing page
- Apply CR feedback, and remove the "Pulumi Editions" H2 to save
vertical space and get the goods closer to being above the fold.
- Use blue for the Community Edition. Apply orange to both Team
Starter and Pro Editions. I didn't notice my change was semi-
random as to the colors -- at least this means "action blue"
is attached to the Get Started CTA, and that the team editions
are consistently colored (which is at least defensible).
- Remove an errant dot.
* Add an alternative design
* Simplify the pricing banner
* Update RBAC entry in pricing table
Fixes#2070.
* Restyle pricing form and create template for form with quote
* Address feedback
* Use faded blue input focus highlight; blue submit button
* Make customer quote optional in form-section
* Use new form styles across all hubspot contact us forms
* Add form id to about content; fix id of gcp form section
* Getting Started background color; quote heading text size
* Minor tweaks
Signed-off-by: Christian Nunciato <c@nunciato.org>
I've had a number of inquiries from folks where they thought
Team Starter was $50 *per user*. It is actually $50 for 3 users.
Hopefully this new text will clarify the matter at a glance.
* New Home Page
Signed-off-by: Christian Nunciato <c@nunciato.org>
* Edit bits of the new homepage (#1665)
* Edit bits of the new homepage
This is a work in progress, however makes the following changes:
* Use a different heading/subheading.
* Make some fonts larger.
* Move the CTA above the fold and make it more prominent.
* Move Create/Deploy/Manage above the widget and style it differently.
* Change the text within Create/Deploy/Manage cards, and use
a bulleted headings style for the major points.
* Add a SVG header to the Manage card for symmetry -- although
it needs to be revised to include e.g. identity providers.
* Add real quotes.
* Add some new logos.
* Reorganize some non-homepage things
* Make the top navbar sticky -- and remove stickiness from some
of the other second level navbars that are less important now.
* Use bg-purple-900 rather than black in some places. The black
contrast just looks really retro and tacky to my eyes. (Honestly,
still could use some work here, but it's marginally less horrific.)
* Eliminate PRICING from the top nav. Our belief is too many people
click this and think we're 100% commercial without having open
source offerings. This page is still available, but is more deeply
integrated with the PRODUCT flow.
* Overhaul the PRODUCT page:
- Better top level messaging.
- Reuse the new carousel widget rather than the aging code snippet.
- Revamp all of the details below.
- Use slightly more modern looking FA icons rather than
the images we had before (which looked kind of random).
- Remove "Multi-Cloud Subscription" -- and add
"Support and Training."
- Link out to the PRICING page in certain key areas.
* Revamp overall message on the CAREERS page and massage some
margins and font sizes.
* Move WHY-PULUMI further to the right of the nav bar.
Sights set on revamping WHY-PULUMI next ...
* Revamp the Why, Pulumi page
* Remove some unused bits
* Tidy up partner, migrate, and topics pages
The partner, migrate, and topics pages are showing their age. At
some point (soon) we need to just blow them up and rewrite them with
our current voice and perspective. For the time being, I do know
they are helping with SEO, so I've done a pass over them to bring
them (roughly) up to code -- still not perfect, but much better.
* Rework titles and abstracts for all pages.
* Replace @pulumi/cloud* examples with modern equivalents.
* Direct to the general GET STARTED page in most places.
* Rewrite the how-pulumi-works partial to use HTML and our more
recent language and logos, instead of an aging screenshot.
* Ensure consistency on black 2nd level nav bars.
* Add partner logos for Azure and GCP.
* Use a real YouTube embed for the link to our video.
Fixes#1588.
* Refine the Why, Pulumi page further
* Make some more edits
...primarily to the "migrate" pages.
* Incorporate latest changes
Signed-off-by: Christian Nunciato <c@nunciato.org>
* Make final edits (#1683)
* Update the top level phrasing.
* Capitalize "Modern Infrastructure as Code" (it's bolder/stronger).
* Tweak some minor other language.
* Add a link to the video.
* Change carousel nav, tweak video, comment alert
* Make some adjustments for narrow mobiles