Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.

Latest commit

 

History

History
10 lines (6 loc) · 1.24 KB

README.md

File metadata and controls

10 lines (6 loc) · 1.24 KB

WebDNA Timeclock

Note: this is an unmaintained repository.

This timeclock was coded in WebDNA v6.0. Although intentioned to be used for production purposes, the code has not been used in a production environment and all such caveats must be applied.

As WebDNA is an unknown language by most, a small explanation about the language. WebDNA combines dynamic server-side scripting and database interaction into one syntax. It does not use nor require SQL syntax, as WebDNA uses tab-delimited databases stored in flat files and RAM rather than an external database like PostgreSQL. This gives WebDNA several advantages for beginners and simple websites, but imposes several limitations for complex systems.

This timeclock is a demonstration of the capabilities and limitations of WebDNA. To complement the server code, Twitter Bootstrap was used for the design and jQuery (with some regular JavaScript) was used for navigation and client-side form validation. This was my first major project while learning WebDNA, so best practices for coding, formatting, and documentation weren't always followed. However the code was deemed readable by an informal peer review.