Skip to content

Add SmartContent support for Sulu 3.0 #8032

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

Merged
merged 18 commits into from
Jul 16, 2025

Conversation

Prokyonn
Copy link
Member

@Prokyonn Prokyonn commented Jun 30, 2025

Q A
Bug fix? no
New feature? no
BC breaks? yes
Deprecations? no
Related issues/PRs #7672
License MIT
Documentation PR sulu/sulu-docs#

What's in this PR?

Adds support for SmartContents in the new content storage architecture for Sulu 3.0
Implements the DataProvider for

  • pages
  • articles
  • media
  • contacts
  • accounts

Why?

Add SmartContent functionality for 3.0

Example Usage

To Do

  • Create a documentation PR
  • Add breaking changes to UPGRADE.md
  • Add tests
  • Remove old SmartContent code
  • Add SnippetsDataProvider

@Prokyonn Prokyonn requested a review from wachterjohannes June 30, 2025 13:12
Copy link
Member

@wachterjohannes wachterjohannes left a comment

Choose a reason for hiding this comment

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

@Prokyonn Code looks very good - remove all the strict-types but the rest is good

@Prokyonn Prokyonn force-pushed the feature/smart-content branch 3 times, most recently from aa0bb86 to 2f09402 Compare July 4, 2025 07:06
@Prokyonn Prokyonn marked this pull request as ready for review July 4, 2025 09:21
@Prokyonn Prokyonn force-pushed the feature/smart-content branch from 1dbcd8b to 6d72323 Compare July 14, 2025 07:32
@Prokyonn Prokyonn force-pushed the feature/smart-content branch from 7a4fb47 to b0351a3 Compare July 14, 2025 08:30
@alexander-schranz alexander-schranz merged commit 4c5c7f1 into sulu:3.0 Jul 16, 2025
8 of 9 checks passed
@alexander-schranz
Copy link
Member

Looks fine, we may should recheck where to add final and readonly keywords, but that own PRs added it to our content storage checklist.

@alexander-schranz alexander-schranz added the Feature New functionality not yet included in Sulu label Jul 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New functionality not yet included in Sulu
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants