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

Nollning CMS #745

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

Nollning CMS #745

wants to merge 6 commits into from

Conversation

Isak-Kallini
Copy link
Member

@Isak-Kallini Isak-Kallini commented Mar 10, 2025

closes #707
This pr adds the CMS called Directus.
There are some quirks right now, most importantly you need to add languages in the language collection for the other collections to work correctly
Should probably not be merged until Directus is set up in production so we don't break the current nollning page

@github-project-automation github-project-automation bot moved this to 🆕 New in CPU Mar 10, 2025
@Isak-Kallini Isak-Kallini requested a review from Copilot March 10, 2025 15:09
@Isak-Kallini Isak-Kallini marked this pull request as ready for review March 10, 2025 15:11
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Overview

This PR integrates Directus CMS into the project by introducing functions to fetch page and collection data, adding new Docker services for CMS components, and updating dependencies.

  • Adds Directus instance helper functions and data fetching utilities in src/lib/server/directus.ts
  • Updates docker-compose.yml to configure CMS-related services (Postgres, Directus)
  • Updates pnpm-lock.yaml with new Directus SDK version and updates the server route for nollning content in +page.server.ts

Reviewed Changes

File Description
src/lib/server/directus.ts Implements Directus instance and data fetching functions
docker-compose.yml Introduces cms_db and directus services for CMS integration
pnpm-lock.yaml Updates Directus SDK dependency version
src/routes/(nollning)/nollning/+page.server.ts Uses new Directus functions to load CMS content and collections

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

@Isak-Kallini Isak-Kallini changed the title working cms Nollning CMS Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

Successfully merging this pull request may close these issues.

Investigate CMS alternatives
1 participant