Knop is an open source web application framework using Lasso 8.x or 9.x. Lasso is a programming language from LassoSoft.
Knop provides many features to facilitate the creation of web applications, including:
- Database actions
- Forms and validation
- User authentication and authorization
- Grid of record set, pagination, column sorting, and quick search
- Navigation and breadcrumbs
- Language internationalization
A live demo site of Knop will be published in the near future.
For installation and configuration of Knop for each version of Lasso, please see its appropriate directory.
Documentation is available in the "docs" folder of the Knop Project.
If you are new to git or GitHub, start with the Git and GitHub Installation and Configuration Guide.
If you already have git installed and a GitHub account, and want to use git for version control of your own repository of Knop, then start with Using git with the Knop Project.
The Knop Manual provides a walk-through of Knop and some code examples.
The Knop API Reference describes all the Knop types and their methods.
Technical support is provided by the community of Knop developers and users.
An email discussion list is provided by Montania SE. To subscribe, send email to knop-feed@lists.montania.se
The Knop mailing list archive is available on Nabble.
To file a bug report, please use the Knop Project Issue Tracker.
The majority of the code in Knop is supplied under this license:
Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0.html
The documentation portion of Knop (the rendered contents of the "docs" directory of a software distribution or checkout) is supplied under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License as described by http://creativecommons.org/licenses/by-nc-sa/3.0/us/
Copyright 2012 Knop Project
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.