[TR] - Late in 2006 I decided to help the Tcl community to relaunch/improve/overhaul (or whatever you call it) the http://www.tcl.tk site. I was tired of all this marketing talk and nothing being done about it. So here I am, starting work slowly but continuously. ---- **Original post** My original announcement for this task was posted in this thread about "Finding a niche for Tcl": http://groups.google.de/group/comp.lang.tcl/browse_frm/thread/98ec976d58b75c86/e7eb63b0b9993e81 ---- **The plan** On the site http://tcl.typoscriptics.de/portal you will always find the current status of the new Tcl portal. My plan is to ... 1. Get all content from the original site over to the new one 2. Look for a good design (the current is just a placeholder at the moment) 3. Add more content, links and the like and update the site with news on a regular basis ---- **Current status** I am in phase 1 now collecting and reorganizing content from www.tcl.tk. Any time I see something interesting, I add a placeholder to the new site so I can remember what to add in phase 3. (pages in parentheses are not yet transferred) * Home page is transferred * about/ is transferred * about/highlights.html grabbed (needs revision) * (about/uses.html) * (about/audience.html) * about/features.html grabbed (needs revision, same page as: advocacy/top10.html and advocacy/whytcl.html) * about/compare.html grabbed (needs thorough revision, same page as: advocacy/choose.html and advocacy/whyscript.html) * about/language.html grabbed (needs revision, same page as: scripting/syntax.html) * software/tcltk/license.html grabbed * about/support.html grabbed * about/history.html is transferred * about/dos2unix.html (same page as: scripting/lesson1.html) * about/netserver.html (same page as: scripting/netserver.html) * scripting/primer.html grabbed (needs revision) * customers/ (same page as about/audience.html) * customers/success/ (same page as about/uses.html) * customers/success/AOLcase.html (page gone, redirected to home page) * customers/success/webcontent.html (page gone, redirected to home page) * customers/success/netmanage.html (page gone, redirected to home page) * customers/success/testautomation.html (page gone, redirected to home page) * customers/success/edacad.html (page gone, redirected to home page) * customers/success/other.html (page gone, redirected to home page) * advocacy/perl.html (page does not exist) * advocacy/xml.html (page does not exist) * software/ is transferred * software/tcltk/ is transferred * software/tclpro/ is transferred * software/tclpro/debugger.html is transferred * software/tclpro/checker.html is transferred * software/tclpro/compiler.html is transferred * software/tclpro/wrapper.html is transferred * software/tclpro/eval/ is tranferred * (software/tclpro/support/faq.html) (NOT transferred; move this to sf project pages, which has no home ATM?) * (software/tclpro/doc/) (NOT transferred; move this to sf project pages, which has no home ATM?) * (software/tclpro/support/index.html) (NOT transferred; move this to sf project pages, which has no home ATM?) * software/plugin/ is transferred * software/plugin/whatis.html is transferred * software/plugin/download.html is transferred * software/plugin/faq.html (page does not exist) * (software/plugin/applets.html and links from there to the demos) * (software/plugin/safetcl.html) (NOT transferred, stuff is presumably outdated?) * (software/plugin/instructions.html) * (software/plugin/external.html) * (software/plugin/man/ and links from there to individual manual pages) (NOT transferred, better to move these to the plugin SF pages?) * software/plugin/v2/* (NOT transferred, better to move these to the plugin SF pages?) * resource/software/ports/ (page does not exist) * software/java/ is transferred * software/java/download.html (this page is a missing link at the Tcl/Java pages) * software/java/new_features.html (this page is a missing link at the Tcl/Java pages) * software/java/faq.html (this page is a missing link at the Tcl/Java pages) * man/java1.2.6/contents.html (page does not exist) * resource/software/applications/ (only a link to the wiki) * resource/software/applications/editor/ (only a link to the wiki) * resource/software/applications/email/ (only a link to the wiki) * resource/software/applications/graphics/ (only a link to the wiki) * resource/software/applications/irc/ (only a link to the wiki) * resource/software/applications/personal/ (only a link to the wiki) * resource/software/applications/misc/ (only a link to the wiki) * resource/software/extensions/ (only a link to the wiki) * resource/software/extensions/database/ (only a link to the wiki) * resource/software/extensions/expect/ (only a link to the wiki) * resource/software/extensions/macintosh/ (only a link to the wiki) * resource/software/extensions/network/ (only a link to the wiki) * resource/software/extensions/objects/ (only a link to the wiki) * resource/software/extensions/tk/ (only a link to the wiki) * resource/software/extensions/windows/ (only a link to the wiki) * resource/software/extensions/misc/ (only a link to the wiki) * resource/software/tools/ (only a link to the wiki) * resource/software/tools/development/ (only a link to the wiki) * resource/software/tools/guibuilder/ (only a link to the wiki) * resource/software/tools/plugin/ (only a link to the wiki) * resource/software/tools/www/ (only a link to the wiki) * resource/software/tools/xml/ (only a link to the wiki) * resource/software/tools/misc/ (only a link to the wiki) * software/tcltk/netcvs.html is grabbed (needs revision) * doc/ (page does not exist) * (resource/doc/books/) * (resource/doc/faq/) * (man/) * (resource/doc/start) * doc/white.html (page does not exist) * doc/scripting.html (page does not exist) * doc/integration.html (page does not exist) * doc/compiler.html (page gone, redirected to home page) * doc/tclHistory.html (same page as /about/history.html) * doc/scriptHistory.html (page gone, redirected to home page) * doc/Y2K.html (page does not exist) * doc/howto/ (page does not exist) * doc/howto/probuild.html (page gone, redirected to home page) * doc/howto/wrap.html (page does not exist) * (doc/howto/compile.html) * (doc/howto/stubs.html) * (doc/howto/thread_model.html) * doc/howto/winext.html (page gone, redirected to home page) * doc/howto/regexp81.tml (page gone, redirected to home page) * (doc/howto/i18n.html) * doc/tea/ (page does not exist) * (community/) * (community/news.html) * (community/features/) * (community/features/Xconq.html) * (community/features/webbuilding.html) * (community/features/intelliclaim.html) * (community/features/infocoll.html) * (community/features/millionare.html) * (community/features/tclkit.html) * (community/features/familypractice.html) * (community/features/ashley.html) * (resource/community/people/) * (resource/community/websites/) * (community/tcl2005/) * (resource/) * (live/bydate) * (forms/urlnote.html) * (live/keyword) ---- **To do** * incorporate text from [TCL Elevator Pitch] * on the page about [SQLite], refer to the book "The Definitive Guide to SQLite" [http://www.unixreview.com/documents/s=10089/ur0606g/] * find a good place for platform-specific things (other than the link on the page Software->Extensions), e.g. COM interaction on Windows (tcom,optcl, ...) * provide a good way to make old pages (and their URLs) refer/link to the new updated content, so there are no "missing link"/404 messages * grab content from [Tcl Advocacy] * uses: [BIG SCIENCE: Jet Propulsion Laboratory], [BIG SCIENCE: JET the Joint European Torus project] * link to [Tcl/Tk 8.5: New public C routines] * Why not make things like [Tcl3D Demo of the Month] a part of the site? * Add documentation of [Thread] package — it's almost part of the core. * Link to Japanese Wiki at http://tcl.s26.xrea.com/wiki/ (though not updated since 2007) ---- **Can you help?** Yes you can. Provide content, stories, news, ...! I have already received some content (a tutorial) from [Arjen Markus] and an offer from the makers of the Tcl-URL! to help me trasnferring the weekly news to the site. ---- **Comments** [EKB] Your new design ''is'' easier to navigate thatn www.tcl.tk. I look forward to seeing more. (Although I'm not crazy about the layout. It's too "Wordpress"-like for me, and I'm glad that at step 2 in your plan you're looking at designs. Maybe take a look at CSS Zen Garden for inspiration? [http://www.csszengarden.com/]) [TR] I know Zen Garden and many of these layouts are really beautiful. As the plan is, the focus is on ''content alone'' now. The current layout is a placeholder only, so people can see the content being added. When all content is there, I will switch focus to the layout and I think there will be lots to discuss then. [EKB] Sounds like a good plan! On another note, I think you could quickly fill in your Tcl/Tk placeholders for "hello, world": puts "Hello, World!" and pack [label .l -text "Hello, World!"] [TR] True. I was planning something like this. It needs a short introductory text, though. Maybe I'll take some from the wiki ... ''[EKB] Yes, in fact, there's a whole [The Hello World program as implemented in Tcl/Tk] page.'' [EKB] One more comment. If you used the same type size on all the pages (home page & others), then the user could set the type size that's comfortable for them. My 2 1/2 cents. [TR] This may be due to my ignorance on layout right now. I will look into this. Thanks for your comments! ''[EKB] No problem! Actually, truth be told, the last one was from my spouse, who is a graphic designer. She gave me permission to pretend it was my idea :-D'' [tjk] You might add a link to the tkchat page to the the related links for Core Team. [TR] Done! Thanks for the hint. chrisjl - Forgive me if this is already part of the plan, but I'd hate to see you complete this daunting task without me making this point. I hope part of the intended process is to change the URLs to reflect the page content. e.g. Documentation -> Tutorials is currently accessed as the highly forgettable page3/page10/page10.html - I'd much rather be able to tell people to visit www.tcl.tk/docs/tutorials (note the absence of an actual file name in that URL). [TR] I can assure you, this ''is'' part of the plan. The current page names are generated by the web software I am using and as long as I collect content and organize it, I will leave it like that. When all content is there, the names will be changed to something more reasonable :-) [LV] 2007 Oct 25 The first thing I noticed was the typo in the of the first page - it says Tck instead of Tcl ... [TR]: Whoops, how could that one stay for so long without being noticed ... corrected now, thanks! ---- [AM] (20 december 2007) In the beginning of this year I wrote two tutorials for this website. I think they are useful on the Wiki as well, so I add them verbatim (i.e. with explicit references to the Wiki, rather than page titles): * [Data analysis with Tcl] * [Mathematics with Tcl] ---- [Fabricio Rocha] - 10-Apr-2009 - Is this site prototype still available? I could not open it... I have some ideas for a Tcl/Tk site and I would like to contribute. [TR] - Yes it is. See the link above under the heading 'The plan'. I just opened it and it works. I have, however, not had time lately to drive it further, but I am still trying :-) What would you like to contribute, then? ---- !!!!!! %|[Category Community]|% !!!!!!