Skip to content

qcode-software/qcode-tcl

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
tcl
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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