- 1 Getting Started
- 2 Installation
- 3 License Management
- 4 Page Builder
- 5 Developing in Lianja
- 6 Working with Data
- 7 Lianja Cloud Server
- 8 PhoneGap Apps
- 9 Lianja SQL Server
- 10 Users and Roles
- 11 Deployment
- 12 Third Party Database Connectivity
- 13 Virtual Tables
- 14 Framework Classes
- 15 Developing Custom Sections
- 16 Developing Custom Gadgets
- 17 Developing Custom WebViews
- 19 PHP Scripting
- 20 Python Scripting
- 21 Visual FoxPro Scripting
- 22 COM/ActiveX
- 23 TypeScript
- 24 Electron
- 25 Releases
- 26 See Also
The Lianja App Builder can be considered as a meta-framework for building Desktop, Cloud and Mobile Apps. Before you go delving into writing large amounts of possibly unnecessary code we recommend that you read these pages first to better understand the development methodology behind building Apps in Lianja.
- Getting Started
- Understanding the Lianja App Architecture
- Lianja is all about ART
- Working with the Lianja Object Model
- Understanding Lianja Roles and Permissions
- Understanding Lianja UI Navigation
- Lianja App Center Tiles
- Lianja MetaData API
- Working with MetaTypes
Additionally, you may want to spend some time watching the Lianja Video Tutorials to get an idea of how easy it is to build Apps in Lianja without having to write any code at all.
If you need to build Custom Sections, Custom Gadgets, Custom Canvas Sections or special UI components, Lianja comes with many built-in Classes each with a wide variety of Methods, Properties and Events as well as having HTML5/WebKit seamlessly integrated.
The core Lianja UI framework is based on the Visual FoxPro UI classes that come standard with Visual FoxPro 9. Lianja extends these UI classes to provide a more modern appearance for the Apps you build and allows Visual FoxPro developers to leverage their existing skill-set and knowledge.
Product installation guides can be found in the Installation subcategory.
For instructions on activating or deactivating your license and a license troubleshooting guide, see the License Management subcategory
The Page Builder visual design and development workspace is the focal point for building desktop, web and phone Apps in the Lianja App Builder.
The Page Builder subcategory has pages on attributes, custom delegates, section types and much more.
Developing in Lianja
Read the pages in the Developing in Lianja subcategory for information on understanding the Lianja App architecture and the Lianja Object Model (LOM).
Working with Data
Lianja Cloud Server
Developing web or PhoneGap Apps? You will want to read the overview and the pages in the Lianja Cloud Server subcategory.
And for more on developing, debugging and deploying PhoneGap Apps, see the pages in the PhoneGap Apps subcategory.
Lianja SQL Server
Looking for information on the Lianja SQL database server for remote data access? Find it in the Lianja SQL Server subcategory
Users and Roles
Learn how to control access to your Apps and their visual elements and how to use the Users workspace from the pages in the Users and Roles subcategory.
For instructions on deploying your data and Apps, see the Deployment subcategory.
Third Party Database Connectivity
The Lianja App Buider comes complete with the built-in Lianja database engine, but if you want to access third-party data sources such as MS SQL Server, Oracle, MySQL or PostgreSQL, read how to do it in the Third Party Database Connectivity subcategory.
Read all about using Virtual Tables to access data sources via ODBC in the Virtual Tables subcategory.
Information about the Lianja Framework Classes - their properties, methods and events - can be found in the Framework Classes subcategory.
Developing Custom Sections
Developing Custom Gadgets
Developing Custom WebViews
If PHP is your preferred scripting language, see the PHP Scripting subcategory for developing custom sections, gadgets and webviews, working with data and more.
If Python is your preferred scripting language, see the Python Scripting subcategory for developing custom sections, gadgets and webviews, working with data and more.
Visual FoxPro Scripting
If Visual FoxPro is your preferred scripting language, see the Visual FoxPro Scripting subcategory for developing custom sections, gadgets and webviews, working with data and more.
Want to use COM/ActiveX in Lianja on Windows? See the COM/ActiveX subcategory.
With Electron you can package up a Lianja Web App into an executable for Windows, MacOS or Linux. Learn about the Electron Workspace in the Electron subcategory.
The development roadmap can be found here.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v2.0 can be found in the Lianja v2.0 subcategory.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v3.0 can be found in the Lianja v3.0 subcategory.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v3.1 can be found in the Lianja v3.1 subcategory.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v3.2 can be found in the Lianja v3.2 subcategory.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v3.3 can be found in the Lianja v3.3 subcategory.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v3.4 can be found in the Lianja v3.4 subcategory.
Information on the Commands, Functions, Classes and Sections introduced in Lianja v4.0 can be found in the Lianja v4.0 subcategory.
This category has the following 33 subcategories, out of 33 total.