View RSS Feed

Recent Blogs Posts

  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:	275 
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 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
    HOWTO , LianjaDev , ProCode
  3. 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
  4. 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:	692 
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
    LianjaDev , NoCode , LowCode , ProCode , HOWTO
  5. Lianja DBA (Database Administrator) cheat sheet

    The Lianja database is a high performance SQL and NoSQL (Navigational data access) database.

    It is embedded in Lianja App Builder, Lianja App Center, Lianja Cloud Server and Lianja SQL Server.

    Despite its powerful features the Lianja database is simple to set up and easy to use.

    It is used in many business critical installations worldwide including banking, defense and logistics.


    A Lianja database is a container holding a collection of tables,
    ...

    Updated 2021-11-27 at 06:42 by barrymavin

    Categories
    LianjaDev
  6. 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

    Categories
    LianjaDev , NoCode , LowCode , ProCode
  7. 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
  8. 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:	636 
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
    ProCode , HOWTO , LianjaDev , NoCode , LowCode
  9. Developing PWA Apps in Lianja

    A Progressive Web App (PWA) is a website that can be installed on your device and provide an app-like experience.
    What is a Lianja PWA? Learn more here.

    Lianja supports a wide range of functionality for building Progressive Web Apps (PWA).

    Media capture

    Media capture allows apps to use the camera and microphone of a device. After recording a video you can play it, download it or record another one.

    Capture and upload photos. The ...

    Updated 2021-11-29 at 04:45 by barrymavin

    Categories
    LianjaDev
  10. Understanding Responsive UI Apps

    I'm sure you may have heard the term "Responsive UI" used. This article explains what it is and how Lianja handles a responsive UI in more ways than can be imagined.

    Let's look at the functionality built into Lianja to let you build Apps that can run on multiple devices all with possibly different screen resolutions. This is a fundamental feature of LIanja and requires no coding to build Apps with a responsive UI.

    The UI of an App can adjust its appearance based ...

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

    Categories
    LianjaDev , NoCode
  11. Lianja 6.3 KVS

    Lianja 6.3 introduces a new Key/Value Store (KVS) to support data streaming and IoT applications.

    A key-value database is a type of nonrelational database that uses a simple key-value method to store data. A key-value database stores data as a collection of key-value pairs in which a key serves as a unique identifier. Both keys and values can be anything, ranging from simple objects to complex compound objects.

    KVS is implemented as a collection of functions built into ...

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

    Categories
    LianjaDev , ProCode
  12. No-Code / Low-Code QuickStart in Lianja

    No-code Developer QuickStart in Lianja

    Understanding the Lianja application architecture
    https://www.lianja.com/doc/index.php...p_Architecture

    Creating a database and its tables
    https://www.lianja.com/doc/index.php...and_its_tables


    Creating an App
    https://www.lianja.com/doc/index.php...rst_Lianja_App


    Creating a page
    https://www.lianja.com/doc/index.php...y:Page_Builder
    ...

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

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