Bootstrap Integration
Understand Bootstrap framework integration in Wappler: versions, layers, common issues, and how to choose the right setup.
Bootstrap Integration
Section titled “Bootstrap Integration”Bootstrap is the world’s most popular front-end framework, providing a responsive grid system and a wide range of prebuilt components.
With Wappler’s visual tools, you can build valid Bootstrap pages and generate clean, semantic HTML.
Supported versions
Section titled “Supported versions”Bootstrap integration starts with knowing which framework versions Wappler can work with in a predictable way. This step explains why version support matters, how it affects available components and settings, and what to confirm first before you spend time building on the wrong foundation.
tip: If you don’t see Bootstrap components in the Components Panel, it’s almost always a framework selection issue (project or page).
What this tour covers
Section titled “What this tour covers”You’ll learn:
- Where to set frameworks per project
- Where to include frameworks per page
- Local vs CDN for Bootstrap
- Where the key visual tools are (Layout / Components / Properties)
Including Bootstrap on your Pages
Section titled “Including Bootstrap on your Pages”When starting a new project, Bootstrap 5 is typically added to new pages by default. You can change this and fine-tune it in two places.
Two layers of frameworks
Section titled “Two layers of frameworks”Think of frameworks in two layers:
tip: If a Bootstrap option/variant isn’t available in Properties, double-check the page frameworks and Bootstrap version.
- Project frameworks define what’s available and the defaults for new pages.
- Page frameworks control what’s actually included on a given page.
Common symptoms (and what they mean)
Section titled “Common symptoms (and what they mean)”If you run into issues, these quick checks usually resolve them:
important: For troubleshooting, Page Frameworks are the source of truth: they control what the browser actually loads on that page.
- Bootstrap components missing in the picker → check Project Frameworks (availability/defaults).
- Page looks unstyled → check Page Frameworks (what’s actually included).
- JS components (modal/offcanvas/dropdown) don’t work → verify the correct Bootstrap JS bundle is included and matches your CSS major version.
Per Project: Frameworks
Section titled “Per Project: Frameworks”Per project you can add/remove default frameworks and choose what’s available across your project. This is where you set the default Bootstrap framework for new pages.
Orient yourself in top toolbar
Section titled “Orient yourself in top toolbar”Start with the wider context in the top toolbar so the next control makes sense in the full workflow. In the next step, you will focus on Project Settings button and see how it fits into this area.
Project Settings button
Section titled “Project Settings button”The next step opens Project Options and jumps directly to the Frameworks section. This step matters because Project Settings button is part of App Toolbar Project Settings, and understanding that context makes the next action easier to repeat in your own project.
tip: This is where you manage project-wide defaults like Frameworks.
Project Options editor
Section titled “Project Options editor”Here you can add or remove default frameworks for your project.
Typical tasks:
- Add Bootstrap
- Choose Bootstrap 4 vs Bootstrap 5
- Add optional Bootswatch themes
tip: Project frameworks define defaults and availability. Page frameworks control what’s actually included on a given page.
Sidebar navigation
Section titled “Sidebar navigation”Use the sidebar to navigate between different project settings sections.
Frameworks section
Section titled “Frameworks section”The Frameworks section is where you manage default frameworks used for your project and for new pages.
tip: If your page already exists, you still need to include Bootstrap per page (next section).
Per Page: Frameworks
Section titled “Per Page: Frameworks”You can also include Bootstrap per page. This is where you pick the Bootstrap version for the current page and optionally select a Bootswatch theme.
Frameworks example
Section titled “Frameworks example”This tour uses a page with a few Bootstrap components so per-page Frameworks and visual tools have something concrete to work with.
tip: This keeps the focus on frameworks/settings, not on your project’s current page.
Page frameworks control inclusion
Section titled “Page frameworks control inclusion”Use the page-level Frameworks button to include Bootstrap on this page and choose:
- Bootstrap 4 or Bootstrap 5
- Optional Bootswatch theme
- Local vs CDN
tip: If you’re using a purchased template with vendor folders, local/CDN aren’t enough — use “Custom Bootstrap Paths” (advanced) instead.
Orient yourself in Structure panel
Section titled “Orient yourself in Structure panel”Start with the wider context in the Structure panel so the next control makes sense in the full workflow. In the next step, you will focus on Page frameworks button and see how it fits into this area.
Page frameworks button
Section titled “Page frameworks button”The next step opens the page-level Frameworks picker from the current page so you can choose the actual Bootstrap include for this page.
Frameworks picker
Section titled “Frameworks picker”The Frameworks picker uses the same UI as the Components picker, with a left menu for filtering what can be included.
Bootstrap includes
Section titled “Bootstrap includes”Filtering the picker to Bootstrap shows the framework includes and optional themes you can add for this page.
Local vs CDN
Section titled “Local vs CDN”You can include a local version of Bootstrap or one hosted on a CDN (Content Delivery Network). Both are valid — choose based on your workflow and deployment needs.
When to use each
Section titled “When to use each”Local:
- Files are stored in your project and served from your own server
- Useful for offline development or full control
CDN:
- Files are served from fast global servers close to visitors
- Often improves loading times and caching across sites
tip: You can switch between Local and CDN later from the Frameworks settings.
Close the Frameworks picker
Section titled “Close the Frameworks picker”The next step closes the picker so you can continue.
Visual Tools
Section titled “Visual Tools”Wappler makes working with Bootstrap easy — no need to look up classes in the documentation. Everything you need to build Bootstrap websites is available visually.
Layout tools
Section titled “Layout tools”Build your Bootstrap layout visually using the layout builder tools.
Start with the standard structure:
- Container
- Row
- Columns
tip: You can resize column widths visually per breakpoint using the handles in the Design canvas.
Components
Section titled “Components”Add components to your pages visually using the smart context panel. It suggests only the components that are suitable for your current selection.
Typical flow:
- Select an element in Structure or in the canvas
- Open the Components picker
- Insert a Bootstrap component appropriate for that selection
tip: If the picker doesn’t show Bootstrap components, re-check project + page frameworks.
Properties Inspector
Section titled “Properties Inspector”Use the Properties Inspector (Selection Panels) to style selected elements and configure Bootstrap options visually.
Examples:
- Variants
- Spacing (margins/padding)
- Borders and colors
- Component behavior
tip: If you don’t see the Properties panel, open it from the Selection Panels area.
Continue with the next tours
Section titled “Continue with the next tours”Use these focused tours next:
Conclusion
Section titled “Conclusion”With Bootstrap integrated you can start building responsive layouts and adding components visually in Wappler.
Quick checklist:
- Project frameworks: Bootstrap available by default
- Page frameworks: Bootstrap included on the page
- Pick Local vs CDN
- Use Layout / Components / Properties to build faster
tip: If something looks wrong visually, verify the included Bootstrap version and whether the page is using Local/CDN as intended.
Wrap-up
Section titled “Wrap-up”You’ve connected Bootstrap to your project and learned where to control project vs page frameworks. Next, build confidence with hands-on tours.
Recommended next tours
Section titled “Recommended next tours”Pick a focused tour based on what you want to build next.
You can return to the Bootstrap tours index to pick another topic anytime.