Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Insert excerpt
_Banners
_Banners
namescreen
nopaneltrue
What is a Template Package?

Overview

In PhixFlow you can share the same resources with multiple applications by adding them to a package, and then adding the package to the different applications. A package can contain anything an application can contain, such as:

  • Modelling modelling objects or complete analysis models
  • Screen screen components and whole screens
  • Shared shared styles and palettes
A Template Package has properties to set the default components and styles that an application uses. When you create an application, PhixFlow provides a list of the template packages, you can select the one you want to use for your application and the application will copy its default properties, such as number formats and default components for form fields.
  • .

A template package is a special type of package. It is not provided with your installation, but to get the most from PhixFlow, we recommend you download and install the template packages; see:

As well as shared styles and palettes, the template package sets some defaults for your application, such as number formats and the components to use when you drag a table or attribute, onto a screen.

What's Included in a Template Package

Here is an illustration of what makes up a template package:

  • A template package is a package with extra options to specify a palette and other default propertiesdefault properties.
  • The palette contains individual components and palette contains individual components and components are combined into layouts. These have been designed to give your screens a consistent look-and-feel. When you are working on a screen, PhixFlow displays the palette(s) palettes from your template package. You can drag components from the palette onto a screen. 
  • The properties specify properties specify which styles, formats and components to use by default when you are designing screens for your application. For example, when you drag an attribute onto a screen, PhixFlow adds the default field component to your screen.
  • One or more applications can use the layouts and components from the palette and have the same style properties, all of which are provided by the template package.
Using

Choosing a

Temple Package

To get the most from PhixFlow we recommend you download and install one of our preconfigured Template Packages. These contain palettes of items which will help you create your application. Currently one is available for PhixFlow Version 9, with more coming soon.

Install

For how to download and install these package templates, see Installing Template Packages.

Setup

  • When you create an application, PhixFlow provides a list of the available template packages.
  • Select the one that you want to use to set the default palette and styles for the application.
  • When you create a screen the palette will be displayed automatically.It can also be displayed by clicking  Insert excerpt_palette_palette.
  • Simply drag items from the palette onto your screen to begin creating, see Adding Screen Content for more information.
  • Using Different Palettes

    An application can only use a palette that has been added to the application, this can be achieved by:

    • Selecting a template package that contains a package when you create the application.
    • Adding the palette's package to the application; see Package.
    • Creating a palette directly in the application.

    Updating Application Defaults

    After creating an application, you can change the default styles and palette in Application Properties → Basic Settings → Default Component Palette

    Template Package

    When you create a new application, there is an option to select a template; this is the template package. Select the template that has the design style that you want for your application.

    Changing Defaults Set By a Template Package

    You can change any of the defaults set by the template package in your Application Properties. In the

    • Insert excerpt
      _property_tabs
      _property_tabs
      namebasic
      nopaneltrue
      tab → Basic Settings for default date and number formats
    • Insert excerpt
      _property_tabs
      _property_tabs
      namestyle
      nopaneltrue
       →  Style Settings, for default styles related to grids
    • Insert excerpt
      _property_tabs
      _property_tabs
      namestyle
      nopaneltrue
        → Default Components to select different components to use for data fields.

    Adding Palettes

    Whenever you are editing a screen, PhixFlow opens the palette tab in the right panel. The palette tab has several different palettes, which you can expand. The palettes available to your application are:

    • the basic palettes provided with every PhixFlow installation.
    • for applications created in version 9.0 and later, the palettes provided by the template package selected when you created the application, for example the Theme 2.1 palettes.
    • any palettes included in a package that you added to your application; see Package.
    • any palettes you created for the application; see Creating a Palette.

    To use a palette, drag layouts and components onto the screen canvas; see Using a Palette and Adding Screen Content

    If you close the palette tab, in the screen canvas toolbar, click 

    Insert excerpt
    _palette
    _palette
     to reopen it.

    Available Template Packages 
    Anchor
    themes
    themes

    Image Modified Theme 2.1 - Serene Grey
    Anchor
    theme21
    theme21

    Theme 2.1 make use of all the latest features in PhixFlow version 9.0.


     Rocket Fuelled!

    Theme 2.1 is a rocket fuelled version of Theme 2. It includes a host of new and exciting templates including the new Kanban board, enhanced card containers and even more preconfigured complete screens than before. As before it is fully customisable to suit your own design needs.  

     Faster Screen Building

    Theme 2.1 now has a simplified structure which means everything you need in one place! A single palette that is divided into logical groups such as complete screens, tiles and buttons, and now when you drag an item onto a screen dynamic highlighting shows where it should be placed.

     Responsive Design

    The responsiveness of the theme has been tuned to improve the appearance of application screens on mobile devices. This means you still get responsiveness built into the layout templates right out of the box using a versatile tile based approach, but screens will scale down to mobile devices accurately. We have also made setting the scaling sizes much easier by separating out the minimum size settings into their own style.

    Example Dashboards

    We’ve included more example dashboards than ever before! These dashboards illustrate all of the layout templates provided in Theme 2.1, These can be found in the Theme 2 package in the repository and in the new Theme 2.1 application that comes with this Template Package.

    Learn more