a-z
Dive into Lino Dive deeper
previous Vital basics in a nutshell
next More about the Site class

Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More

Dive deeper¶

More basics¶

  • More about the Site class
  • Introduction to choosers
  • More about plugins
  • More about the main page
  • More about the application menu
  • More about slave tables
  • More about layouts
  • More about display modes
  • Writing Python fixtures
  • User sessions
  • More about combo boxes
  • How plugins build the application menu
  • More about front ends
  • Quantities
  • Introduction to multilingual database content

Customize things¶

  • Write custom actions
  • Customize how data is created
  • Customize how data is searched
  • How to represent a database row
  • Disable elements of the user interface
  • Hide individual fields
  • Cloning (duplicating) database objects
  • Customize how data is merged
  • Customize how data is updated
  • Customize delete behaviour

Widgets¶

  • Text fields
  • More chooser examples
  • How to define a learning foreign key
  • Introduction to Workflows
  • Radio buttons
  • About virtual fields
  • Virtual tables

More tutorials¶

  • Screen casts
  • The LETS tutorial
  • How to write your own Lino application
previous Vital basics in a nutshell
next More about the Site class
© Copyright 2002-2026 Rumma & Ko Ltd. Contact. Last updated on 2026-03-10. Created using Sphinx 9.0.4. Insipid Theme.

This website is part of the Synodalsoft project: Synodalsoft | Lino framework | User Guide | Hosting Guide | Developer Guide | Luc’s blog

Synodalsoft logo Lino logo 💬 Let's meet on Jitsi