Version 5 of About Nikit

Updated 2018-10-17 02:09:13 by stevel

Nikit is an evolution of the Tclers Wiki.

New features include:

  • supports existing Wiki markup, along with new markup options such as markdown and pages generated from embedded Tcl scripts
  • edits may be marked as "minor" - please use this feature if correcting punctuation or typos (but not when changing logic or making stylistic changes to code)
  • code blocks now have a copy button on the top right
  • improved syntax highlighting now knows about ttk and TclOO
  • responsive design based on the Bootstrap front-end framework [L1 ] which works well on mobile devices such as phones, tablets
  • less detail on the Recent Changes page (but with support for showing more detail including minor changes, multiple edits and spam)
  • authenticated users (a.k.a. maintainers) may mark pages as spam or minor (to keep "noise" out of the history) and rename pages
  • searching using the DuckDuckGo search engine, which doesn't track users
  • email addresses are protected via obfuscation which hides them from bots and harvesters while remaining visible when viewing a page
  • a new Tcl tutorial available from the menu bar at the top of each page
  • a page for interesting articles from around the Tcl community

If you would like to help curate the wiki contents please request a maintainer sign-in.

The Wiki is supported by Cloudflare who have generously provided the Tcl Community Association with an Enterprise license for their cloud network platform and products.

Nikit is written in Tcl and comprises SCGI scripts running behind the NGINX web server, hosted on a Linode cloud server, using the SQLite database for storage.