Foswiki on GitHub is open for business! Next release meeting: Monday October 13, 1300Z

Item205: Replace all TWiki webnames to %SYSTEMWEB%

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Urgent Closed Engine   KennethLavrsen
All topics that assume TWiki as the name of the System web blocks the rename from TWiki to System.

And it also prevents admins from changing the webname.

Watch out.

You cannot replace "TWiki." everywhere. In fact most TWiki. (with the dot) are often

  • Part of URL
  • Part of a javascript name space which is dealt with in another bug item
  • Part of plain text
  • Other horrorble places

So you have to carefully go step by step.

Be especially alert for the topic .txt files that contains inline javascript. A %SYSTEMWEB the wrong place and you break a plugin.

This change is done for all plugins as well as core and both in trunk and Release branch.

I am already on it and will checkin changes in more than one checkin.

-- KennethLavrsen - 17 Nov 2008 - 00:24

ItemTemplate edit

Summary Replace all TWiki webnames to %SYSTEMWEB%
ReportedBy KennethLavrsen
Codebase
SVN Range TWiki-4.2.3, Wed, 06 Aug 2008, build 17396
AppliesTo Engine
Component
Priority Urgent
CurrentState Closed
WaitingFor KennethLavrsen
Checkins BenchmarkContrib:3e3ecaf59def distro:accd3be2942a EditHiddenTablePlugin:5b8e407b1248 FamilyTreePlugin:ff4c52b6d7f0 FormPlugin:650f7397fd32 FormQueryPlugin:4ff9a3f23ba7 HtmlFormsPlugin:3c142e38ea1c InlineEditPlugin:683aa3c89ea5 IrcPlugin:9040dcdb4740 LatexModePlugin:06e3acf5e5fa MicroformatsPlugin:62898a46f0a4 NavPlugin:41e992b968eb PublicCacheAddOn:d0547c96d7e1 RackPlannerPlugin:68fc30d616f9 SablotronPlugin:69ec277614b9 TimelinePlugin:8fc976ed7167 TocPlugin:67b5f2ac0924 TouchGraphPlugin:81b66dd89556 TWikiPluginInstallerContrib:9dda7a718fab distro:a19a56517081 Rev 757 not found ChecklistTablePlugin:200111909723 DirectedGraphPlugin:90470b8af8e6 distro:10a0781d8208 NatSkin:90a9853d9515 distro:d824d1361499 distro:14df732af8b5 ActionTrackerPlugin:210fcc4e1201 AliasPlugin:d852b7bc58a4 ChartPlugin:cddab08c310c ChecklistPlugin:14c97a0ace50 ClassificationPlugin:3bc49698a064 distro:16ad97436a99 EditTablerowPlugin:65f16ba540c0 EmbedPDFPlugin:43215ffd076d ExampleHeaderArtContrib:bbb931937c7a ExecuterContrib:4453b62d2e23 FormFieldListPlugin:d15e568b4b28 GnuPlotPlugin:c51d0530b78c HideInEditModePlugin:16e1435d56b6 ImmediateNotifyPlugin:f3a97bd2e967 IncludeIndexPlugin:6228bf281aee LaTeXToMathMLPlugin:9b988a3b90e8 LdapPlugin:1ca383386fef PageStatsPlugin:b90afd040144 PloticusPlugin:fb3a9c18820d ProjectPlannerPlugin:4002d8ac2c92 PseudoXmlPlugin:3b59f21c7d57 SearchToTablePlugin:72bdb1c802c9 SectionalEditPlugin:800122a0fe53 SkillsPlugin:ea0e6a0a4e0c TagMePlugin:034da0b7e1b7 TaskExeContrib:5a54e6f98be0 TaskExePlugin:1a07d3a4daed ThreadedDiscussionPlugin:b6211bfdb022 TimeTablePlugin:6ce8a5ca05f8 TWikiDrawPlugin:c63f6fbd5cb3 UserHomePageAddOn:2f244af7cedb XpTrackerPlugin:7799e371e01f BibliographyPlugin:1a4f1949a188 BibtexPlugin:d3f86edf0257 distro:5e2f6b9b070c ExcelImportExportPlugin:ee4c7d61f043 FlowchartPlugin:38824ea97278 JSPopupPlugin:67205175a13c MakeCtrlTopicsListAddOn:763522d6f904 MetaWorkflowPlugin:df54357b78e2 PatentLinkPlugin:38bd60ac8ac5 TopicVarsPlugin:d89681dfc986 TWikiInstallerContrib:e85f64c97482 UpdateAttachmentsPlugin:4dd909feaac0 distro:ab332c2fb2db FilterPlugin:3b8558b50cdb LoginNameAliasesPlugin:b661103a623b MacrosPlugin:b95f9d3909e0 NotificationPlugin:73d2cbe6c66a PerforcePlugin:84eaf8f9a341 PollPlugin:1c6983de23a3 TreeBrowserPlugin:d8e2813d6dff WidgetsSkin:83384b10b801 YetAnotherXpTrackerPlugin:0f36b08d5629 AnyWikiDrawPlugin:9b30fad16ef1 BlogPlugin:a1d87db1f284 BugsContrib:13389e8b989e EmbedTopicPlugin:623d7adf7ffa GenPDFAddOn:976ea7f03c0d HttpsRedirectPlugin:5c88b132cd00 MultiLangPlugin:1d58d3f41b3b NamespaceManagerAddOn:2ad39ddd57ae RevCommentPlugin:e5e699dc353a SpanishTWikiContrib:66887692416d SuggestLinksPlugin:d6c37cd2628a TalkContrib:d4f396c75185 TopicClassificationAddOn:1761e8eab616 TreePlugin:2d9eb4460918 TWikiReleaseTrackerPlugin:12a237991ac7 UpdateInfoPlugin:de0db4a157fb ApprovalPlugin:0ce6ccd99a50 CliRunnerContrib:dcb8ae37644d DistributionContrib:33eb694f6416 DoxygenPlugin:064bc882b1d8 FindElsewherePlugin:2fc8855e5242 HolidaylistPlugin:006a1fd57fdf ImgPlugin:58e1042c979b distro:9c6983995526 ImagePlugin:61d4e66b7a7d PhantomPlugin:dd16aded3c06 SpanishTWikiContrib:fb021c1507bf Rev 790 not found Rev 799 not found Rev 804 not found
TargetRelease patch
ReleasedIn 1.0.0
Topic revision: r19 - 08 Jan 2009, KwangErnLiew
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons License