WaveMaker Documentation

website·Indexed 35 days ago

https://docs.wavemaker.com/learn/

Documentation for the WaveMaker platform, including release notes for versions v8.2.0 through v11.15.4, on-premise upgrade guides for Ubuntu and RHEL, and app development resources such as BLOB support and one-click deployment to Kubernetes.

Tokens
914.7K
Snippets
2.3K
Records
7.4K
Agent score
57%

What's inside WaveMaker

  1. Overview of the RichText Editor widget

    v10.15
    The RichText Editor widget in WaveMaker (v10.15) allows users to create formatted and styled HTML text. It provides a word-processor-like interface with a toolbar for common formatting tasks, including creating headers, bold/italic text, lists, text alignment, embedding media (images, audio, video), adding tables, and modifying font styles, sizes, and colors.
  2. Overview of the WaveMaker Nav Bar widget

    v10.15
    The Nav Bar widget is used to create responsive navigation headers for web responsive applications. It automatically collapses into a toggleable menu on small viewports (e.g., mobile phones) and remains horizontal on medium and large devices (e.g., laptops or desktops). It can be used to implement the default topnav in page layouts and supports variations including drop-down menus, search boxes, and fixed positioning. The widget provides two nav widgets (aligned left and right) that can be customized with Anchors, Menus, Popovers, or Buttons.
  3. Overview of Mobile Tabbar navigation

    The Mobile Tabbar provides bottom-of-the-page navigation between app pages. It is integrated into the page layout and cannot be added as a standalone 'drag n drop' widget. Additionally, other widgets cannot be nested inside the Mobile Tabbar.
  4. Overview of the Progress Circle widget

    v10.15
    The Progress Circle is a basic widget used to visualize the status of an event or data as a circular bar. It is commonly used in reports and dashboards. It supports both static values (entered directly in properties) and dynamic values (bound to database APIs or variables).
  5. Overview of Segmented Control for mobile apps

    The Segmented Control is a mobile-only widget consisting of a group of buttons used to toggle between different views of 'Segmented Content'. Segmented Content is a sub-widget that holds the actual content for each segment. Users can navigate between segments via button clicks or by swiping left (to see the next segment) or right (to see the previous segment).
  6. Overview of the Panel widget

    v10.15
    The Panel widget is used to group a set of widgets together. It features a collapsible title bar and supports multiple panes being open simultaneously. A panel is divided into three designated sections: header, body, and footer. Developers can define the panel content as another page, a partial page, or by placing widgets directly inside the panel.
  7. Overview of WaveMaker App Security

    WaveMaker provides comprehensive application-level security focusing on two primary areas: Authentication (verifying who has access) and Authorization (controlling what they can access). When security is enabled, these two mechanisms work together to protect app resources.

    Key security capabilities include:

    • Onboarding: Retrieving user data, roles, and role group information from providers such as Databases, LDAP, Active Directory (AD), or custom providers.
    • Role-Based Access Control (RBAC): Configuring authorization for specific app resources, including widgets, pages, data, and APIs.
    • Attack Prevention: Built-in protection against Cross-site Scripting (XSS) and Cross-Site Request Forgery (CSRF) attacks, aligned with OWASP top 10 security standards.
  8. Overview of Mobile Tabbar navigation

    v10.15
    The Mobile Tabbar provides navigation between pages and is located at the bottom of the page. It is integrated into the page layout and cannot be added as a standalone 'drag n drop' widget. Additionally, other widgets cannot be added inside the Mobile Tabbar.
  9. Overview of WaveMaker Artifact Types

    The Artifact Repository contains reusable resources used throughout the application development lifecycle. Supported artifact types include:

    • Prefabs: Collections of one or more widgets bound to APIs or services.
    • Project Shell: An application containing common functionality used as a starting point for other apps.
    • Core Project: A base project with common functionalities that multiple teams can build upon.
    • Implementation (IMPL) Project: Child projects of a Core project used for specific features or customizations.
    • Template Bundles: Reusable arrangements of widgets that define the purpose of a page.
    • Themes: Style elements applied at the widget or UI component level for consistent look and feel.
  10. Overview of the Mobile Navbar for hybrid apps

    v10.15
    The Mobile Navbar is a specialized component for hybrid apps used to construct page headers. It is automatically included when a page layout with a top navbar is selected; it cannot be added via drag-and-drop, and other widgets cannot be dropped directly onto it. The navbar supports two primary views: Action View (default) and Search View.