Difference between revisions of "App Settings"
From Lianjapedia
Yvonne.milne (Talk | contribs) (Created page with "''Under construction'' ==Details== {| class="wikitable" width="100%" !width="20%"|Attribute !width="40%"|Description !width="20%"|More !Desktop||Web||Tablet||Phone |- |valign=...") |
Yvonne.milne (Talk | contribs) |
||
Line 201: | Line 201: | ||
|valign="top"|Page menu CSS||CSS for the page menu in this App|||||||||| | |valign="top"|Page menu CSS||CSS for the page menu in this App|||||||||| | ||
|- | |- | ||
− | |} | + | |} |
==Section defaults== | ==Section defaults== |
Revision as of 08:25, 12 December 2014
Under construction
Contents
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) |