Skip to content

Commit 6a4051f

Browse files
committed
build(sln): update to xperience v31.0.1, membership experiences, faq content, agent support
1 parent 2ef1676 commit 6a4051f

File tree

228 files changed

+7405
-1295
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+7405
-1295
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# Page Builder Widget Requirements
2+
3+
## Widget Overview
4+
5+
### Widget Identification
6+
7+
- **Widget Name**: [Widget Name]
8+
- **Widget Identifier**: [Widget Identifier]
9+
- _Format: `CompanyName.WidgetName` (e.g., `DancingGoat.CardWidget`)_
10+
- **Description**: [Brief description of the widget]
11+
- **Icon Class**: [Icon Class]
12+
13+
### Purpose
14+
15+
[Describe the widget's purpose and use cases]
16+
17+
### Core Functionality
18+
19+
- [List the main features the widget provides]
20+
- [Specify content selection capabilities]
21+
- [Describe presentation templates/options]
22+
- [List configuration options]
23+
- [Specify linked content retrieval needs]
24+
- [Reference existing CSS styles to use]
25+
26+
## Widget Properties
27+
28+
[List all properties that editors should be able to configure using table format below]
29+
30+
| Property Name | Type | Form Component | Required | Default Value | Description |
31+
| ------------- | ---- | -------------- | -------- | ------------- | ----------- |
32+
33+
## Data Requirements
34+
35+
### External Data Sources
36+
37+
[Specify any external data the widget needs to fetch using table format below]
38+
39+
| Content Type Name | Property Name | Description |
40+
| ----------------- | ------------- | ----------- |
41+
42+
### Data Retrieval Logic
43+
44+
[Describe what methods and how should they be used]
45+
46+
### Dependencies
47+
48+
[List required services or external dependencies]
49+
50+
## View/Presentation
51+
52+
### View Model Structure
53+
54+
[Define the data structure passed to the view using table format below]
55+
56+
| Property Name | Type | Source | Description |
57+
| ------------- | ---- | ------ | ----------- |
58+
59+
### HTML Structure
60+
61+
[Describe the expected HTML markup]
62+
63+
### Styling Requirements
64+
65+
[CSS classes, inline styles, or custom styling]
66+
67+
### Responsive Behavior
68+
69+
[How should the widget behave on different screen sizes]
70+
71+
## JavaScript & Client-side Requirements
72+
73+
[If needed, describe any client-side interactions or behaviors with script locations]
74+
75+
## Registration Details
76+
77+
Ensure that newly created widget is registered using the RegisterWidget attribute.
78+
79+
## Widget File Structure
80+
81+
[Describe the expected file structure for the widget implementation, for each file describe how it should work/look like]
82+
83+
## Implementation Checklist
84+
85+
[Provide a checklist of implementation steps to ensure all requirements are met]
86+
87+
## Additional Notes
88+
89+
[Any additional information, constraints, or special requirements from user]
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Page Builder Base Instructions
2+
3+
## IMPORTANT rules to follow during the implementation
4+
5+
- To show linked content, use Combined Content Selector, not the Web Page Selector.
6+
- Validate and handle null/empty values for all provided data
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kentico Documentation Links
2+
3+
## Widgets
4+
5+
- **Page Builder Widgets**: https://docs.kentico.com/documentation/developers-and-admins/development/builders/page-builder/widgets-for-page-builder
6+
7+
## Content Retrieval
8+
9+
- **Content Retrieval Guide**: https://docs.kentico.com/documentation/developers-and-admins/development/content-retrieval
10+
- **ContentRetriever API Reference**: https://docs.kentico.com/documentation/developers-and-admins/api/content-item-api/reference-content-retriever-api
11+
12+
## UI Form Components
13+
14+
- **UI Form Components**: https://docs.kentico.com/documentation/developers-and-admins/customization/extend-the-administration-interface/ui-form-components
15+
- **Reference - Admin UI form components**: https://docs.kentico.com/documentation/developers-and-admins/customization/extend-the-administration-interface/ui-form-components/reference-admin-ui-form-components
16+
17+
## Page URLs
18+
19+
- **Retrieve page URLs**: https://docs.kentico.com/documentation/developers-and-admins/development/content-retrieval/retrieve-page-content/retrieve-page-urls
20+
21+
## System Fields of Content Items
22+
23+
For these, use just web search, not MCP!
24+
25+
- **ContentItemFields**: https://api-reference.kentico.com/api/CMS.ContentEngine.ContentItemFields.html
26+
- **WebPageFields**: https://api-reference.kentico.com/api/CMS.Websites.WebPageFields.html

0 commit comments

Comments
 (0)