View RSS Feed

HOWTO

  1. HOWTO Working with forms in Lianja 8.0

    Lianja 8.0 provides the ability to visually create desktop forms.

    If you come from a VFP background this is the equivalent of the VFP form designer.

    Click image for larger version. 

Name:	Screen Shot 2022-06-10 at 10.55.16 AM.jpg 
Views:	153 
Size:	94.9 KB 
ID:	2832

    You can visually build forms that use any of the following scripting languages as the Lianja UI framework is scripting language independent across Desktop, Web and Mobile Apps.

    • LianjaScript/VFP
    • Python
    • JavaScript
    • Typescript


    This article builds a ...

    Updated 2022-07-13 at 01:48 by barrymavin

    Categories
    LianjaDev , LowCode , HOWTO
  2. HOWTO Use the Lianja Script Editor

    The Lianja Script Editor is a full featured and modern source code editor. It includes support for syntax highlighting, intelligent code completion, code snippets, code folding, intellisense and Intellitips. Go beyond normal Intellisense with "Live" pick lists for cursors, parameter hints for all functions, function and variable discovery and much more.

    Full documentation can be found at:
    https://lianja.com/doc/index.php/Script_Editor
    Categories
    ProCode , HOWTO , LowCode
  3. HOWTO Working with Lianja grids

    Lianja grids are highly customizable and flexible. In this article I will explain the magical features and functionality of Lianja grids which is particularly relevant to No-Code and Low-Code developers.

    This article was written using Lianja 7.0 so you may want to download that and go through this article to familiarize yourself with the Lianja grids.

    All of this functionality is available in Desktop, Web and Mobile Apps.

    So let's get started.
    ...

    Updated 2022-01-26 at 03:56 by barrymavin

    Categories
    HOWTO , NoCode , LowCode
  4. HOWTO use the Lianja Cloud Admin Console

    The Lianja Admin Console for Lianja Cloud provides you with everything you need to administer your users, databases, packages, reports and - very importantly - forensics in the cloud. It also contains a real time dashboard that is dynamically updated. This monitors the users connected and the CPU, memory and disk usage. The Lianja Admin Console is a Lianja App so you can open it in the App Builder, study how it is implemented, modify it and enhance it and deploy it to your server.

    Full
    ...
    Categories
    NoCode , HOWTO
  5. HOWTO Subclass attributes and delegates in one or more Apps using MetaTypes

    MetaTypes provide a powerful means of defining custom types and then subclassing them in Pages, Sections and FormItems.

    Each MetaType that you define in the MetaType Editor can contain attribute/value pairs as well as delegates and their procedure or function names.


    A MetaType is essentially a 'class' which can be inherited simply by specifying its name in the 'Meta Types' attribute for user interface elements. (Pages, Sections and FormItems).

    For full details
    ...

    Updated 2022-02-04 at 04:15 by barrymavin

    Categories
    LianjaDev , ProCode , HOWTO
  6. HOWTO Setup Lianja backup/restore for use with Dropbox, OneDrive and iCloud

    Setup Lianja backup/restore target directory for use with Dropbox, OneDrive and iCloud.

    Dropbox

    Windows

    Code:
    mkdir ~\Dropbox\Lianja\data\backups\
    mklink /D \Lianja\data\backups\  ~\Dropbox\Lianja\data\backups\
    Linux

    Code:
    mkdir ~/Dropbox/Lianja/data/backups/
    ln -s /opt/lianja/data/backups/  ~/Dropbox/Lianja/data/backups/
    MacOS

    Code:
    mkdir ~/Dropbox/Lianja/data/backups/
    ln -s /Users/Shared/Lianja/data/backups/
    ...

    Updated 2021-12-02 at 23:13 by barrymavin

    Categories
    HOWTO
  7. HOWTO Build a digital dashboard in Lianja

    A digital dashboard is a business intelligence tool that allows business leaders to track, analyze and report on KPIs and metrics. Modern, interactive dashboards make it easy to combine data from multiple sources and deeply explore and analyze the data directly within the dashboard itself.

    You can build a digital dashboard in Lianja without any coding needed.

    In this article I will show you the steps needed to build a dashboard like this.

    Dashboards are made ...

    Updated 2021-11-30 at 05:21 by barrymavin

    Categories
    LianjaDev , NoCode , HOWTO
  8. HOWTO build a package, upload it and install it in a Cloud Server

    Lianja Package Files (.lpk) are used to package up Apps, databases and Library files to transfer to another Lianja App Builder installation.
    They can also be installed/updated automatically by the Lianja Cloud Server.

    1. Build a package

    You build a Lianja package file (.lpk) in the "Deploy" workspace.

    Click image for larger version. 

Name:	Screen Shot 2021-11-29 at 9.51.24 AM.jpg 
Views:	615 
Size:	127.3 KB 
ID:	2668

    Note: If you have a project open then the files contained within the project will already ...

    Updated 2021-11-28 at 21:25 by barrymavin

    Categories
    NoCode , LowCode , ProCode , HOWTO , LianjaDev
  9. HOWTO setup SSL certificates using LetsEncrypt on Linux servers

    if you want to use https to serve your lianja web apps you need an SSL certificate installed and install the Lianja apache module.

    Firstly Install the Lianja apache module.

    https://www.lianja.com/doc/index.php...dule_for_Linux

    This tutorial shows how to setup an SSL certificate on Ubuntu 18.04


    https://www.digitalocean.com/communi...n-ubuntu-18-04

    And this on centos 8 and redhat ...

    Updated 2021-11-14 at 21:11 by barrymavin

    Categories
    HOWTO
  10. HOWTO use loadable modules in LianjaScript

    LianjaScript Modules are similar to libraries in that they can be dynamically loaded and contain procedures that may be used in your Apps.

    Modules however encapsulate all procedures, functions and public variables and make these only visible from an object. This prevents name clashes and is a simple way to wrap code libraries into objects without any special coding syntax.

    Modules provide simple (Object-Oriented Programming ) OOP concepts:

    • Objects
    • Abstraction
    • Encapsulation
    • Inheritance
    • Polymorphism
    ...

    Updated 2022-01-04 at 03:35 by barrymavin

    Categories
    LianjaDev , LowCode , ProCode , HOWTO
  11. Understanding UI Data Queries in Lianja

    There are many types of data queries in Lianja Apps. UI consistency is important for onboarding users with minimum training being needed. Providing powerful built-in data querying is an important requirement of a No-Code and Low-Code platform.

    Action queries

    An action query is a query that navigates between records using the ActionBar.

    Click image for larger version. 

Name:	Screen Shot 2021-11-29 at 10.51.04 AM.jpg 
Views:	558 
Size:	125.9 KB 
ID:	2674

    Instant Search

    Instant Search allows the user to search the data on ...

    Updated 2021-11-28 at 23:31 by barrymavin

    Categories
    LianjaDev , NoCode , LowCode , ProCode , HOWTO
Journey into the Cloud
Join us