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

Demonstrate reusable field schemas and taxonomies #69

Open
kentico-matthews opened this issue Aug 26, 2024 · 1 comment
Open

Demonstrate reusable field schemas and taxonomies #69

kentico-matthews opened this issue Aug 26, 2024 · 1 comment

Comments

@kentico-matthews
Copy link
Contributor

Motivation

The repository should include materials for training materials that cover reusable field schemas and taxonomies

Proposed solution

Add code to the starting and finishing branches to facilitate a training guide

kentico-matthews added a commit that referenced this issue Aug 27, 2024
kentico-matthews added a commit that referenced this issue Aug 27, 2024
kentico-matthews added a commit that referenced this issue Aug 27, 2024
kentico-matthews added a commit that referenced this issue Aug 27, 2024
kentico-matthews added a commit that referenced this issue Aug 27, 2024
kentico-matthews added a commit that referenced this issue Aug 27, 2024
kentico-matthews added a commit that referenced this issue Sep 4, 2024
kentico-matthews added a commit that referenced this issue Sep 4, 2024
* GH-69 :: transfer types and changes from finished branch spike

* GH-69 :: adjust cherry-picked code

* GH-69 :: Transfer CI data for content items and pages

* GH-69 :: add new content items

* GH-69 :: content updates

* GH-69 :: refactoring and renaming

* GH-69 :: refactor, include nullable for featured article view model

* GH-69 :: remove non-existant tag helper from article list widget

* GH-69 :: update condition in article list widget

* GH-69 :: remove unused code from content item retriever service, register generic version
kentico-matthews added a commit that referenced this issue Sep 4, 2024
* GH-69 :: add new content types

* GH-69 :: add new content items

* GH-69 :: content item updates

* GH-69 :: add personalization

* Gh-66 :: refactor old service resolution

* GH-69 :: refactor personalization condition type

* GH-69 :: refactoring and renaming

* GH-69 :: refactoring, small adjustments

* GH-69 :: fix nullability in article service

* GH-69 :: update condition of article listing widget

* GH-72 :: update Code generation script: (#73)

- include reusable field schemas
- ensure the same namespace for RFS and other content types
- use --with-provider-class False for Custom module classes (recommended)
- extract repetitive code into a function

---------

Co-authored-by: Dominika Glueck <[email protected]>
kentico-matthews added a commit that referenced this issue Sep 5, 2024
* GH-66 :: refactor to remove warnings:
- prefer default values before nullable types in class properties
- mark method parameters as nullable if we expect them to be null at any point
- adjust references and provide fallback values in cases of null

* GH-66 :: update readme proposal

* Update README.md

* Update README.md

* Gh 69 add rfs and taxonomies/sb (#71)

* GH-69 :: transfer types and changes from finished branch spike

* GH-69 :: adjust cherry-picked code

* GH-69 :: Transfer CI data for content items and pages

* GH-69 :: add new content items

* GH-69 :: content updates

* GH-69 :: refactoring and renaming

* GH-69 :: refactor, include nullable for featured article view model

* GH-69 :: remove non-existant tag helper from article list widget

* GH-69 :: update condition in article list widget

* GH-69 :: remove unused code from content item retriever service, register generic version

---------

Co-authored-by: Matthew Sandstrom <[email protected]>
kentico-matthews added a commit that referenced this issue Sep 5, 2024
* GH-66 :: refactor to remove warnings - WIP (needs testing)

* GH-66 :: refactor to remove warnings - WIP

* GH-66 :: refactor to remove warnings:
- prefer default values before nullable types in class properties
- mark method parameters as nullable if we expect them to be null at any point
- adjust references and provide fallback values in cases of null

* GH-66 :: refactor to remove warnings - forgotten file

* GH-66 :: refactor to remove warnings - forgotten nullable strings in a few places

* GH-57 :: Remove ContactInfo.Provider reference

* GH-66 :: fix default message not showing misconfigured widgets.

* GH-66 :: refactor to remove warnings - a couple of forgotten properties

* Gh 69 add rfs and taxonomies/fb (#70)

* GH-69 :: add new content types

* GH-69 :: add new content items

* GH-69 :: content item updates

* GH-69 :: add personalization

* Gh-66 :: refactor old service resolution

* GH-69 :: refactor personalization condition type

* GH-69 :: refactoring and renaming

* GH-69 :: refactoring, small adjustments

* GH-69 :: fix nullability in article service

* GH-69 :: update condition of article listing widget

* GH-72 :: update Code generation script: (#73)

- include reusable field schemas
- ensure the same namespace for RFS and other content types
- use --with-provider-class False for Custom module classes (recommended)
- extract repetitive code into a function

---------

Co-authored-by: Dominika Glueck <[email protected]>

---------

Co-authored-by: Matthew Sandstrom <[email protected]>
@kentico-matthews
Copy link
Contributor Author

Reusable field schemas and taxonomies are currently demonstrated, however, there should also be an example of converting content from a flat content type to a schema-based type.

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

2 participants
@kentico-matthews and others