• icon-business-top


    Data widgets show data and enable users to create new data. They can show data in many forms, such as tables or charts.


    FlexiDB uses widgets to show and interact with databases. These widgets are common to both WordPress and the app editor. A widget can be simple like query tables or forms, or more graphical like charts or Google maps. The FlexiDB WordPress plugin has an open architecture so developers can create custom data widgets. Adding a widget to a WordPress site or app is very easy. Most widgets work with data queries. A data query returns a list of data objects and their fields. The values of these fields are then displayed in the widget. Below is a list of the widgets that are provided as standard.

    This widget shows data objects in a table format. It has standard features, like page X of Y, field search or ordering. Users can also choose to hide certain fields (columns). Data objects can also have status fields. These fields can have different colors associated with them. For example, a status field could signify “good, bad or danger” and each row will be shown in the matching color. Click here for demo.

    Data forms are used to add or edit data objects. This is the easiest way to add new objects to a database. Forms also have validation built in. For example, if the field is a number, the system checks to make sure the value entered isn’t text.

    The charts widget is used to plot data graphically. By default the same chart can be shown as bar, line, stacked, area or pie chart. There are icons for switching the chart type. In the FlexiDB app this can be controlled by touch. Click here for demo.
  • MAP

    The maps widget works with queries. Simply select fields for geocode (Zip / postcode), label and description, and the data points in your query will be plotted. Click here for demo.

    This widget is primarily for mobile devices. However, if a computer has a webcam then it will also work with a desktop or laptop computer. Any FlexiDB data object can have a QR field. The QR code reader scans a QR code, then links to a page where the relevant data object is displayed. This is ideal for databases that track things. It can also record users. Every FlexiLogin user has a QR code, so they can be incorporated into a database, perfect for apps like virtual loyalty cards.
  • iBeacons

    iBeacons are physical devices, roughly the size of a small matchbox. They use low energy to broadcast their ID over Bluetooth. A typical battery can last for 1 to 2 years. iBeacons are used in the real world to identify physical things. Examples include shops or paintings in an art gallery. The iBeacons widget in the app editor detects iBeacons then links to a page where the relevant object in the database is displayed. This is just for mobile apps.
  • ninja-green