Skip to content

Releases: VitexSoftware/php-ease-twbootstrap5

Initial basic functionality

07 Oct 20:10
Compare
Choose a tag to compare

Initial Release Notes

Overview

This initial release includes a set of PHP classes designed to facilitate the creation of web components using Twitter Bootstrap 5. Each class corresponds to a specific Bootstrap component, providing an easy-to-use interface for integrating these components into your web applications.

Classes and Their Functionalities

Alert.php

  • Functionality: Create and manage Bootstrap alert messages.
  • Features: Supports different alert types (success, danger, warning, info), dismissible alerts, and custom messages.

Badge.php

  • Functionality: Generate Bootstrap badges.
  • Features: Supports different badge styles and contextual colors.

Card.php

  • Functionality: Create Bootstrap card components.
  • Features: Supports card headers, footers, images, and various content types.

Col.php

  • Functionality: Define column layouts using Bootstrap's grid system.
  • Features: Supports different column sizes and responsive breakpoints.

Container.php

  • Functionality: Create Bootstrap container elements.
  • Features: Supports fluid and fixed-width containers.

Form.php

  • Functionality: Generate Bootstrap forms.
  • Features: Supports various form controls, validation states, and layout options.

FormGroup.php

  • Functionality: Group form controls with labels and help text.
  • Features: Supports different form group layouts and validation states.

InputGroup.php

  • Functionality: Create input groups with prepend and append elements.
  • Features: Supports various input types and custom elements.

LinkButton.php

  • Functionality: Generate Bootstrap-styled link buttons.
  • Features: Supports different button styles and sizes.

NavItemDropDown.php

  • Functionality: Create dropdown items for navigation bars.
  • Features: Supports nested dropdowns and various alignment options.

Navbar.php

  • Functionality: Generate Bootstrap navigation bars.
  • Features: Supports different navbar styles, responsive behaviors, and brand elements.

Panel.php

  • Functionality: Create Bootstrap panels.
  • Features: Supports panel headers, footers, and various content types.

Part.php

  • Functionality: Base class for reusable component parts.
  • Features: Provides common functionality for other components.

Row.php

  • Functionality: Define row layouts using Bootstrap's grid system.
  • Features: Supports different row configurations and responsive breakpoints.

SubmitButton.php

  • Functionality: Generate Bootstrap-styled submit buttons.
  • Features: Supports different button styles and sizes.

Table.php

  • Functionality: Create Bootstrap-styled tables.
  • Features: Supports striped, bordered, hoverable, and responsive tables.

Tabs.php

  • Functionality: Generate Bootstrap tab components.
  • Features: Supports different tab styles and dynamic content loading.

WebPage.php

  • Functionality: Base class for creating web pages with Bootstrap components.
  • Features: Provides common functionality for integrating various Bootstrap components into a web page.

Conclusion

This release provides a comprehensive set of tools for integrating Bootstrap 5 components into your PHP applications, making it easier to create responsive and visually appealing web interfaces.