Skip to content

feat: support DjangoCMS Bootstrap4 Link/Button#1022

Merged
wesleyboar merged 2 commits intostablefrom
feat/djangocms-bootstrap4-link-and-core-styles-bump
Nov 12, 2025
Merged

feat: support DjangoCMS Bootstrap4 Link/Button#1022
wesleyboar merged 2 commits intostablefrom
feat/djangocms-bootstrap4-link-and-core-styles-bump

Conversation

@wesleyboar
Copy link
Member

@wesleyboar wesleyboar commented Nov 12, 2025

Overview / Changes

  • Support DjangoCMS Bootstrap4 "Link / Button" plugin.
  • Update Core-Styles to get .btn and .text- support.

Related

Testing

  1. Create a Link / Button.
  2. Play with all the options.
  3. Verify render matches Core-Styles.

Tip

Instances: Core (prod), Core (dev)

UI

buttons   links
admin.form.demo.mov

* deps: core-styles v2.48

* deps: core-styles v2.50 for core-styles.bootstrap

* fix: bootstrap4.css, not bootstrap.css

* feat: do not deprecate Link / Button plugin

* fix: .btn with .icon (FOR CORE-STYLES)

* fix: .icon not working via djangocms-bootstrap4

django-cms/djangocms-bootstrap4#124

* fix: load REAL Core-Styles v2.50 (TEMP FIX)

* feat: NO preview for Bootstrap Link/Pluign render

Because:
1. Using Core-Styles to skin it requires @layer's.
    - Cuz Core-Styles selectors are often less specific than Bootstrap.
2. Using @layer's requires the same for DJango CMS and Django.
3. Using @layer's for Django CMS nad Django is not worht the trouble.

* deps: core-styles v2.50.1

* feat: remove link_outline and link_block options

* feat: remove unsupported bootstrap "colors"

might revisit this for alerta

* feat: remove unsupported bootstrap button "size"

* feat: rename Context to Type
@wesleyboar wesleyboar changed the base branch from main to stable November 12, 2025 05:02
@wesleyboar wesleyboar merged commit d8c2ea7 into stable Nov 12, 2025
@wesleyboar wesleyboar deleted the feat/djangocms-bootstrap4-link-and-core-styles-bump branch November 12, 2025 05:03
@wesleyboar wesleyboar changed the title feat: support DjangoCMS Bootstrap4 Link/Button (#1020) feat: support DjangoCMS Bootstrap4 Link/Button Nov 12, 2025
wesleyboar added a commit that referenced this pull request Nov 14, 2025
wesleyboar added a commit that referenced this pull request Nov 14, 2025
wesleyboar added a commit that referenced this pull request Nov 14, 2025
feat: support DjangoCMS Bootstrap4 Link/Button (#1020) (#1022) (#1030)

fix: remove redundtant social media icon css
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

Successfully merging this pull request may close these issues.

1 participant