Qcode Tcl Lib
Tcl Makefile
Switch branches/tags
Clone or download
bvw Merge pull request #528 from qcode-software/file-binary
Add support for binary flag in file_temp and file_write
Latest commit e7074ae Jul 17, 2018

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