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

Deploy new landing page CMS #46

Open
popmechanic opened this issue Jan 23, 2025 · 2 comments
Open

Deploy new landing page CMS #46

popmechanic opened this issue Jan 23, 2025 · 2 comments
Assignees

Comments

@popmechanic
Copy link
Contributor

Overview
We need dozens of new marketing landing pages. Rather than rely on Eleventy, we're going to try a new CMS.

Chris has asked for new Sanity CMS instance deployed on our Netlify corporate account. The CMS will use the HTML and CSS templates located in tlas/finance as the default layout.

Background
Our sales and marketing teams team wants to manage website content through Sanity CMS for easier updates.
Sanity CMS should be deployed on our Netlify corporate account so we can leverage Netlify’s built-in CI/CD pipeline and environment management.

We already have existing HTML and CSS templates in the tlas/finance directory that should be used as the default styling and layout for new pages generated via the CMS.

Requirements
Sanity CMS Integration

Spin up a new Sanity CMS project (or use an existing one if appropriate).
Configure the schema for the content we plan to manage (pages, posts, etc.).
Netlify Deployment

Create a new site on our Netlify corporate account for the CMS front-end.
Ensure the build settings and environment variables are properly configured in Netlify.

Use of Existing Templates

Incorporate the HTML and CSS from the tlas/finance templates as the default look and feel for any new pages served via the CMS.
Make sure the template structure can be readily extended for future expansions.

Documentation and Hand-off

Provide a README or set of instructions detailing how the CMS is deployed, how to make schema changes, and how the build/deployment process works in Netlify.
Include instructions on adding or updating the templates.

Acceptance Criteria
A working Sanity CMS project, deployed on Netlify, accessible at content.fireproof.storage.
Content editors (e.g. marcus@fireproof.storage) can log in and manage content (create, edit, delete) through Sanity’s interface.
The front-end uses the templates from tlas/finance for layout and styling.

Additional Notes
The templates in tlas/finance might need minor modifications to accommodate CMS-driven content. This is expected, but document any changes for maintainability.

Check the Netlify Sanity integrations.

@jchris
Copy link
Collaborator

jchris commented Jan 23, 2025

we should make simpler templates with those colors

@popmechanic
Copy link
Contributor Author

popmechanic commented Jan 23, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants