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

Elegant CMS - Create an admin.ts configuration file under the /config directory. #89

Closed
Bowens20832 opened this issue Jun 23, 2023 · 1 comment · Fixed by #90
Closed
Assignees
Labels
help wanted Open for all. You do not need permission to work on these. type: enhancement New feature or request. version: elegant-cms This is the development effort leading up to v1.0 of Elegant CMS.
Milestone

Comments

@Bowens20832
Copy link
Contributor

Create an admin.ts configuration file under the /config directory.

@Bowens20832 Bowens20832 added the version: elegant-cms This is the development effort leading up to v1.0 of Elegant CMS. label Jun 23, 2023
@Bowens20832 Bowens20832 added this to the Elegant CMS milestone Jun 23, 2023
@Bowens20832 Bowens20832 added type: enhancement New feature or request. help wanted Open for all. You do not need permission to work on these. labels Jun 23, 2023
Bowens20832 added a commit that referenced this issue Jun 24, 2023
Created a new Admin configuration namespace, and accompanying tests.

Resolves #89
@Bowens20832 Bowens20832 linked a pull request Jun 24, 2023 that will close this issue
Bowens20832 added a commit that referenced this issue Jun 24, 2023
* Created a new Admin configuration namespace.

Created a new Admin configuration namespace, and accompanying tests.

Resolves #89

* Update release-notes.mdx
@Bowens20832 Bowens20832 self-assigned this Jun 25, 2023
@Bowens20832
Copy link
Contributor Author

Resolved by #90

Bowens20832 added a commit that referenced this issue Aug 23, 2023
* Feature/outstanding (#88)

* Removed Preval

* Update next.config.js

* Upgraded to React 18

Upgraded Elegant to React 18. Resolves #80 #79

* Force users to have Node 18 installed on their machine.

Require users to have node 18 install on their computer.

Resolves #80

* Update jest.yml

* Clean up our config

* Update jest.yml

* 2.2.6-innovators.0

* 2.3.1-innovators.0

* Include .npmrc in the build

* 2.3.1-innovators.1

* Update init.js

* 2.3.1-innovators.2

* Added the admin login shell

* Added the core shell of the admin panel

It builds, but all tests are not passing

* WIP

* Work in progress

* Update tailwind.config.js

* WIP

* Update collections.tsx

* WIP

* WIP

* It builds and all tests passing!

* Work in progress... Very close to a successful build

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* WIP

* chore: Updates/Creates hello-world

* Fix

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* Revert "Fix"

This reverts commit 0bfcf59.

* chore: Updates/Creates hey-now

* feat(content): create tests

* Revert "Revert "Fix""

This reverts commit f6f8f05.

* chore: Updates/Creates hello

* Cleanup

* Everything builds!

* UTC Time build fix

* chore: Updates/Creates hello-world

* chore: Updates/Creates this-is-cool

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* Pre Dev split

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* Created a new Admin configuration namespace. (#90)

* Created a new Admin configuration namespace.

Created a new Admin configuration namespace, and accompanying tests.

Resolves #89

* Update release-notes.mdx

* chore: Updates/Creates hello-world

* Images finally save!

The CMS assets are finally saving in the proper place!

Hooray for Jest and unit testing 💯

* chore: Updates/Creates this-is-cool

* Added a dynamic cms panel name to the application (#92)

* Added a dynamic cms panel name to the application

* Update release-notes.mdx

* feat(docs): remove this-is-cool

* chore: Updates/Creates hello-world

* Update 404.tsx

* Moved the login page, to be static and not dynamically routed

* Elegant cms/admin login page (#96)

* Created the admin login and 404 pages.

* Completed the log in page

* Update release-notes.mdx

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* Update contribution-guide.mdx

* feat(content): create handbooks

* chore: Updates/Creates dadsad

* feat(handbooks): remove dadsad

* chore: Updates developers-starter-guide formerly hello-world

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* Update developers-starter-guide.mdx

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates developers-starter-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates development-tools

* Set publish date on existing docs

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates elegant-community

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates elegant-community

* chore: Updates/Creates development-tools

* chore: Updates/Creates trademark-policy

* chore: Updates/Creates brand

* chore: Updates/Creates brand

* chore: Updates/Creates brand

* chore: Updates/Creates brand

* Update brand.mdx

* Update brand.mdx

* chore: Updates/Creates trademark-policy

* chore: Updates/Creates development-tools

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* Update contribution-guide.mdx

* feat(docs): remove developers-starter-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* chore: Updates/Creates contribution-guide

* Fixes

* Fixes

* Fixes

* chore: Updates/Creates upgrade

* WIP

* chore: Updates/Creates upgrade

* Camelcase fix

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* chore: Updates/Creates upgrade

* Update upgrade.mdx

* chore: Updates/Creates upgrade

* Update upgrade.mdx

* chore: Updates metadata DB

* WIP

* Added the admin.cms_repository_branch variable to the config namespace

Added the admin.cms_repository_branch variable to the config namespace

* Migrate the admin header to the elegant core namespace

* Moving the admin header

* Update AdminHeader.tsx

* Update AdminHeader.tsx

* Update AdminHeader.tsx

* chore: Updates metadata DB

* Update list.tsx

* Set Admin buttons to use the primary color defined in the Tailwind config file.

* Update index.tsx

* chore: Updates metadata DB

* Set button colors to match the tailwind theme

* Added CMS config repo variables

* Update index.tsx

* Update the welcome message

* Created the cms repository owner configuration variable

* Created the remaining admin cms env variables and tests

* Update settings.tsx

* Update .gitignore

* feat(content): create posts

* chore: Updates/Creates august-2nd-2023-1st-post

* chore: Updates/Creates august-2nd-2nd-post

* Unwind File Handler

* chore: Updates august-2nd-1st-post formerly august-2nd-2nd-post

* chore: Updates/Creates 2nd-post-the-second-post-ever

* chore: Updates metadata DB

* feat(content): create docs

* feat(content): create guides

* chore: Updates metadata DB

* feat(content): create docs

* chore: Updates/Creates hello-world

* feat(posts): remove 2nd-post-the-second-post-ever

* feat(posts): remove august-2nd-1st-post

* Remove test posts

* feat(content): create docs

* feat(content): create posts

* feat(content): create guides

* feat(content): create posts

* feat(content): create docs

* feat(content): create docs

* feat(content): create posts

* chore: Updates/Creates hello-world

* feat(content): create guides

* chore: Updates/Creates hey-now

* Fix monorepo path

* feat(content): create docs

* feat(content): create posts

* chore: Updates/Creates hello-world

* chore: Updates/Creates hhh

* feat(posts): remove hello-world

* feat(docs): remove hhh

* WIP

* feat(content): create docs

* chore: Updates/Creates hello-world

* feat(content): create guides

* chore: Updates/Creates hey-now

* chore: Updates/Creates that-guy

* feat(content): create posts

* chore: Updates/Creates hey-therw

* chore: Updates/Creates that-guy

* feat(posts): remove hey-therw

* chore: Updates/Creates hey-there

* feat(content): create tests

* chore: Updates/Creates hey-there

* feat(tests): remove hey-there

* feat(content): remove tests

* feat(content): remove posts

* feat(content): remove guides

* feat(content): remove docs

* feat(content): create docs

* chore: Updates/Creates hello-world

* Fix delete collection functionality

* chore: Updates metadata DB

* Fix metadata builder

* feat(content): remove docs

* Delete metadata.json

* feat(content): create docs

* feat(content): create posts

* chore: Updates/Creates hey-now

* chore: Updates metadata DB

* chore: Updates metadata DB

* chore: Updates metadata DB

* chore: Updates metadata DB

* chore: Updates metadata DB

* feat(content): remove posts

* feat(docs): remove hey-now

* feat(content): remove docs

* chore: Updates/Creates testing

* chore: Updates metadata DB

* chore: Updates metadata DB

* feat(content): create posts

* Update index.tsx

* feat(content): remove posts

* feat(content): remove docs

* feat(content): create docs

* chore: Updates/Creates hello-world

* chore: Updates metadata DB

* feat(content): create posts

* chore: Updates metadata DB

* Delete metadata.json

* feat(content): create docs

* chore: Updates/Creates hello-world

* feat(content): create tests

* feat(content): remove tests

* WIP

* chore: Updates/Creates hello-world

* Update Admin.test.ts

* chore: Updates/Creates hello-world

* Docs page now loads dynamic markdown

* WIP

* feat(docs): remove hello-world

* Dynamic Sidebar

* Added remark plugins

* feat(content): create posts

* Remove outline around Editor

* chore: Updates/Creates hello-world

* feat(docs): remove hello-world

* remove broken metadata logic

* Added rehype autolink headings

* Rename cms route

* Create images.ts

* Made the cms content sit on top of the background beams

* Set the admin cms asset path.

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* chore: Updates/Creates hello-world

* Added meta and seo components to the docs layout page.

* Delete next-env.d.ts

* Added post section

* WIP

* Added the table of contents and docs footer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Open for all. You do not need permission to work on these. type: enhancement New feature or request. version: elegant-cms This is the development effort leading up to v1.0 of Elegant CMS.
Projects
Status: Elegant - version 2.3
Development

Successfully merging a pull request may close this issue.

1 participant