Updated 2011-07-26 04:52:37 by RLE

Our company [1] is using tcl in many different ways - from small linux boards [2] to server systems.

I'm still learning tcl, but this could not hold me back to contribute small pieces that I think could be useful for others.

well, not a lot yet, but a starting point ;-)


[unperson] I checked-out your site Scen-Tech [3] and I was impressed. Marvelosso! Very well done: great colours, great presentation, user-friendly, a lot of screen-shots (which is a great idea!). And everything is coded in TCL?

phk yes, everything is done using tcl. Even the website which is static, but mostly generated depends on tcl (expand).

[unperson] The beauty of the Scentech site is in its simplicity and in its great organization.

You placed the links on the right location (spread out on the top of the screen). This makes the navigation a real pleasure. The way you did it, once we get to the site we know right away how to navigate on it.

A lot of sites are too cluttered and once we get in them we want to leave right away. Yours gives the opposite reaction. We love the site so much we want to see the product!

I also love the way you managed the change from a language to another. If you are on "contact" in English, you click on German and you have the German version of the page right away, and all the other links are in German. You can switch back to English as easily...

In fact by putting the menu at all times, you don't have to put the trails...

Well done!

But that is not all! If a page contains sub-pages like this one: http://www.scentech.ch/E/company/scentech.html, the sub-pages get open in a sort of invisible right screen and we have a sort of split screen. We can go back and forth from a sub-page to another by clicking on the left screen without having to use the back arrow.

A lot of care has been put to what matters most on a site: its navigation.

You get the unperson award for best internet commercial web site.

phk Ohhh, thanks a lot! I just saw now, that you added your thoughts about our website.... Thank you!

Well, the coolest part is "inside": I can edit a page which is basically a text file with no html inside. Then type "make preview" to proof my changes within a browser feeded our local server, all html files are check against tidy. Second I run "make update-check" to find out how many files will be sent to the webserver (just as a check), and as the last step I run "make publish". All new/updated file are send to the webserver (using ftp), files that are not needed anymore are removed. That's it!

A webpage basically consist of expand macros. Both languages german and english are defined in the same file. Makes it much easier to update and have both languages consistent.

Some CMS tools offer more functionality, but with our system we have a solution that fit perfectly our needs.

Thanks again for your kind award ;-)