Difference between revisions of "Web Apps"

From Lianjapedia
Jump to: navigation, search
(Scripting)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''Under Construction''
+
{{DISPLAYTITLE:Building Web Apps}}
 +
<div style="height:140px;margin-bottom:5px;padding:5px;border:0px solid orange;border-left:5px solid orange;background:#fff8dc;vertical-align:middle;position:relative;">
 +
[[File:bm-noteicon.png|top|40px|link=]]<div style="position:absolute;top:3px;margin-bottom;bottom:5px;margin-left:50px;"><b> Quick Start Guide</b>
 +
[[Getting_Started_Part_1#Creating_your_first_Lianja_App|Create a Web App]].<br>
 +
Use JavaScript, TypeScript or Python (from v7.2) as the scripting language.<br>
 +
Develop your Web App visually using drag and drop in the [[:Category:Page_Builder|pages workspace]].<br/>
 +
Test your Web App by clicking the "Web App View" icon in the header bar at the top right.<br>
 +
[[A_Guide_to_Deploying_Web_Apps|Deploy your Web App]] to a Lianja Cloud Server in the [[:Category:Deployment|Deploy workspace]].<br>
 +
</div>
 +
<span style="height:6px;"> </span>
 +
</div>
  
 
==See Also==
 
==See Also==
Line 6: Line 16:
 
==Installation and Licensing==
 
==Installation and Licensing==
 
Product installation guides and instructions on how to activate and deactivate licenses.
 
Product installation guides and instructions on how to activate and deactivate licenses.
* [[:Category:Installation|Installation]]
+
* [[:Category:Installation|Installation Guide]]
* [[:Category:License Management|License Management]]
+
* [[:Category:License Management|License Management Guide]]
  
 
==Getting Started==
 
==Getting Started==
Line 41: Line 51:
 
* [[:Category:Commands|Commands]]
 
* [[:Category:Commands|Commands]]
 
* [[:Category:Functions|Functions]]
 
* [[:Category:Functions|Functions]]
 +
 +
<div style="margin-bottom:5px;padding:5px;border:0px solid orange;border-left:5px solid orange;background:#fff8dc;vertical-align:middle;position:relative;">
 +
[[File:bm-noteicon.png|top|40px|link=]]<div style="position:absolute;top:3px;margin-bottom;bottom:5px;margin-left:50px;"><b> Python Support</b>
 +
From Lianja v7.2 Web/Mobile client side code can be written in Python as well as Javascript.
 +
</div>
 +
<span style="height:6px;"> </span>
 +
</div>
 +
 +
* [[:Category:Python_Scripting|Python Scripting]]
  
 
===Users and Roles===
 
===Users and Roles===
 
Setting up users, roles and permissions.
 
Setting up users, roles and permissions.
 
* [[:Category:Users and Roles|Users and Roles]]
 
* [[:Category:Users and Roles|Users and Roles]]
 +
 +
===Customization===
 +
* [[Customizing the Login Page]]
  
 
==Deployment==
 
==Deployment==
 
Deploying your Apps.
 
Deploying your Apps.
 
* [[:Category:Deployment|Deployment]]
 
* [[:Category:Deployment|Deployment]]
 +
 +
===Electron===
 +
Lianja Web Apps can also be packaged as Electron Apps for deployment on desktop clients.
 +
* [[:Category:Electron Apps|Building Electron Apps]]
  
 
[[Category:Developers Guide]]
 
[[Category:Developers Guide]]

Latest revision as of 09:34, 10 May 2022

Bm-noteicon.png
Quick Start Guide

Create a Web App.
Use JavaScript, TypeScript or Python (from v7.2) as the scripting language.
Develop your Web App visually using drag and drop in the pages workspace.
Test your Web App by clicking the "Web App View" icon in the header bar at the top right.
Deploy your Web App to a Lianja Cloud Server in the Deploy workspace.

See Also

Developers Guide, Lianja Cloud Server, Lianja Server Manager on Linux, Lianja Server Manager on Windows, Understanding the Lianja HTML5 Client

Installation and Licensing

Product installation guides and instructions on how to activate and deactivate licenses.

Getting Started

Introducing the Lianja App Builder and how to build your first App.

Lianja App Builder

Guides to the Lianja App Builder workspaces.

Development

User Interface

Visual development of pages, sections, gadgets and formitems in the Page Builder.

Data

Designing and accessing native Lianja databases and tables and connecting to third party databases such as MS SQL Server and MySQL.

Scripting

Writing JavaScript event delegate code, Lianja/VFP and JavaScript server-side procedures and functions and Lianja/VFP and JavaScript Server Pages.

Bm-noteicon.png
Python Support

From Lianja v7.2 Web/Mobile client side code can be written in Python as well as Javascript.

Users and Roles

Setting up users, roles and permissions.

Customization

Deployment

Deploying your Apps.

Electron

Lianja Web Apps can also be packaged as Electron Apps for deployment on desktop clients.