Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
2297923
chore: wip tide content collection UI
lambry Sep 19, 2025
3df6743
test
vincent-gao Sep 19, 2025
e3190e8
chore: testing and text updates
lambry Sep 19, 2025
8a8f694
Merge remote-tracking branch 'origin/feature/SD-1292-content-collecti…
lambry Sep 19, 2025
c11d3c5
added field_content_collection field configs
vincent-gao Sep 19, 2025
063a52c
Merge branch 'feature/SD-1292-content-collection-ui' of github.com:dp…
vincent-gao Sep 19, 2025
48302c0
chore: update path and field requirement
lambry Sep 19, 2025
bebf0b4
chore: lint fixes, field descriptions
lambry Sep 20, 2025
07e8bb7
chore: package update, yml updates and only load app for content forms
lambry Sep 22, 2025
18181e2
feat: scope node query to users current sites, seed the term names
lambry Sep 22, 2025
9e8080d
feat: update readme, gitignore and build
lambry Sep 25, 2025
0485b46
feat: update tide-content-collection-ui version
lambry Sep 25, 2025
4f6db7a
feat: update tide-content-collection-ui version
lambry Sep 25, 2025
6d84877
Merge branch 'develop' into feature/SD-1292-content-collection-ui
MdNadimHossain Nov 10, 2025
508d2e1
[SD-1289] Added update hook to roll out the new content collection co…
MdNadimHossain Nov 10, 2025
8ec4a24
[SD-1289] Added content_collection_ui to the field_landing_page_compo…
MdNadimHossain Nov 10, 2025
219c1f5
lint fix.
MdNadimHossain Nov 11, 2025
281c20b
[SD-1292] Removed duplicate field dependency.
MdNadimHossain Nov 11, 2025
c623f25
Merge branch 'develop' into feature/SD-1292-content-collection-ui
MdNadimHossain Dec 2, 2025
ff5197f
Added link enhancer for link field and updated link field label to sa…
MdNadimHossain Dec 4, 2025
5a56ef7
Update FE package to reflect the wording change from grid to card.
MdNadimHossain Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
/composer.build.lock
/docroot
/dpc-sdp
.idea
.env.local
docker-compose.override.yml
screenshots
Expand Down
23 changes: 23 additions & 0 deletions modules/tide_api/modules/tide_content_collection_ui/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Tide Content Collection UI

Module that provides a custom field type for integrating the content collection UI app.

## Structure
- app: this is the JS application
- config: this is the Drupal configuration
- src: the Drupal module code
- plugin: code related to the field
- controller: code for the node autocomplete search

### App

### Updating/building the app

To update and build the Vue app, update the version of `@dpc-sdp/tide-content-collection-ui` in `app/package.json` and run `npm install && npm run build` from the app directory.
Note: this workflow may change in the future, but for now it works the same as the other parts of Tide needing a JS build set. For example `webpack` is used to build a JS bundle for `tide_ckeditor`.

### Testing the app

The app can be tested within Drupal by adding the landing page component to a page.

It can also be tested outside Drupal for preliminary testing by running `npm run dev` from the app directory. Make sure you have a `.env.development` file within the app directory with the following: `VITE_API_URL=http://content-sdp.docker.internal/`. Important note; do not use `.env` for this file it must be `.env.development` so it doesn't interfere with the prod build.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.env*
node_modules

Large diffs are not rendered by default.

Loading