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

FAQ Items (#5) #10

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Conversation

adrienne
Copy link

@adrienne adrienne commented Oct 21, 2023

Pull request for issue: #5

This is a pull request for the following functionalities:

  • FAQ section -- CMS editing interface

How to test?

Project config must be applied in the container; to do that, run the command

docker-compose run --rm php craft project-config/apply

Reviewers can add text and images in the global content; they can also add items to the nav.

  1. Go to the CMS dashboard at /admin
  2. Log in to the CMS with admin credentials (these will be set by the GigaScience devops folks)
  3. Click the Entries menu item on the left-hand nav
  4. Click FAQ Items to open the correct section
  5. Click New Entry at top right (the correct section will be selected automatically)
  6. Add and edit content accordingly.

Reviewers can add and edit FAQ Items

How have functionalities been implemented?

This is all implemented through Craft CMS; the fields and sections are created through the admin interface by using the Settings menu and various submenus. Using the Content Audit document as the source of truth, I did the following:

  1. Created a field group using Settings -> Fields
  2. Created the fields within the group
  3. Created a Channel-type section using Settings -> Sections
  4. Created the field layout (this is done via the Entry Type for the Section)

IMPORTANT NOTE:

As these pull requests build on each other (I have to base each branch on the previous branch), this PR also includes the commits from the previous PR. Resolve the PRs in date order!

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

Successfully merging this pull request may close these issues.

1 participant