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

Investigate and maybe migrate admin #3960

Closed
1 task
Tracked by #3839
beechnut opened this issue Jul 1, 2024 · 5 comments
Closed
1 task
Tracked by #3839

Investigate and maybe migrate admin #3960

beechnut opened this issue Jul 1, 2024 · 5 comments
Assignees

Comments

@beechnut
Copy link
Contributor

beechnut commented Jul 1, 2024

The admin folder has a config and index file for Netlify CMS.

First: do we use Netlify for the 18F site? If we do, we should migrate it to maintain functionality. If not, we should add it to #3864.

To the replatform-main branch, we copied the 18f/guides settings, so we should start by diffing that and main's config/index. It seems like index has Jekyll-style settings (e.g. site.baseurl), so we should replace those as necessary.

Also, it looks like the config file defines settings and YAML fields — we've renamed some of them (like image_accessibility is now image_alt).

Tasks

Preview Give feedback
@beechnut beechnut changed the title Investigate and maybe migrate admin (size: small, skills: dev) Investigate and maybe migrate admin Jul 1, 2024
@bpdesigns
Copy link
Member

Is this getting used? Or have netlify or cloud.gov pages exp

@caleywoods
Copy link
Contributor

When I visit https://18f.gsa.gov/admin and try to sign in with GitHub the Cloud.gov pages window just seems to sit there and not do anything. I know we submit new blog entries through GitHub so it seems like the NetlifyCMS is unused. Netlify also stopped developing/supporting it some time ago and transitioned it to DecapCMS so if this effort continues we should start with looking at Decap and potentially other headless CMS solutions.

@beechnut
Copy link
Contributor Author

The starting question I have with this ticket is: what is happening with this CMS admin config stuff in 18F/guides? Because it's in that repo. If it's getting used, we should keep parity; if not, we can delete it and move on.

@jasnakai
Copy link
Contributor

@beechnut This is my thinking. I am looking into that right now.

@beechnut
Copy link
Contributor Author

I got some history from @igorkorenfeld, who was the last person to touch the 18F/guides admin files. In short, we don't presently use Netlify CMS, so these files are safe to delete.

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

4 participants