a-z
Lino Developer Guide Dive into Lino
previous The Lino Polls tutorial
next Introduction to database models

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

Dive into Lino¶

After having successfully installed your developer environment, we are now ready to dive into Lino.

The vital basics¶

  • Introduction to database models
  • Introduction to tables
  • Introduction to layouts
  • Introduction to actions
  • Introduction to demo fixtures
  • Introduction to choicelists
  • Introduction to user management
  • Introduction to permissions
  • Vital basics in a nutshell

More basics¶

  • Introduction to the Site class
  • 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
  • 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
previous The Lino Polls tutorial
next Introduction to database models
© Copyright 2002-2025 Rumma & Ko Ltd. Last updated on 2025-05-07. Created using Sphinx 8.2.0. 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