Git Product home page Git Product logo

swb-bricks's Introduction

SWB Child Theme Bricks with Custom Modules

This theme extends the Bricks builder by introducing custom modules that enhance the editing experience with specialized functionalities tailored for specific needs.

Index

Component Based Layout

Bricks is a WordPress theme that uses a component-based layout system. This approach allows users to build their websites with modular, reusable, and customizable components.

Single Image Component

This component is designed to handle individual images within your layout effectively, offering various display options such as borders, spacing, and alignment.

List of Modules

Currently, the theme includes the following Bricks module:

element-two-column.php

  • Description: Creates a two-column layout with dynamic positioning of the image and text content.
  • Features: Allows the image to be positioned on the left or right side of the text. The text content includes a headline, a text block, and a customizable link.
  • Context: Used within the Bricks page builder environment to enhance layout flexibility.
  • Editor Management: Enables selective feature availability based on user roles, improving the editing experience for users with specific permissions.

Full Width Image Module

Full Width Multi-Line Headline Module

2 Image Side By Side Post Module with Image and Link

Single Image Side By Side Post Module with Link Box

Header with Headline, Short Text and 2 Images

Features

Element Two Column

  • Image Position: Option to display the image on either the left or right side.
  • Dynamic Content: Users can edit the headline and text content directly within the Bricks editor.
  • Link Customization: Provides the ability to add a link, select its target, and set link text.
  • Responsive Design: Ensures that the two-column layout adjusts for optimal viewing on mobile devices.
  • Role-Based Access: Integrates with WordPress permissions to manage access to the element's features based on user roles.

Context

This custom module is developed for the Bricks Builder, a WordPress site builder that allows for visual page building. It leverages the Bricks API to introduce new, custom elements into the builder's interface.

swb-bricks's People

Contributors

guntrambechtold avatar gbechtold avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.