App Settings

From Lianjapedia
Revision as of 08:24, 12 December 2014 by Yvonne.milne (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Under construction

Details

Attribute Description More Desktop Web Tablet Phone
Build mode The type of build for Web/Mobile Apps. Use Debug when testing and Release when deploying (Debug | Release)
Published App is published in the App Center (True | False)
Login required Authentication required to run App (True | False)
Enable guest access Enable this App to be run as a guest without App Center login (True | False)
Turn Password on Enter password when starting Lianja (True | False)
Password Password value
Confirm Password Confirm password value
Timelines Enabled Enable database timelines for sections that have timelines enabled (True | False)
Ask Before Deleting Ask before deleting a record (True | False)
Add Form Section Always add a form section when creating a new blank page (True | False)

Directories

Attribute Description More Desktop Web Tablet Phone
Storage location Enable or disable absolute positioning (Filesystem | Dropbox | OneDrive | GoogleDrive)
Data directory The database directory where your databases are located
Apps directory The apps directory where your apps are located
Library directory The library directory where your libraries are located
Templates directory The template directory where your templates are located
Deployment directory The deployment directory. This should contain apps, data and library sub-directories. It can be on a network drive to provide shared App and Data access.

Deployment

Attribute Description More Desktop Web Tablet Phone
Publisher The caption for the gadget (copy | cwrsync | psftp)
Publisher path The optional full path of the publisher program, e.g. /usr/bin/rsync
Publisher arguments The optional arguments to the publisher program. e.g. -avc for rsync
Server The server IP address or nodename where the App will be deployed, e.g. 127.0.0.1 or myserver.mydomain.com
Directory The root lianja directory on the LAN or server where the Apps will be deployed
Build an installer Build an installer for Windows desktop deployment (True | False)
Username The optional username to authenticate with the remote server
Password The optional password to authenticate with the remote server

App Center Tile

Attribute Description More Desktop Web Tablet Phone
Author The App author displayed in the App Center
Category The category for the App displayed in the App Center
Version The version for the App displayed in the App Center
Icon The icon for the App displayed in the App Center
Description The description for the App displayed in the App Center
Tile size The size of the Tile in the App Center
Tile order The category position for the tile in the App Center
Tile URL The URL to invoke when this tile is clicked at runtime
Dynamic tile producer The dynamic tile producer used to update the dynamic tile in the App Center. This can be a procedure or a URL.
Dynamic tile producer The timer interval in seconds to update the dynamic tile in the App Center

General App Configuration

Attribute Description More Desktop Web Tablet Phone
Window Title The window title for this App
Window Width The window width for this App
Window Height The window height for this App
Maximize Window Maximize the window for this App(True | False)
Window Resizable Allow the user to resize the App window (True | False)
Hide Header Bar Hide header bar at runtime (True | False)
Show navigation history Show pages navigation history buttons in page header
Show navigation menu Show pages navigation menu in page header (True | False)
Show Page Center Show Page Center when navigation menu clicked (True | False)
Navigation menu caption Navigation menu caption text in the page header
Hide header icons Hide the header icons in the page header bars (True | False)
Desktop theme Desktop theme for this App (Default | Android | iOS | Modern | Modern2 | ... (read from themes directory)
Help table Context sensitive help table for this App
UI states table UI states table for this App
Initial UI state The initial UI state for this App. This will be applied to all pages, sections and fields/gadgets.
Initial page The first page to view for this App at runtime
HTML editor Choose the HTML editor to use in this App (Desktop | Web | Mobile)
Runtime connection The connection string to use for 'local' virtual tables. This will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients.
Runtime database The database that will be substituted when the App is deployed at runtime in the App Center or the Web/Mobile clients.
Include in HTML HEAD Include HTML file contents into the HTML5 Client
Readonly fields backcolor The background color that readonly fields should be displayed in

Web/Mobile App Configuration

Attribute Description More Desktop Web Tablet Phone
Character encoding Character encoding for Web/Mobile Apps (utf-8 is recommended)
Language locale Locale for Web/Mobile Apps (affects date picker and various captions)
Header icon type Icon to be displayed in the page header bar in Web/Mobile (Default | Custom | None)
Custom header icon Custom icon to be displayed in the page header bar in Web/Mobile
Disable inline editing Disable inline editing in Web Apps (True | False)
Disable right click Disable right click context menu in Web Apps (True | False)
Include PhoneGap in HTML5 Apps Generate code to load PhoneGap in Tablet/Phone Apps (True | False)
Web Theme Web theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern)
Mobile Theme Mobile theme for this App (Default | AndroidBlackGreen | AndroidBlackBlue | AndroidBlackOrange | AndroidBlackPurple | AndroidBlackRed | AndroidBlackWhite | AndroidWhiteGreen | AndroidWhiteBlue | AndroidWhiteOrange | AndroidWhitePurple | AndroidWhiteRed | iOS | Modern)
Mini navigation panel Always show mini (phone) navigation panel on tablets (True | False)

Page defaults

Attribute Description More Desktop Web Tablet Phone
Navigation bar type Choose the appearance of the data navigation bar to use in this App (Flat | Gradient)
Navigation bar CSS Custom navigation bar CSS
Page menu Choose the appearance of the page navigation menu to use in this App (Menu | Panel)
Page menu row height The row height for the page menu items in this App
Page menu CSS CSS for the page menu in this App
#

Section defaults

Attribute Description More Desktop Web Tablet Phone
Header type Choose the appearance of the section headers to use in this App (Flat | Gradient)
Icon set Choose the icon set to use for the section headers in this App (Gradient | Black | White | Blue | Gray | Darkgray)
Header height The header height for the section headers in this App
Header background color The background color for the section headers in this App
Header foreground color The foreground color for the section headers in this App
Header font size The font size for the section headers in this App
Header CSS The CSS for the section headers in this App
Section CSS The CSS for the sections in this App

Custom Delegates

Attribute Description More Desktop Web Tablet Phone
Scripting language The default scripting language for custom code in this App (Inherit | Recital | Visual FoxPro | Python | JavaScript | PHP)
Custom library The filename of the library containing code for event handlers and custom procedures/functions
Init The delegate for the Init event
Destroy The delegate for the Destroy event
Load The delegate for the Load event
Ready The delegate for the Ready event
Unload The delegate for the Unload event

Permissions and Roles

Attribute Description More Desktop Web Tablet Phone
Admin roles A comma separated list of roles that can perform admin operations on the App
Create roles A comma separated list of roles that can perform create operations on data in the App
Read roles A comma separated list of roles that can read (and execute) the App
Update roles A comma separated list of roles that can perform update operations on data in the App
Delete roles A comma separated list of roles that can perform delete operations on data in the App

UI Presentation Rules

Attribute Description More Desktop Web Tablet Phone
Desktop Include this App in a Desktop client (True | False)
Web Include this App in a Web client (True | False)
Tablet Include this App in a Tablet client (True | False)
Phone Include this App in a Phone client (True | False)