Skip to content

Commit 6455295

Browse files
author
Herve Tribouilloy
committed
Added docs for demo environment
1 parent 4a3f897 commit 6455295

2 files changed

Lines changed: 64 additions & 0 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
| Concern | When Present in the Core System | When Isolated in the Widget | Notes |
2+
| ---------------------- | ----------------------------------------- | --------------------------------- | --------------------------- |
3+
| Schema complexity | Mixed into theme templates and CMS fields | Encapsulated inside widget config | Reduces template sprawl |
4+
| Business logic coupled | Tied to theme rendering logic | Defined via contract | Makes messaging portable |
5+
| Layout mixed up | Influenced by global layout grid | Self-contained block | Safer to reposition |
6+
| CSS bleed | Affected by global theme resets | Scoped styling | Visual consistency improves |
7+
| State tangled | Depends on theme JS | Localised state | No global dependencies |
Lines changed: 57 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)