View RSS Feed


  1. HOWTO Working with HTML Articles in Lianja 9.4

    Lianja 9.4 (9.4.3) supports the ability to Create, Edit and Display HTML Articles in an ArticleView section or in the Report Viewer.

    Articles are HTML formatted files that can contain {macros} and other embedded content which are substituted when displayed.

    Articles are embedded in an ArticleView and are dynamically generated. They can be used in Desktop, Web and Mobile Apps.

    Uses of Articles

    Articles have a variety of uses including:

    Updated 2023-10-16 at 02:41 by barrymavin

    LowCode , HOWTO , LianjaDev , NoCode
  2. HOWTO Working with reports in Lianja 9.4

    A Visual Report Builder is a tool that allows you to create and customize reports from your data without coding. You can use a visual report builder to:

    • Visualize data in different ways, such as charts, graphs, maps, tables, and more. Visualizing your data can help you discover patterns, trends, and insights that are not easily seen in raw numbers or text.
    • Analyze your data from different sources, such as forms, surveys, databases, spreadsheets, or online services. You can filter,

    Updated 2023-10-11 at 12:00 by barrymavin

    LianjaDev , NoCode , LowCode , HOWTO
  3. HOWTO Build a Lianja App using best practices

    Lianja is a low-code Apps platform.

    To reduce coding and speed up your App development you need to understand the Lianja Apps Architecture and follow best practices when building your Apps.

    Lianja is a feature rich development environment which encourages you to build Apps by "thinking" and keeping your coding down to an absolute minimum.

    By following best practices as detailed in this article you will become proficient in developing Lianja Apps quickly. ...
    LowCode , HOWTO
  4. HOWTO Integrate Python and LianjaScript

    LianjaScript and Python integration

    Python is now the most popular programming language in the world.

    LianjaScript is a data-centric scripting language specifically used for developing database applications. It is a modern day superset of Microsoft Visual FoxPRO which was widely praised for its speed and flexibility.

    Lianja has complete two-way integration with Python. You can execute Python code directly from LianjaScript and execute LianjaScript code directly ...

    Updated 2024-03-04 at 01:50 by barrymavin

    LianjaDev , LowCode , ProCode , HOWTO
  5. HOWTO Working with forms in Lianja

    Lianja provides the ability to visually create forms that will run on Desktop, Web and Mobile devices.

    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:	6510 
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

    Updated 2023-06-02 at 07:00 by barrymavin

    LianjaDev , LowCode , HOWTO
  6. 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:
    LowCode , ProCode , HOWTO
  7. 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.

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

    So let's get started.

    Grid overview

    In its simplest form a grid displays data in rows and columns with the ability to browse millions of records with built in pagination. ...

    Updated 2023-06-15 at 01:24 by barrymavin

    NoCode , LowCode , 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:	5927 
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

    LowCode , ProCode , HOWTO , LianjaDev , NoCode
  9. HOWTO integrate Lianja and VFP with concurrent data access

    Many developers have requested the ability to be able to build modern Web Apps in Lianja while running legacy VFP applications side by side accessing the same data.

    Although this is possible using Lianja virtual tables with the VFP ODBC driver, OLEDB provides better performance and flexibility.

    In Lianja 6.3 we have provided the ability to use OLEDB providers as an alternative means of transparent data access.

    Let’s look at how we can integrate Lianja and ...

    Updated 2022-01-18 at 00:22 by barrymavin

    LianjaDev , NoCode , LowCode , ProCode
  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

    HOWTO , LianjaDev , LowCode , ProCode
  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:	6002 
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

    LianjaDev , NoCode , LowCode , ProCode , HOWTO
  12. No-Code / Low-Code QuickStart in Lianja

    No-code Developer QuickStart in Lianja

    Understanding the Lianja application architecture

    Creating a database and its tables

    Creating an App

    Creating a page

    Updated 2021-11-06 at 05:08 by barrymavin

    LianjaDev , NoCode , LowCode
Journey into the Cloud
Join us