Skip to content
Qcode Tcl Lib
Tcl Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
tcl
test
.gitignore
LICENSE
Makefile
README.md
description-pak
logo_qcode_420x120.png
package.tcl
pkg_mkIndex
test_all.tcl

README.md

Qcode

Qcode Tcl Lib

A library for building Tcl Web Apps running on Naviserver.


1. Tutorials

2. Handler and Path Registration

3. Connection Handlers

4. Connection Response

5. Filters

6. Authentication

7. Argument Passing in Tcl

8. Validating User Input

9. Cookie Handling

10. Date Handling

11. Database API

  • Select data out of the db. db_1row, db0or1row, db_foreach
  • DML statements - INSERT, UPDATE, DELETE
  • Database Transactions
  • Sequences
  • Bind variables, quoting and SQL injection
  • SQL helpers
  • Database Introspection

12. Data Types

13. Sending Email

  • CC and BCC
  • Custom SMTP headers
  • Sending plain text and rich HTML
  • Automatic plain text alternative to HTML
  • Adding attachments via file or base64 string
  • Reference attached images in HTML.
  • Word wrapping
  • UTF-8 Subject

14. Error Handling

  • Return validation errors to the user
  • Automatic email notification
  • Form Variables

15. Safe HTML & Markdown

16. Security

  • Passwords
  • SQL Injection
  • Cross Site Scripting
  • Cross Site Request Forgery

17. Appendix: Naviserver

18. Appendix: Data Model Dependencies


[Qcode Software Limited] qcode

You can’t perform that action at this time.