About Nikit

Nikit is an evolution of the Tclers Wiki.

New features include:

  • responsive design based on the Bootstrap front-end framework which works well on mobile devices as well as laptops and desktops
  • less detail on the Recent Changes page (but with support for showing more detail including minor changes, multiple edits and spam)
  • searching using the SQLite FTS5 search engine
  • a Comment feature that makes it easier to add a comment with timestamp to the end of a page (see the Page menu)
  • improved syntax highlighting includes support for ttk and TclOO
  • code blocks now have a copy button on the top right
  • 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)
  • authenticated users (a.k.a. maintainers) may mark pages as spam or minor (to keep "noise" out of the history), and can rename pages
  • 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 (please contribute!)

If you would like to help curate the wiki contents please request a maintainer login . Becoming a maintainer will also protect your user name from being used by anyone else.

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 and for searching.

WHD - 2018-10-18 22:28:29

Nice upgrade! I like it.

tcler913 - 2018-10-20 03:48:51

Getting used to the new layout -- I like some things about it and some things am getting used to. One suggestion for a possible improvement -- it seems to me that the new design is a bit less "browseable" than the old design due to the absence of any (obvious) links to "Wiki Shortcuts" or "Categories".

I think if you were to put a link to a page that curates a bunch of topics/categories like this one: https://wiki.tcl-lang.org/page/How+do+Wiki+Categories+work or this one https://wiki.tcl-lang.org/page/Contents somewhere prominent it would help people browse around. Thanks for maintaining this great wiki!

stevel Good thoughts tcler913. I've created a Ticket

Jorge - 2019-01-07 01:44:56

JM 2019-01-06, I am getting the following error message when trying to upload an image for a script's screenshot:

Type changed Type of page can not be changed. Type was , new type is image/jpeg. Try to upload again.

please advise. .

AMG: Please tell us which page name you are trying to use to post the screenshot, also which page you are linking the screenshot from. It's best that you do this as a new ticket [L1 ] so the progress can be tracked.

JM 2019-03-18, Thanks for asking, a few days later, I saw this fixed .

stevel - 2019-06-13 10:34:36

The Wiki search is being updated and the search feature may have problems while the changes are being made. If you get no results for a search, you could try searching manually via your favourite search engine, by adding "site:wiki.tcl-lang.org" to the end of your search.

Read on if you'd like some background ...

Originally the new wiki search used Google. This gave good results with good presentation and minimal load on the server. Prior to going live with the new wiki the search engine was switched to DuckDuckGo, in response to some concerns from a few people about privacy. DuckDuckGo used to give good results, but in the last month something has changed and the results now aren't good enough.

One member of the Tcl community suggested Startpage as an alternative - https://startpage.com . Startpage is an anonymising proxy in front of Google, and has the benefit of the Google-quality results with privacy. I'm already in the process of converting the wiki search to use it.

Thanks for your patience during the transition.


stevel - 2019-06-25 03:38:50

Search update - the teething problems have been addressed (Startpage.com have been very helpful). Please report any search problems or suggestions using the Wiki tickets at [L2 ]

MHo 2020-08-31: Is the code available somewhere? In chisel, I only found tickets....