Changeset 1022
- Timestamp:
- 11/27/08 17:12:26 (3 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 42 edited
-
BehaviourContrib/data/System/BehaviourContrib.txt (modified) (2 diffs)
-
CommentPlugin/data/System/CommentPlugin.txt (modified) (7 diffs)
-
CommentPlugin/data/System/CommentPluginExamples.txt (modified) (2 diffs)
-
EmptyPlugin/lib/Foswiki/Plugins/EmptyPlugin.pm (modified) (1 diff)
-
InterwikiPlugin/data/System/InterwikiPlugin.txt (modified) (2 diffs)
-
PatternSkin/data/System/WebLeftBar.txt (modified) (1 diff)
-
TopicUserMappingContrib/data/Main/UserListByPhotograph.txt (modified) (1 diff)
-
TopicUserMappingContrib/data/Main/UserListHeader.txt (modified) (1 diff)
-
TopicUserMappingContrib/data/System/UserForm.txt (modified) (1 diff)
-
TopicUserMappingContrib/data/System/UserSetting.txt (modified) (1 diff)
-
TopicUserMappingContrib/data/System/UserToolsCategory.txt (modified) (1 diff)
-
TopicUserMappingContrib/data/System/UsersTemplate.txt (modified) (1 diff)
-
WysiwygPlugin/data/System/WysiwygPlugin.txt (modified) (11 diffs)
-
core/data/System/AdminSkillsAssumptions.txt (modified) (2 diffs)
-
core/data/System/AdminToolsCategory.txt (modified) (1 diff)
-
core/data/System/CascadingStyleSheets.txt (modified) (1 diff)
-
core/data/System/CategoryCategory.txt (modified) (1 diff)
-
core/data/System/Contribs.txt (modified) (1 diff)
-
core/data/System/FileAttachment.txt (modified) (2 diffs)
-
core/data/System/FormattedSearch.txt (modified) (1 diff)
-
core/data/System/GlossaryOfTerms.txt (modified) (1 diff)
-
core/data/System/InstallationGuide.txt (modified) (4 diffs)
-
core/data/System/InstalledPlugins.txt (deleted)
-
core/data/System/InstantEnhancements.txt (modified) (2 diffs)
-
core/data/System/Plugins.txt (modified) (5 diffs)
-
core/data/System/SiteTools.txt (modified) (1 diff)
-
core/data/System/SkinBrowser.txt (modified) (1 diff)
-
core/data/System/Skins.txt (modified) (1 diff)
-
core/data/System/SystemRequirements.txt (modified) (1 diff)
-
core/data/System/TextFormattingRules.txt (modified) (1 diff)
-
core/data/System/TopicsAndWebs.txt (modified) (1 diff)
-
core/data/System/TwentyMinuteTutorial.txt (modified) (3 diffs)
-
core/data/System/UsersGuide.txt (modified) (2 diffs)
-
core/data/System/VarURLPARAM.txt (modified) (1 diff)
-
core/data/System/VarUSERINFO.txt (modified) (1 diff)
-
core/data/System/WebChanges.txt (modified) (1 diff)
-
core/data/System/WebCreateNewTopicTemplate.txt (modified) (1 diff)
-
core/data/System/WebIndex.txt (modified) (1 diff)
-
core/data/System/WebRssBase.txt (modified) (4 diffs)
-
core/data/System/WebTemplateTopics.txt (modified) (1 diff)
-
core/data/System/WebTopicViewTemplate.txt (modified) (1 diff)
-
core/data/System/WikiWikiClones.txt (modified) (2 diffs)
-
core/data/Trash/WebHome.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BehaviourContrib/data/System/BehaviourContrib.txt
r788 r1022 111 111 112 112 ---+++ Example 113 If we have a 'normal' link to TWiki Web hometopic: [[%SYSTEMWEB%.%HOMETOPIC%][TWikiWeb Home]], we can use javascript to make it open a popup window. When javascript is not available the link behaviour defaults to opening the page in the current window.113 If we have a 'normal' link to a web hometopic: [[%SYSTEMWEB%.%HOMETOPIC%][Web Home]], we can use javascript to make it open a popup window. When javascript is not available the link behaviour defaults to opening the page in the current window. 114 114 115 115 <blockquote> … … 276 276 277 277 ---++ Contrib Info 278 | Author: | TWiki:Main.ArthurClemens |279 | Copyright: | Code: =behaviour.js= version 1.1 - Copyright (c) Ben Nolan and Simon Willison. TWiki distribution and updates/additions: TWiki:Main.ArthurClemens. |278 | Author: | Foswiki:Main.ArthurClemens | 279 | Copyright: | Code: =behaviour.js= version 1.1 - Copyright (c) Ben Nolan and Simon Willison. TWiki distribution and updates/additions: Foswiki:Main.ArthurClemens. | 280 280 | License: | BSD | 281 281 | Version: | %$VERSION% | -
trunk/CommentPlugin/data/System/CommentPlugin.txt
r878 r1022 18 18 19 19 Related topics: CommentPluginTemplates, CommentPluginExamples 20 21 <div class="twikiBroadcastMessage" style="background-color:#ffc;">WARNING: TWiki-4 only. If you want to use this plugin with an earlier version of TWiki, please use [[http://twiki.org/cgi-bin/attach/Plugins/CommentPlugin?filename=CommentPlugin.zip&revInfo=1][revision 31 of the zip]].</div>22 20 23 21 ---++ Features … … 31 29 ---++ Syntax 32 30 #StandardAttrs 33 Write =%<nop>COMMENT{<i>attributes</i>}%= anywhere in a TWikitopic.31 Write =%<nop>COMMENT{<i>attributes</i>}%= anywhere in a topic. 34 32 %INCLUDE{"%SYSTEMWEB%.VarCOMMENT" section="comment_attributes"}% 35 33 (See also [[#MoreAttrs][additional attributes]]) … … 45 43 will add comments in the current topic, directly below the =%COMMENT= tag. 46 44 47 ---++++ Location relative to a TWikianchor45 ---++++ Location relative to an anchor 48 46 The =target= attribute may specify a web, and may also specify an anchor within the target topic; for example, 49 47 <verbatim> 50 48 %COMMENT{type="above" target="%MAINWEB%.PersonalRemarks#InsertHere"}% 51 49 </verbatim> 52 This uses a standard TWikiin-topic anchor as the insertion location. See %SYSTEMWEB%.TextFormattingRules for more about TWiki anchors.50 This uses a standard in-topic anchor as the insertion location. See %SYSTEMWEB%.TextFormattingRules for more about TWiki anchors. 53 51 54 52 ---++++ Location relative to an arbitrary text string … … 95 93 To define a comment type, you have to provide two simple template definitions in the template file; one for the prompt box, and one for the generated output. If we have a template type "mytype", these are named =PROMPT:mytype= and =OUTPUT:mytype= respectively. See =comments.tmpl= in the templates directory for examples. 96 94 97 The plugin picks up these template definitions from a standard TWikitemplate file, =templates/comments.tmpl=. This allows different templates to be defined for different TWiki skins.95 The plugin picks up these template definitions from a standard template file, =templates/comments.tmpl=. This allows different templates to be defined for different TWiki skins. 98 96 99 97 ---+++ Defining custom templates … … 159 157 | =%<nop>MESSAGE%= | The text specified by =default=. This may be overridden by a helpful message when the prompt is DISABLED. | 160 158 161 *EXPERT* Note that when a comment is saved, the TWiki=save= script is invoked on the target topic, with a number of parameters provided by the comment form. Normally the CommentPlugin will provide these fields in the form, but experts can also provide the fields themselves in order to get finer control over what is submitted, or you might want to define your own HTML forms that do comment submission. The parameters that the CommentPlugin recognises are as follows:159 *EXPERT* Note that when a comment is saved, the =save= script is invoked on the target topic, with a number of parameters provided by the comment form. Normally the CommentPlugin will provide these fields in the form, but experts can also provide the fields themselves in order to get finer control over what is submitted, or you might want to define your own HTML forms that do comment submission. The parameters that the CommentPlugin recognises are as follows: 162 160 | *CGI parameter* | *Description* | 163 161 | =comment_action= | Must be =save= to get the CommentPlugin to perform | … … 232 230 #Installation 233 231 ---++ Plugin Installation Instructions 234 * This plugin is pre-installed in most TWikireleases. However if you need to upgrade the plugin for any reason:232 * This plugin is pre-installed in most releases. However if you need to upgrade the plugin for any reason: 235 233 * Download the archive file from the Plugin web (see below) 236 234 * Unpack the archive in your twiki installation directory. … … 248 246 ---++ Plugin Info 249 247 250 Another great TWikiextension from the <a style="text-decoration:none" href="http://wikiring.com"><img src="%ATTACHURLPATH%/wikiringlogo20x20.png" alt="" /> *WikiRing* </a> - working together to improve your wiki experience!251 252 | Plugin Author: | TWiki:Main.CrawfordCurrie http://www.c-dot.co.uk inspired by the work of TWiki:Main.DavidWeller and TWiki:Main.PeterMasiar |248 Another great extension from the <a style="text-decoration:none" href="http://wikiring.com"><img src="%ATTACHURLPATH%/wikiringlogo20x20.png" alt="" /> *WikiRing* </a> - working together to improve your wiki experience! 249 250 | Plugin Author: | Foswiki:Main.CrawfordCurrie http://www.c-dot.co.uk inspired by the work of TWiki:Main.DavidWeller and TWiki:Main.PeterMasiar | 253 251 | Plugin Version: | 03 Aug 2008 %$VERSION% | 254 252 | Change History: | | -
trunk/CommentPlugin/data/System/CommentPluginExamples.txt
r878 r1022 182 182 ---+++ =bookmark= 183 183 184 * [[http:// twiki.org][Bookmark output link label]] %IF{" '' = '' " then="" else="- "}%185 * [[http:// twiki.org][TWiki]] %IF{" 'Bookmark output comment' = '' " then="" else="- "}%Bookmark output comment184 * [[http://foswiki.org][Bookmark output link label]] %IF{" '' = '' " then="" else="- "}% 185 * [[http://foswiki.org][Foswiki]] %IF{" 'Bookmark output comment' = '' " then="" else="- "}%Bookmark output comment 186 186 %COMMENT{type="bookmark"}% 187 187 … … 190 190 191 191 ---+++ =return= 192 Post to a different topic and return to here. In this example comments are written to [[%COMMENT_TOPIC%]]. %RED% Available with TWiki 4.1. %ENDCOLOR%192 Post to a different topic and return to here. In this example comments are written to [[%COMMENT_TOPIC%]]. 193 193 194 194 <!-- -
trunk/EmptyPlugin/lib/Foswiki/Plugins/EmptyPlugin.pm
r920 r1022 771 771 For more information, check %SYSTEMWEB%.CommandAndCGIScripts#rest 772 772 773 For information about handling error returns from REST handlers, see 774 Foswiki::Support.Faq1 775 773 776 *Since:* Foswiki::Plugins::VERSION 1.1 774 777 -
trunk/InterwikiPlugin/data/System/InterwikiPlugin.txt
r899 r1022 15 15 * Site aliases must start with an upper case letter and may contain alphanumeric letters. 16 16 * The URL and Tooltip Text may contain optional ==$page== fromatting tokens; the token gets expanded to the page name. 17 * %H% For TWiki sites, both the *web* and the *topic* have to be specified: ==<nop>TWikisite:Webname/<nop>SomePage==17 * %H% For Foswiki and TWiki sites, both the *web* and the *topic* have to be specified: ==<nop>Foswikisite:Webname/<nop>SomePage== 18 18 * Foswiki:Extensions/InterwikiPlugin or Foswiki:Extensions.InterwikiPlugin 19 19 … … 40 40 ---++ Plugin Installation Instructions 41 41 42 % X% *NOTE:* This Plugin is included in the TWiki distribution package. You do not need to install it unless you want to upgrade to a newer version.42 %$INSTALLATION_INSTRUCTIONS% 43 43 44 * *Download* the ZIP file from the Foswiki:Extensions web (see below)45 * *Unzip* ==%TOPIC%.zip== in your TWiki installation directory. Content:46 | *File:* | *Description:* |47 | ==data/System/%TOPIC%.txt== | Plugin topic |48 | ==data/TWiki/InterWikis.txt== | Link rules topic for inter-site links |49 | ==lib/Foswiki/Plugins/%TOPIC%.pm== | Plugin Perl module |50 44 * *Test:* If the Plugin is correctly installed, this Wiki:InterWiki link should point to http://c2.com/cgi/wiki?InterWiki topic - try it out. 51 45 -
trunk/PatternSkin/data/System/WebLeftBar.txt
r1003 r1022 21 21 * DocumentGraphics 22 22 * SkinBrowser 23 * InstalledPlugins23 * [[Plugins]] 24 24 25 25 * <b>%MAKETEXT{"Admin Maintenance"}%</b> -
trunk/TopicUserMappingContrib/data/Main/UserListByPhotograph.txt
r878 r1022 4 4 %INCLUDE{"UserListHeader"}% 5 5 6 %IMAGEGALLERY{thumbtitle="[[$topic]]" topics="%SEARCH{" META:FORM.name.*[U]serForm\"" type="regex" nonoise="on" separator="," format="$topic"}%" size="large" title="[[$topic]]"}%6 %IMAGEGALLERY{thumbtitle="[[$topic]]" topics="%SEARCH{"form.name='UserForm'" type="query" nonoise="on" separator="," format="$topic"}%" size="large" title="[[$topic]]"}% 7 7 8 8 If Foswiki:Extensions.ImageGalleryPlugin is installed this page will show photos and names of all registered users. -
trunk/TopicUserMappingContrib/data/Main/UserListHeader.txt
r682 r1022 1 1 %META:TOPICINFO{author="ProjectContributor" date="1127307283" format="1.1" version="$Rev$"}% 2 __Related topics:__ %SEARCH{" ^(WikiUsers|WikiGroups|UserList$|UserListBy)" type="regex" web="%MAINWEB%" scope="topic" separator=", " nonoise="on" format="[[$web.$topic][$topic]]" excludetopic="%INCLUDINGTOPIC%"}%2 __Related topics:__ %SEARCH{"name='WikiUsers' OR name='WikiGroups' OR name='UserList' OR name~'UserListBy*'" type="query" web="%MAINWEB%" scope="topic" separator=", " nonoise="on" format="[[$web.$topic][$topic]]" excludetopic="%INCLUDINGTOPIC%"}% -
trunk/TopicUserMappingContrib/data/System/UserForm.txt
r1015 r1022 4 4 __Note:__ This is a maintenance topic, used by the Wiki administrator. 5 5 6 This form defines the form of the home pages of registered TWikiusers listed6 This form defines the form of the home pages of registered users listed 7 7 in %USERSWEB%.%WIKIUSERSTOPIC%. *Do not edit this topic* - if you want to customise the 8 8 user form, then: -
trunk/TopicUserMappingContrib/data/System/UserSetting.txt
r687 r1022 1 %META:TOPICINFO{author=" SteP" date="1187649998" format="1.1" version="1.2"}%1 %META:TOPICINFO{author="ProjectContributor" date="1187649998" format="1.1" version="1.2"}% 2 2 %META:TOPICPARENT{name="DefaultPreferences"}% 3 ---+++ User Settings -- preference variables customizable by users4 Some of the preference s are explicitly intended to be customized by TWiki users, though a default is provided in [[%SYSTEMWEB%.%WIKIPREFSTOPIC%]], and a site customisation can take place in [[%LOCALSITEPREFS%]].3 ---+++ User Settings -- preference settings customizable by users 4 Some of the preference settings are explicitly intended to be customized by users, though a default is provided in [[%SYSTEMWEB%.%WIKIPREFSTOPIC%]] and site wide customisation can take place in [[%LOCALSITEPREFS%]]. 5 5 6 Users can customize these variables by assigning them values. Example: 6 User settings are customised by asetting a value in the users' personal topic. 7 For example, 8 Example: 7 9 <verbatim> 8 10 * Set LINKTOOLTIPINFO = off 9 11 </verbatim> 10 12 11 12 *The following variables are classified as user settings:* 13 14 %SEARCH{"UserSetting" type="regex" topic="Var*" format=" * $topic" nonoise="on"}% 13 This value will apply for the user when they are logged in, but will not 14 affect other users. 15 15 16 16 *See also:* 17 * [[%SYSTEMWEB%.Macros][Macros]] - an alphabetical list of all variables 18 * DefaultPreferences and [[%LOCALSITEPREFS%]] - where user shortcuts are defined 17 * [[%SYSTEMWEB%.%WIKIPREFSTOPIC%]] - default preference settings 18 * [[%LOCALSITEPREFS%]] - preference settings local to this site 19 * [[%SYSTEMWEB%.Macros][Macros]] - an alphabetical list of all macros -
trunk/TopicUserMappingContrib/data/System/UserToolsCategory.txt
r482 r1022 1 1 %META:TOPICINFO{author="ProjectContributor" date="1122409431" format="1.1" version="$Rev $"}% 2 ---+ A List of TWikiUser Tools2 ---+ A List of User Tools 3 3 4 4 %SEARCH{"%TOPIC%" excludetopic="%TOPIC%" nonoise="on" format=" * $web.$topic$n * $summary(100, noheader)"}% -
trunk/TopicUserMappingContrib/data/System/UsersTemplate.txt
r733 r1022 44 44 45 45 __%X% Note:__ There are four default system users: 46 * *ProjectContributor* - placeholder for a TWiki developer, and is used in TWikidocumentation46 * *ProjectContributor* - placeholder for a Foswiki developer, and is used in documentation 47 47 * *WikiGuest* - guest user, used as a fallback if the user can't be identified 48 48 * *RegistrationAgent* - special user used during the new user registration process -
trunk/WysiwygPlugin/data/System/WysiwygPlugin.txt
r878 r1022 6 6 %SHORTDESCRIPTION% 7 7 8 Support for the integration of WYSIWYG (What-You-See-Is-What-You-Get) editors. On its own, the only thing this plugin gives you is a stand-alone HTML to T Wiki translator script. For WYSIWYG editing inTWiki, you will also need to install a specific editor package such as Foswiki:Extensions.TinyMCEPlugin.8 Support for the integration of WYSIWYG (What-You-See-Is-What-You-Get) editors. On its own, the only thing this plugin gives you is a stand-alone HTML to TML (topic markup language) translator script. For WYSIWYG editing in Foswiki and TWiki, you will also need to install a specific editor package such as Foswiki:Extensions.TinyMCEPlugin. 9 9 10 This plugin provides a generic framework that supports editing of TWiki topics using any browser-based HTML editor. It works by transforming TML (TWiki Meta Language)into HTML for the editor, and then transforming HTML back into TML on save.10 This plugin provides a generic framework that supports editing of topics using any browser-based HTML editor. It works by transforming TML into HTML for the editor, and then transforming HTML back into TML on save. 11 11 12 12 %TOC% … … 14 14 ---++ Features 15 15 * Supports the input of malformed HTML 16 * Full round-trip (TML -> XHTML -> T Wiki syntax)16 * Full round-trip (TML -> XHTML -> TML) 17 17 * Framework is editor-agnostic 18 18 … … 20 20 ---+++ What's in the package 21 21 The package includes the following pieces: 22 * TML ( TWiki syntax) to HTML translator22 * TML (topic markup language) to HTML translator 23 23 * HTML to TML translator (with stand-alone script) 24 * Generic TWikiplugin for automating the translation during editing24 * Generic plugin for automating the translation during editing 25 25 26 26 ---+++ How it works 27 The plugin works by translating the topic text into HTML when someone edits a topic. The HTML is then fed to the WYSIWYG editor. On save, the edited HTML is run through the reverse translation before saving to the topic. T Wiki syntaxis used in preference to HTML in the stored topic wherever possible, though HTML may be used if the translator can't find a suitable TML equivalent..27 The plugin works by translating the topic text into HTML when someone edits a topic. The HTML is then fed to the WYSIWYG editor. On save, the edited HTML is run through the reverse translation before saving to the topic. TML is used in preference to HTML in the stored topic wherever possible, though HTML may be used if the translator can't find a suitable TML equivalent.. 28 28 29 The default rendering that TWiki uses to generate HTML for display in browsers is 'lossy' - information in the TWiki syntax is lost in the HTML output, and a round-trip (recovering the original TWiki syntax from the HTML) is impossible. To solve this problem the plugin instead uses its own translation of TWiki syntax to XHTML. The generated XHTML is annotated with CSS classes that support the accurate recovery of the original TWiki syntax.29 The default rendering that Foswiki uses to generate HTML for display in browsers is 'lossy' - information in the TML is lost in the HTML output, and a round-trip (recovering the original TML from the HTML) is impossible. To solve this problem the plugin instead uses its own translation of TML to XHTML. The generated XHTML is annotated with CSS classes that support the accurate recovery of the original TML. 30 30 31 _Before you ask the obvious question, yes, the translator *could* be used to replace the TWiki rendering pipeline for generating HTML pages. In fact, the translator is taken almost directly from the implementation of the rendering pipeline for the TWiki-4 release_31 _Before you ask the obvious question, yes, the translator *could* be used to replace the Foswiki rendering pipeline for generating HTML pages. In fact, the translator is taken almost directly from the implementation of the rendering pipeline for the TWiki-4 release_ 32 32 33 Translation of the HTML back to T Wiki syntaxuses the CPAN:HTML::Parser. This parser is used in preference to a more modern XML parser, because the WYSIWYG editor may not generate fully compliant XHTML. A strict parser would risk losing content. CPAN:HTML::Parser is better at handling malformed HTML.33 Translation of the HTML back to TML uses the CPAN:HTML::Parser. This parser is used in preference to a more modern XML parser, because the WYSIWYG editor may not generate fully compliant XHTML. A strict parser would risk losing content. CPAN:HTML::Parser is better at handling malformed HTML. 34 34 35 There is also the advantage that the translator can be used to *import* HTML from other sources - for example, existing web pages. Due to the simple nature of T Wiki syntaxand the potential complexity of web pages, this translation is often lossy - i.e there will be HTML features that can be entered by editors that will be lost in this translation step. This is especially noticeable with HTML tables.35 There is also the advantage that the translator can be used to *import* HTML from other sources - for example, existing web pages. Due to the simple nature of TML and the potential complexity of web pages, this translation is often lossy - i.e there will be HTML features that can be entered by editors that will be lost in this translation step. This is especially noticeable with HTML tables. 36 36 37 37 ---+++ Using the translators from Perl scripts … … 39 39 Both translators can be used directly from Perl scripts, for example to build your own stand-alone translators. 40 40 41 A stand-alone convertor script for HTML to T Wikiis included in the installation. It can be found in =tools/html2tml.pl=.41 A stand-alone convertor script for HTML to TML is included in the installation. It can be found in =tools/html2tml.pl=. 42 42 43 43 ---+++ Integrating a HTML Editor … … 52 52 textareas, such as !TinyMCE. The topic content is pre-converted to HTML before inclusion in the standard edit template. These editors use plugins that have a =beforeEditHandler= and an =afterEditHandler=. These handlers are responsible for the conversion of topic text to HTML, and post-conversion of HTML back to TML. 53 53 1 User hits "edit". 54 1 Editor-specific plugin =beforeEditHandler= converts topic content to HTML by calling = TWiki::Plugins::WysiwygPlugin::TranslateTML2HTML=.54 1 Editor-specific plugin =beforeEditHandler= converts topic content to HTML by calling =Foswiki::Plugins::WysiwygPlugin::TranslateTML2HTML=. 55 55 1 User edits and saves 56 1 Editor-specific plugin =afterEditHandler= converts HTML back to TML by calling = TWiki::Plugins::WysiwygPlugin::TranslateHTML2TML=.56 1 Editor-specific plugin =afterEditHandler= converts HTML back to TML by calling =Foswiki::Plugins::WysiwygPlugin::TranslateHTML2TML=. 57 57 * !WysiwygPlugin should *not* be enabled in =configure=. 58 58 * =WYSIWYGPLUGIN_WYSIWYGSKIN= should *not* be set. … … 85 85 1 As _Generating content directly in a specialised edit template_ 86 86 1 When the document loads in the browser, the JS editor invokes a content URL (using an =IFRAME= or a =XmlHttpRequest=) to obtain the HTML document to be edited 87 * The content URL is just a TWiki =view= URL with the =wysiwyg_edit=87 * The content URL is just a Foswiki =view= URL with the =wysiwyg_edit= 88 88 parameter set. 89 89 * The !WysiwygPlugin recognises the =wysiwyg_edit= parameter and uses the … … 95 95 ---+++ Other techniques 96 96 ---++++ Asynchronous saves 97 Editors can use =XmlHttpRequest= to perform saves, by POSTing to the TWiki =save= script with the =wysiwyg_edit= parameter set to =1=. This parameter tells the =beforeSaveHandler= in the !WysiwygPlugin to convert the content back to TML. See %SYSTEMWEB%.TWikiScripts for details of the other parameters to the =save= script.97 Editors can use =XmlHttpRequest= to perform saves, by POSTing to the Foswiki =save= script with the =wysiwyg_edit= parameter set to =1=. This parameter tells the =beforeSaveHandler= in the !WysiwygPlugin to convert the content back to TML. See %SYSTEMWEB%.TWikiScripts for details of the other parameters to the =save= script. 98 98 99 99 Once the save script has completed it responds with a redirect, either to an Oops page if the save failed, or to the appropriate post-save URL (usually a =view=). The editor must be ready to handle this redirect. 100 100 101 101 ---++++ Handling Attachments 102 Attachment uploads can be handled by URL requests from the editor template to the TWiki102 Attachment uploads can be handled by URL requests from the editor template to the Foswiki 103 103 =upload= script. The =upload= script normally redirects to the containing topic; a behaviour that you usually don't want in an editor! There are two ways to handle this: 104 104 * If the uploads are done in an =IFRAME= or via =XmlHttpRequest=, then the … … 128 128 %INCLUDE{"%SYSTEMWEB%.WysiwygPluginSettings"}% 129 129 130 *Implementors note* if you are using your own before/after edit handlers, you can call = TWiki::Plugins::WysiwygPlugin::isWysiwygEditable()= to check these controls.130 *Implementors note* if you are using your own before/after edit handlers, you can call =Foswiki::Plugins::WysiwygPlugin::isWysiwygEditable()= to check these controls. 131 131 132 132 ---++ Known issues … … 138 138 139 139 ---+++ Overlapping styles 140 Because TWiki uses a "best guess" approach to some formatting, it allows overlapping of tags in a way forbidden by HTML, and it is impossible to guarantee 100% that formating in the original TWiki document will still be there when the same document is loaded and then saved through the WysiwygPlugin. The most obvious case of this is to do with styles. For example, the sentence140 Because Foswiki uses a "best guess" approach to some formatting, it allows overlapping of tags in a way forbidden by HTML, and it is impossible to guarantee 100% that formating in the original TWiki document will still be there when the same document is loaded and then saved through the WysiwygPlugin. The most obvious case of this is to do with styles. For example, the sentence 141 141 <verbatim> 142 142 *bold _bold-italic* italic_ … … 150 150 *bold _bold-italic_* _italic_ 151 151 </verbatim> 152 which is correct by construction, but does not render correctly in TWiki. This problem is unfortunately unavoidable due to the way TWiki syntaxworks.152 which is correct by construction, but does not render correctly in Foswiki. This problem is unfortunately unavoidable due to the way TML works. 153 153 154 154 ---++ Plugin Info … … 161 161 * [[http://twiki.net][TWIKI.NET]] 162 162 163 | Plugin Author(s): | TWiki:Main.CrawfordCurrie http://www.c-dot.co.uk |163 | Plugin Author(s): | Foswiki:Main.CrawfordCurrie http://www.c-dot.co.uk | 164 164 | Copyright | © ILOG 2005 http://www.ilog.fr | 165 165 | License | [[http://www.gnu.org/licenses/gpl.html][GPL (Gnu General Public License)]] | -
trunk/core/data/System/AdminSkillsAssumptions.txt
r851 r1022 3 3 ---+ Administrator Skills Assumptions 4 4 5 __Note:__ If you aren't already fairly well-skilled in Linux/Unix/Windows, Apache, and so on, consider using TWiki:Codev.TWikiVMDebianStable - this can be installed on Windows or Linux, and makes it possible to get a working Foswiki system within 5 minutes (after a fairly big download), ready to use from your browser. This is ideal for personal use or evaluations - if you decide to go for production use then these !AdminSkillsAssumptions apply to some degree, but you are starting from a working system.5 __Note:__ If you aren't already fairly well-skilled in Linux/Unix/Windows, Apache, and so on, consider using a version in a pre-packaged Virtual Machine - this can be installed on Windows or Linux, and makes it possible to get a working Foswiki system within 5 minutes (after a fairly big download), ready to use from your browser. This is ideal for personal use or evaluations - if you decide to go for production use then these !AdminSkillsAssumptions apply to some degree, but you are starting from a working system. 6 6 7 If you need to install Foswiki you'll need to either have or learn the following skills (even with !TWikiVMDebianStable, you'll need these for upgrades). For each of these, the requirement is either pre-existing knowledge/skill, or the willingness to spend significant time (i.e. from hours to days) learning them:7 If you need to install Foswiki you'll need to either have or learn the following skills (even with a Virtual Machine, you'll need these for upgrades). For each of these, the requirement is either pre-existing knowledge/skill, or the willingness to spend significant time (i.e. from hours to days) learning them: 8 8 9 9 * *Operating system administration:* Ability to use Unix/Linux command line tools (or equivalent Windows tools), including ability to move/copy/delete files, change permissions, view web server log files, set environment variables, use a text editor, etc. … … 14 14 Installing Foswiki is *not* recommended for people who only know HTML and web design, unless they are willing to learn the above, or team up with someone who can handle the installation. 15 15 16 Although the InstallationGuide is quite complete, there will on occasion be parts that don't work in your local environment (particularly with TWiki:Codev/TWikiOnWebHostingSites, which are sometimes challenging even for those with good OS and web server skills).16 Although the InstallationGuide is quite complete, there will on occasion be parts that don't work in your local environment (particularly with web hosting sites, which are sometimes challenging even for those with good OS and web server skills). 17 17 18 18 There are many excellent resources for learning how to administer your OS and web server, including books, web sites, web forums, IM and e-mail lists. The Foswiki:Support web must *not* be depended on as a resource for this purpose - in other words, it is not there to answer basic questions about operating system and web server administration. Asking and answering questions is time consuming for all concerned and is best used for specific _Foswiki related_ issues, rather than helping you learn the OS and web server. -
trunk/core/data/System/AdminToolsCategory.txt
r851 r1022 14 14 <th>Use to...</th> 15 15 </tr> 16 %SEARCH{ " ^%WEBPREFSTOPIC%$" web="all" scope="topic" type="regex" nototal="on" nosearch="on" format=" <tr bgcolor=\"$pattern(.*?\* Set WEBBGCOLOR\s*=\s*([^\s]*).*)\">$n <td> <b>[[$web.%HOMETOPIC%][$web]]</b></td>$n <td> [[$web.%HOMETOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/home.gif\" alt=\"Home of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebSearch][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/searchtopic.gif\" alt=\"Search <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebChanges][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/recentchanges.gif\" alt=\"Recent changes in the <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.%NOTIFYTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/notify.gif\" alt=\"Get notified of changes to the <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.%WEBPREFSTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/wrench.gif\" alt=\"Preferences of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.%STATISTICSTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/statistics.gif\" alt=\"Statistics of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebTopicList][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/indexlist.gif\" alt=\"Bullet list of all topics\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebIndex][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/index.gif\" alt=\"Index of all topics\" width=\"16\" height=\"16\" border=\"0\">]]</td><td>$pattern(.*?\* Set SITEMAPUSETO\s*=([^\n\r]*).*)</td></tr>" }%16 %SEARCH{ "name='%WEBPREFSTOPIC%'" web="all" scope="topic" type="query" nototal="on" nosearch="on" format=" <tr bgcolor=\"$pattern(.*?\* Set WEBBGCOLOR\s*=\s*([^\s]*).*)\">$n <td> <b>[[$web.%HOMETOPIC%][$web]]</b></td>$n <td> [[$web.%HOMETOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/home.gif\" alt=\"Home of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebSearch][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/searchtopic.gif\" alt=\"Search <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebChanges][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/recentchanges.gif\" alt=\"Recent changes in the <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.%NOTIFYTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/notify.gif\" alt=\"Get notified of changes to the <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.%WEBPREFSTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/wrench.gif\" alt=\"Preferences of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.%STATISTICSTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/statistics.gif\" alt=\"Statistics of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebTopicList][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/indexlist.gif\" alt=\"Bullet list of all topics\" width=\"16\" height=\"16\" border=\"0\">]] [[$web.WebIndex][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/DocumentGraphics/index.gif\" alt=\"Index of all topics\" width=\"16\" height=\"16\" border=\"0\">]]</td><td>$pattern(.*?\* Set SITEMAPUSETO\s*=([^\n\r]*).*)</td></tr>" }% 17 17 <tr bgcolor="#ffffff"> 18 18 <td colspan="3">This table is updated automatically based on <nop>WebPreferences settings of the individual webs.</td> -
trunk/core/data/System/CascadingStyleSheets.txt
r906 r1022 9 9 ---++ Who should read this document? 10 10 11 Most html elements generated by Foswiki core code now have Cascading Style Sheet (CSS) tags. __Skin builders__ and others who want to change the appearance of the default TWikiinstallation or any of the skins can use this document to see what styles can be created for these html elements.11 Most html elements generated by Foswiki core code now have Cascading Style Sheet (CSS) tags. __Skin builders__ and others who want to change the appearance of the default installation or any of the skins can use this document to see what styles can be created for these html elements. 12 12 13 13 ---++ Naming conventions 14 14 15 1 All Foswiki class names have the prefix =twiki=. So: twikiAlert, twikiToc, etcetera. Remember that CSS class names are case sensitive - TWiki CSS uses lowercase =tw=.15 1 All Foswiki class names have the prefix =twiki=. So: twikiAlert, twikiToc, etcetera. Remember that CSS class names are case sensitive - Foswiki CSS uses lowercase =tw=. 16 16 1 If you define your own CSS classes, it is preferable that you do not use the =twiki= prefix to prevent undesired overriding effects. 17 17 -
trunk/core/data/System/CategoryCategory.txt
r482 r1022 2 2 ---+ List of all Category topics 3 3 4 %SEARCH{" .*Category\b" excludetopic="%TOPIC%" type="regex" scope="topic" nonoise="on" format=" * $web.$topic"}%4 %SEARCH{"name~'*Category'" excludetopic="%TOPIC%" type="query" scope="topic" nonoise="on" format=" * $web.$topic"}% -
trunk/core/data/System/Contribs.txt
r832 r1022 23 23 ---++ Foswiki Contribs Installed on this site 24 24 25 %SEARCH{ " Contrib" scope="topic" topic="*Contrib" nosearch="on" format=" * <b>[[$topic]]</b>: <nop>$pattern(.*?\*\sSet\sSHORTDESCRIPTION\s\=([^\n\r]*).*) <span style=\"color: gray\">- version $pattern(.*?Version\:?\s*\|([^\n\r\|]*)\|.*)</span> <br /> <span style=\"color: gray; font-size: 80%\"> Author: $pattern(.*?\sAuthors?:\s*\|\s*(.*?)\s*\|.*) - last modified: r$rev - [[%SCRIPTURL{rdiff}%/$web/$topic][$date]] - $wikiusername </span>" }%25 %SEARCH{ "" scope="topic" topic="*Contrib" nosearch="on" format=" * <b>[[$topic]]</b>: <nop>$pattern(.*?\*\sSet\sSHORTDESCRIPTION\s\=([^\n\r]*).*) <span style=\"color: gray\">- version $pattern(.*?Version\:?\s*\|([^\n\r\|]*)\|.*)</span> <br /> <span style=\"color: gray; font-size: 80%\"> Author: $pattern(.*?\sAuthors?:\s*\|\s*(.*?)\s*\|.*) - last modified: r$rev - [[%SCRIPTURL{rdiff}%/$web/$topic][$date]] - $wikiusername </span>" }% 26 26 27 27 ---++ Installing Contribs -
trunk/core/data/System/FileAttachment.txt
r851 r1022 13 13 ---+++ Document Management System 14 14 15 * You can use Attachments to store and retrieve documents (in any format, with associated graphics, and other media files); attach documents to specific TWikitopics; collaborate on documents with full revision control; distribute documents on a [[#AttachmentAccess][need-to-know basis]] using web and topic-level access control; create a central reference library that's easy to share with an user group spread around the world.15 * You can use Attachments to store and retrieve documents (in any format, with associated graphics, and other media files); attach documents to topics; collaborate on documents with full revision control; distribute documents on a [[#AttachmentAccess][need-to-know basis]] using web and topic-level access control; create a central reference library that's easy to share with an user group spread around the world. 16 16 17 17 ---+++ File Sharing … … 84 84 <div class="twikiAttachments"> 85 85 <table summary="Topic attachments" style="border-width:1px;" cellspacing="0" id="twikiAttachmentsTable" cellpadding="0" class="twikiTable" rules="rows" border="1"><caption>Topic attachments</caption><tr class="twikiTableEven"><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;" class="twikiFirstCol"> <a rel="nofollow" href="%TOPIC%?sortcol=0;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">I</a> </th><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;"> <a rel="nofollow" href="%TOPIC%?sortcol=1;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">Attachment</a> </th><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;"> <a rel="nofollow" href="%TOPIC%?sortcol=2;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">Action</a> </th><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;"> <a rel="nofollow" href="%TOPIC%?sortcol=3;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">Size</a> </th><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;"> <a rel="nofollow" href="%TOPIC%?sortcol=4;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">Date</a> </th><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;"> <a rel="nofollow" href="%TOPIC%?sortcol=5;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">Who</a> </th><th bgcolor="#ffffff" align="center" valign="middle" style="text-align:center;vertical-align:middle;"> <a rel="nofollow" href="%TOPIC%?sortcol=6;table=1;up=0#sorted_table" style="color:#0066cc" title="Sort by this column">Comment</a> </th></tr> 86 <tr class="twikiTableOdd"><td bgcolor="#ffffff" align="center" valign="top" style="text-align:center;vertical-align:top;" class="twikiFirstCol"> <img width="16" alt="txt" align="top" src="%PUBURL%/%SYSTEMWEB%/DocumentGraphics/txt.gif" height="16" border="0" /><span class="twikiHidden">txt</span> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> <a href="/ twiki4/MAIN/bin/viewfile/TWiki/FileAttachment?rev=;filename=Sample.txt">Sample.txt</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> <a href="/twiki4/MAIN/bin/attach/TWiki/FileAttachment?filename=Sample.txt&revInfo=1" title='change, update, previous revisions, move, delete...'rel='nofollow'>manage</a> </td><td bgcolor="#ffffff" align="right" valign="top" style="text-align:right;vertical-align:top;"> 0.1 K </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> 22 Jul 2000 - 19:37 </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> <a href="ProjectContributor" class="twikiLink">ProjectContributor</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> Just a sample </td></tr>87 <tr class="twikiTableEven"><td bgcolor="#ffffff" align="center" valign="top" style="text-align:center;vertical-align:top;" class="twikiFirstCol twikiLast"> <img width="16" alt="gif" align="top" src="%PUBURL%/%SYSTEMWEB%/DocumentGraphics/gif.gif" height="16" border="0" /><span class="twikiHidden">gif</span> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> <a href="/ twiki4/MAIN/bin/viewfile/TWiki/FileAttachment?rev=;filename=Smile.gif">Smile.gif</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> <a href="/twiki4/MAIN/bin/attach/TWiki/FileAttachment?filename=Smile.gif&revInfo=1" title='change, update, previous revisions, move, delete...'rel='nofollow'>manage</a> </td><td bgcolor="#ffffff" align="right" valign="top" style="text-align:right;vertical-align:top;" class="twikiLast"> 0.1 K </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> 22 Jul 2000 - 19:38 </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> <a href="ProjectContributor" class="twikiLink">ProjectContributor</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> Smiley face </td></tr>86 <tr class="twikiTableOdd"><td bgcolor="#ffffff" align="center" valign="top" style="text-align:center;vertical-align:top;" class="twikiFirstCol"> <img width="16" alt="txt" align="top" src="%PUBURL%/%SYSTEMWEB%/DocumentGraphics/txt.gif" height="16" border="0" /><span class="twikiHidden">txt</span> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> <a href="/foswiki/bin/viewfile/TWiki/FileAttachment?rev=;filename=Sample.txt">Sample.txt</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> <a href="/foswiki/bin/attach/TWiki/FileAttachment?filename=Sample.txt&revInfo=1" title='change, update, previous revisions, move, delete...'rel='nofollow'>manage</a> </td><td bgcolor="#ffffff" align="right" valign="top" style="text-align:right;vertical-align:top;"> 0.1 K </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> 22 Jul 2000 - 19:37 </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> <a href="ProjectContributor" class="twikiLink">ProjectContributor</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;"> Just a sample </td></tr> 87 <tr class="twikiTableEven"><td bgcolor="#ffffff" align="center" valign="top" style="text-align:center;vertical-align:top;" class="twikiFirstCol twikiLast"> <img width="16" alt="gif" align="top" src="%PUBURL%/%SYSTEMWEB%/DocumentGraphics/gif.gif" height="16" border="0" /><span class="twikiHidden">gif</span> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> <a href="/foswiki/bin/viewfile/TWiki/FileAttachment?rev=;filename=Smile.gif">Smile.gif</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> <a href="/foswiki/bin/attach/TWiki/FileAttachment?filename=Smile.gif&revInfo=1" title='change, update, previous revisions, move, delete...'rel='nofollow'>manage</a> </td><td bgcolor="#ffffff" align="right" valign="top" style="text-align:right;vertical-align:top;" class="twikiLast"> 0.1 K </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> 22 Jul 2000 - 19:38 </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> <a href="ProjectContributor" class="twikiLink">ProjectContributor</a> </td><td bgcolor="#ffffff" align="left" valign="top" style="text-align:left;vertical-align:top;" class="twikiLast"> Smiley face </td></tr> 88 88 </table></div><!--//twikiAttachments--> 89 89 -
trunk/core/data/System/FormattedSearch.txt
r851 r1022 176 176 177 177 %CALC{$SET(weekold, $TIMEADD($TIME(), -7, day))}% 178 %SEARCH{ " ." scope="topic" type="regex" nosearch="on" nototal="on" order="modified" reverse="on" format="$percntCALC{$IF($TIME($date) < $GET(weekold), <nop>, | [[$topic]] | $wikiusername | $date | $rev |)}$percnt" limit="100" }%178 %SEARCH{ "'1'" scope="topic" type="query" nosearch="on" nototal="on" order="modified" reverse="on" format="$percntCALC{$IF($TIME($date) < $GET(weekold), <nop>, | [[$topic]] | $wikiusername | $date | $rev |)}$percnt" limit="100" }% 179 179 180 180 ---+++ Embedding search forms to return a formatted result -
trunk/core/data/System/GlossaryOfTerms.txt
r704 r1022 10 10 | Page | A rendered web page. A page is composed of the _template/skin_ decoration and _topic_ content. | 11 11 | Plugin | Prepackaged server-side extension that adds all sorts of additional functions. [[Plugins][Details...]] | 12 | Plugin API | The standard interface for creating _Plugins_ and add-on programs that ensure a perfect integration. [[ TWikiFuncDotPm][Details...]] |12 | Plugin API | The standard interface for creating _Plugins_ and add-on programs that ensure a perfect integration. [[DevelopingPlugins][Details...]] | 13 13 | Preference | One of the site-wide, _web_ and single user-level [[%SYSTEMWEB%.PreferenceSettings][preference settings]] | 14 | Site | An end-user installation accessible via the web. [[TWikiSite][Details...]]|14 | Site | An end-user installation accessible via the web. | 15 15 | Skin Templates | Skins define the header/footer layout of _pages_; topic text is not affected. Skins are typically enabled site-wide or per _web_. [[Skins][Details...]] | 16 16 | Template Topics | Set the default content for new _topics_. [[SkinTemplates][Details...]] | 17 | Topic | The content of a TWiki _page_, consisting of text, an optional _form_ and optional _attachments_. It has a WikiName that's unique within its _web_. [[TopicsAndWebs][Details...]] |17 | Topic | The content of a Wiki _page_, consisting of text, an optional _form_ and optional _attachments_. It has a WikiName that's unique within its _web_. [[TopicsAndWebs][Details...]] | 18 18 | Web | A collection of _topics_ under a common name. Various features, like search, access privileges, Plugin availability, template design, can be controlled on a web-wide basis. [[ManagingWebs][Details...]] | 19 19 -
trunk/core/data/System/InstallationGuide.txt
r883 r1022 21 21 If you are upgrading from an earlier major version of Foswiki or from an old TWiki such as Cairo (TWiki 3) you will need the information found in Foswiki:System.UpgradeGuide. There is also a static HTML =UpgradeGuide.html= included in the root of your Foswiki distribution. 22 22 23 Upgrading from a recent TWiki4 release is much simpler. Upgraders from earlier TWiki4 versions can follow the steps described in Foswiki:Support.UpgradingFromOlderTWikiReleases to ensure a safe upgrade without accidently overwriting customizations.23 Upgrading from a recent TWiki4 release is much simpler. Follow the steps described in Foswiki:Support.UpgradingFromOlderTWikiReleases to ensure a safe upgrade without accidently overwriting customizations. 24 24 25 25 One of the more difficult tasks is installation of addition !CPAN libraries. See Foswiki:Support.HowToInstallCpanModules for detailed information on how to install !CPAN libraries. … … 30 30 ---++ Basic Installation 31 31 32 1 *Download* the Foswiki distribution from http:// TWiki.org/download.html.32 1 *Download* the Foswiki distribution from http://foswiki.org/download.html. 33 33 1 *Make a directory* for the installation and *unpack the distribution* in it. In the rest of this document we assume this directory is called =twiki=. 34 34 * *Note!* that Foswiki does not allow spaces in the directory names. Especially on Windows make sure to use a directory path without spaces. … … 159 159 160 160 ---++ Install Plugins 161 Foswiki:Extensions is an extensive library of Plugins for Foswiki, that enhance functionality in a huge number of ways. A few plugins are pre-installed in the Foswiki distribution. For more information on these, see =%SYSTEMWEB%.InstalledPlugins=.162 163 You activate installed plugin in the _Plugins_ section of =configure=. In this section you also find a _Find More Extensions_ button which opens an application which can install additional plugins from the foswiki.org website. If you are behind a firewall or your server has no access to the Internet it is also possible to install plugins manually. Manual installation instructions for the plugins can be found in the plugin topics on foswiki.org. Additional documenation on Foswiki plugins can be found at Foswiki:Support.PluginsSupplement.161 Foswiki:Extensions is an extensive library of [[plugins]] for Foswiki, that enhance functionality in a huge number of ways. A few plugins are pre-installed in the Foswiki distribution. 162 163 You activate installed plugins in the _Plugins_ section of =configure=. In this section you also find a _Find More Extensions_ button which opens an application which can install additional plugins from the foswiki.org website. If you are behind a firewall or your server has no access to the Internet it is also possible to install plugins manually. Manual installation instructions for the plugins can be found in the plugin topics on foswiki.org. Additional documenation on Foswiki plugins can be found at Foswiki:Support.PluginsSupplement. 164 164 165 165 Some plugins require that you define their settings in =configure=. You fill find these under the _Extensions_ section of configure. … … 181 181 ---++ WYSIWYG vs Raw Edit 182 182 183 From TWiki release 4.2.0 and continuing with Foswiki 1.0.0 the WYSIWYG editor has been replaced by a much better and more powerful editor andit was decided that WYSIWYG would be the default edit mode. An Edit Raw link is available for those that have a need or preference for this mode.183 From TWiki release 4.2.0 and continuing with Foswiki 1.0.0 it was decided that WYSIWYG would be the default edit mode. An Edit Raw link is available for those that have a need or preference for this mode. 184 184 185 185 However you may prefer to have the same user interface as in TWiki 4.1 where _Edit_ was the raw text editor and you had a WYSIWYG button. You can modify the templates that define the buttons by following the description on Foswiki:Support.FaqHowToMakeRawEditDefault. -
trunk/core/data/System/InstantEnhancements.txt
r877 r1022 2 2 ---+!! Instant Site Enhancements 3 3 4 These quick enhancements are aimed at improving and customising your TWiki. New site administrators are especially encouraged to review this document for ideas before deploying a new site. The metaphor of building a house is useful. The listed enhancements are some of the details possible when moving into a new office or home. These small changes can make a *big* differences for user satisfaction at your site. All modifications can be done through your Web browser, and they don't take more then in a couple of minutes. No system administration expertise is required. Some of these enhancements are also mentioned in the reference manual and other topics.4 These quick enhancements are aimed at improving and customising your Foswiki. New site administrators are especially encouraged to review this document for ideas before deploying a new site. The metaphor of building a house is useful. The listed enhancements are some of the details possible when moving into a new office or home. These small changes can make a *big* differences for user satisfaction at your site. All modifications can be done through your Web browser, and they don't take more then in a couple of minutes. No system administration expertise is required. Some of these enhancements are also mentioned in the reference manual and other topics. 5 5 6 6 Many of these tips are based on setting some special [[WebPreferencesHelp][preferences]]. … … 136 136 <verbatim> 137 137 <table> 138 %SEARCH{ " \.*" scope="topic" type="regex" nosearch="on" nototal="on" order="modified" reverse="on" format="<tr><td> [[$topic][$topic]] </td><td> $wikiusername </td><td> $date </td></tr>" limit="15" }%138 %SEARCH{ "'1'" scope="topic" type="query" nosearch="on" nototal="on" order="modified" reverse="on" format="<tr><td> [[$topic][$topic]] </td><td> $wikiusername </td><td> $date </td></tr>" limit="15" }% 139 139 </table> 140 140 </verbatim> -
trunk/core/data/System/Plugins.txt
r920 r1022 1 1 %META:TOPICINFO{author="ProjectContributor" date="1208648630" format="1.1" version="$Rev: 16704 $"}% 2 2 %STARTINCLUDE% 3 ---+ Plugins3 ---+ Foswiki Plugins 4 4 5 _Add functionality to Foswiki with readily availableplugins_5 _Add functionality to Foswiki with plugins_ 6 6 7 7 %TOC% … … 9 9 ---++ Overview 10 10 11 You can add plugins to extend Foswiki functionality ,without altering the core code. A plug-in approach lets you:11 You can add plugins to extend Foswiki functionality without altering the core code. A plug-in approach lets you: 12 12 13 13 * add virtually unlimited features while keeping the main Foswiki code compact and efficient; … … 19 19 Foswiki plugins are developed and contributed by interested members of the community. Plugins are provided on an 'as is' basis; they are not a part of Foswiki, but are independently developed and maintained. 20 20 21 Most TWiki<sup>®</sup> plugins can also be used with Foswiki if the TWikiCompatibilityPlugin is installed.21 Most [[http://twiki.org/cgi-bin/view/Plugins/WebHome][TWiki<sup>®</sup> plugins]] can also be used with Foswiki if the TWikiCompatibilityPlugin is installed (it is by default). 22 22 23 23 __See other types of extensions:__ [[Contribs]], [[Skins]] … … 44 44 The recommended approach to testing new plugins before making them public is to create a second local Foswiki installation, and test the plugin there. You can allow selected users access to the test area. Once you are satisfied that it won't compromise your main installation, you can install it there as well. 45 45 46 InstalledPluginsshows which plugins are: 1) installed, 2) loading properly, and 3) what plugin handlers they invoke. Any failures are shown in the Errors section. The =[[VarFAILEDPLUGINS][%<nop>FAILEDPLUGINS%]]= macro can be used to debug failures. You may also want to check your webserver error log and the various Foswiki log files.46 The [[plugins]] page shows which plugins are: 1) installed, 2) loading properly, and 3) what plugin handlers they invoke. Any failures are shown in the Errors section. The =[[VarFAILEDPLUGINS][%<nop>FAILEDPLUGINS%]]= macro can be used to debug failures. You may also want to check your webserver error log and the various Foswiki log files. 47 47 48 48 ---+++ Some Notes on Plugin Performance … … 108 108 The recommended approach to testing new plugins before making them public is to create a second local Foswiki installation, and test the plugin there. You can allow selected users access to the test area. Once you are satisfied that it won't compromise your main installation, you can install it there as well. 109 109 110 InstalledPluginsshows which plugins are: 1) installed, 2) loading properly, and 3) what plugin handlers they invoke. Any failures are shown in the Errors section. The =[[VarFAILEDPLUGINS][%<nop>FAILEDPLUGINS%]]= macro can be used to debug failures. You may also want to check your webserver error log and the various Foswiki log files.110 The [[plugins]] page shows which plugins are: 1) installed, 2) loading properly, and 3) what plugin handlers they invoke. Any failures are shown in the Errors section. The =[[VarFAILEDPLUGINS][%<nop>FAILEDPLUGINS%]]= macro can be used to debug failures. You may also want to check your webserver error log and the various Foswiki log files. 111 111 112 112 ---+++ Some Notes on Plugin Performance -
trunk/core/data/System/SiteTools.txt
r851 r1022 146 146 *For ISP installations:* Many ISPs don't allow hosted accounts direct cron access, as it's often used for things that can heavily load the server. Workaround scripts are available. 147 147 148 *On Windows:* You can use a scheduled task if you have administrative privileges. TWiki:Codev/CronTabWin is a free scheduler for Windows.148 *On Windows:* You can use a scheduled task if you have administrative privileges. 149 149 150 150 ---++ Site Permissions -
trunk/core/data/System/SkinBrowser.txt
r931 r1022 5 5 6 6 <div class="skinstable"> 7 %SEARCH{ " Skin$" scope="topic" web="%SYSTEMWEB%,TWiki" type="regex" nosearch="on" nototal="on" expandvariables="on" format="| $pattern(.*\| *Screenshot\:[^\|]*\|([^\|]*).*) | *[[$web.$topic][$topic]]*: $pattern(.*\| *Description\:[^\|]*\|([^\|]*).*)<br /><br />[[%SCRIPTURLPATH{"view"}%/%WEB%/%TOPIC%?skin=$pattern(.*\| *Base Name\:[^\|]*\| *(\w*).*)][preview with this topic]] |" }%7 %SEARCH{ "name~'*Skin'" scope="topic" web="%SYSTEMWEB%" type="query" nosearch="on" nototal="on" expandvariables="on" format="| $pattern(.*\| *Screenshot\:[^\|]*\|([^\|]*).*) | *[[$web.$topic][$topic]]*: $pattern(.*\| *Description\:[^\|]*\|([^\|]*).*)<br /><br />[[%SCRIPTURLPATH{"view"}%/%WEB%/%TOPIC%?skin=$pattern(.*\| *Base Name\:[^\|]*\| *(\w*).*)][preview with this topic]] |" }% 8 8 </div> 9 9 <style type="text/css" media="all"> -
trunk/core/data/System/Skins.txt
r906 r1022 1 1 %META:TOPICINFO{author="ProjectContributor" date="1168736701" format="1.1" version="$Rev: 16565 $"}% 2 2 %STARTINCLUDE% 3 ---+ Skins3 ---+ Foswiki Skins 4 4 5 5 _Skins overlay regular templates to give different looks and feels to Foswiki screens._ -
trunk/core/data/System/SystemRequirements.txt
r883 r1022 5 5 _Server and client requirements_ 6 6 7 Low client and server base requirements are core features that keep Foswiki widely deployable, particularly across a range of browser platforms and versions. Many extensions exist which enhance and expand TWiki's capabilities; they may have additional requirements.7 Low client and server base requirements are core features that keep Foswiki widely deployable, particularly across a range of browser platforms and versions. Many extensions exist which enhance and expand Foswiki's capabilities; they may have additional requirements. 8 8 9 9 %TOC% -
trunk/core/data/System/TextFormattingRules.txt
r851 r1022 52 52 ---++ Plugin Formatting Extensions 53 53 54 Plugins can extend the functionality of TWiki into many other areas. There are a huge number of plugins available from the [[Foswiki::Extensions.WebHome][foswiki site]].54 Plugins can extend the functionality of Foswiki into many other areas. There are a huge number of plugins available from the [[Foswiki::Extensions.WebHome][foswiki site]]. 55 55 56 56 Currently enabled plugins on this installation, as listed by =%<nop>PLUGINDESCRIPTIONS%=: -
trunk/core/data/System/TopicsAndWebs.txt
r851 r1022 83 83 ---++ Creating and editing topics 84 84 85 A primary purpose of Foswiki is to make it incredibly easy for you to add and edit information on existing topics, create new topics, and link between TWiki topics.85 A primary purpose of Foswiki is to make it incredibly easy for you to add and edit information on existing topics, create new topics, and link between Foswiki topics. 86 86 87 87 * *To modify a topic*: click the ==Edit== link in the toolbar at the bottom left of every page (using the Default skin). An editing window appears. Type away. Use the GoodStyle and TextFormattingRules links to get pop-up window help. -
trunk/core/data/System/TwentyMinuteTutorial.txt
r851 r1022 17 17 * Follow the WikiWord link and learn what it is. 18 18 * If you know the name of a topic, you can jump directly to it by typing its name into the *Go* field on the top of the page. Type =WebSearch= to jump to the search page. __Hint:__ Do not confuse the *Go* field with search. 19 * You can search each web. Enter a search string in the %HOMETOPIC% topic or the WebSearch topic accessible from the =Search= link on each topic. TWiki searches for an exact match; optionally, you can also use RegularExpressions.19 * You can search each web. Enter a search string in the %HOMETOPIC% topic or the WebSearch topic accessible from the =Search= link on each topic. Foswiki searches for an exact match; optionally, you can also use RegularExpressions. 20 20 21 21 ---++ 3. Open a private account... … … 23 23 * Depending on how your site is configured, you may already be authorised. Ask your system administrator. If not, Go to the UserRegistration page to create your account. 24 24 25 ---++ 4. Check out TWikiusers, groups.25 ---++ 4. Check out users, groups. 26 26 * Go to the %USERSWEB%.%WIKIUSERSTOPIC% topic; it has a list of all users. Your WikiName will be in this list after you register. 27 27 * Go to the %USERSWEB%.WikiGroups topic in the %USERSWEB% web; it has a list of groups which can be used to define fine grained AccessControl. … … 76 76 That's it! You're now equipped with all the essentials. You are ready to roll. 77 77 78 __NOTE:__ When first using Foswiki, it will probably seem strange to be able to change other people's postings - we're used to _separating_ individual messages, with e-mail, message boards, non-Wiki collaboration platforms. __Don't worry about it.__ You can't accidentally delete important stuff - you can always check previous versions, and copy-and-paste from them if you want to undo any changes. After a short while, TWiki-style free-form communication becomes second-nature. You'll expect it everywhere!78 __NOTE:__ When first using Foswiki, it will probably seem strange to be able to change other people's postings - we're used to _separating_ individual messages, with e-mail, message boards, non-Wiki collaboration platforms. __Don't worry about it.__ You can't accidentally delete important stuff - you can always check previous versions, and copy-and-paste from them if you want to undo any changes. After a short while, wiki-style free-form communication becomes second-nature. You'll expect it everywhere! 79 79 80 80 __Related Topics:__ UserDocumentationCategory -
trunk/core/data/System/UsersGuide.txt
r851 r1022 11 11 12 12 * *One-Page Primers* 13 * TWikiSite: Ultra-compact, 2-minute primer13 * BeginnersStartHere: Ultra-compact, 2-minute primer 14 14 * TwentyMinuteTutorial: A compact, 20-minute primer<p /> 15 15 * SearchHelp: Tips and help on search … … 28 28 29 29 30 * *Help on InstalledPlugins*30 * *Help on [[Plugins]]* 31 31 <blockquote> 32 32 %PLUGINDESCRIPTIONS% -
trunk/core/data/System/VarURLPARAM.txt
r851 r1022 20 20 * Double quotes in URL parameters must be escaped when passed into other macros.%BR% Example: =%<nop>SEARCH{ "%<nop>URLPARAM{ "search" encode="quotes" }%" noheader="on" }%= 21 21 * When used in a template topic, this macro will be expanded when the template is used to create a new topic. See TemplateTopics#TemplateTopicsVars for details. 22 * Watch out for internal parameters, such as =rev=, =skin=, =template=, =topic=, =web=; they have a special meaning in TWiki. Common parameters and view script specific parameters are documented at TWikiScripts.22 * Watch out for internal parameters, such as =rev=, =skin=, =template=, =topic=, =web=; they have a special meaning in Foswiki. Common parameters and view script specific parameters are documented at CommandAndCGIScripts. 23 23 * If you have =%<nop>URLPARAM{= in the value of a URL parameter, it will be modified to =%<nop>URLPARAM{=. This is to prevent an infinite loop during expansion. 24 24 * There is a risk that this macro could be misused for cross-site scripting. -
trunk/core/data/System/VarUSERINFO.txt
r851 r1022 11 11 * Example: =%<nop>USERINFO{ "WikiGuest" format="$username is really $wikiname" }%= 12 12 * Expands to: <code>%USERINFO{ "WikiGuest" format="$username is really !$wikiname" }%</code> 13 * __Note:__ The parameter should be the wikiname of a user. You can also pass a login name. You can only get information about another user if the ={AntiSpam}{HideUserDetails}= configuration option is not enabled, or if you are an admin. %IF{"{AntiSpam}{HideUserDetails}" then=" _(User details are hidden in this TWiki)_ "}%13 * __Note:__ The parameter should be the wikiname of a user. You can also pass a login name. You can only get information about another user if the ={AntiSpam}{HideUserDetails}= configuration option is not enabled, or if you are an admin. %IF{"{AntiSpam}{HideUserDetails}" then=" _(User details are hidden in this site)_ "}% 14 14 * Related: [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarUSERNAME][USERNAME]], [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarWIKINAME][WIKINAME]], [[%IF{"'%INCLUDINGTOPIC%'='Macros'" then="#"}%VarWIKIUSERNAME][WIKIUSERNAME]], UserAuthentication, ChangeEmailAddress -
trunk/core/data/System/WebChanges.txt
r482 r1022 2 2 ---+ %MAKETEXT{"[_1] Recent Changes in [_2] Web" args="%URLPARAM{"limit" default="50"}%, <nop>%INCLUDINGWEB%"}% <span style="font-size: 50%">%MAKETEXT{"retrieved at [_1]" args="%DISPLAYTIME{"$hour:$min ($tz)"}%"}%</span> 3 3 4 %SEARCH{" .*" web="%INCLUDINGWEB%" type="regex" nosearch="on" noheader="on" order="modified" limit="%URLPARAM{"limit" default="50"}%" reverse="on"}%4 %SEARCH{"'1'" web="%INCLUDINGWEB%" type="query" nosearch="on" noheader="on" order="modified" limit="%URLPARAM{"limit" default="50"}%" reverse="on"}% 5 5 6 6 <strong><em>%MAKETEXT{"See also:"}%</em></strong> -
trunk/core/data/System/WebCreateNewTopicTemplate.txt
r875 r1022 57 57 %TMPL:DEF{"topicparent"}%%IF{"defined pickparent" then="<select name='topicparent' size='10' class='twikiSelect'>$percntTOPICLIST{$quot<option $marker value='$name'>$name</option>$quot marker=$quotselected$quot separator=$quot$quot selection=$quot$percntURLPARAM{ $quottopicparent$quot default=$quot%MAKETEXT{"(no parent, orphaned topic)"}%$quot }$percnt$quot}$percnt<option value=$quot$quot>$percntMAKETEXT{$quot(no parent, orphaned topic)$quot}$percnt</option></select>" else="<input type='text' size='40' name='topicparent' class='twikiInputField' value='%URLPARAM{topicparent}%' /> <a id='pickparent' href='$percntSCRIPTURLPATH{view}$percnt/$percntBASEWEB$percnt/$percntBASETOPIC$percnt?$percntQUERYSTRING$percnt;pickparent=1'>%MAKETEXT{"Pick from a list"}%</a>"}%%TMPL:END% 58 58 59 %TMPL:DEF{"topictemplate"}%<select name="templatetopic" class="twikiSelect">%IF{"'%URLPARAM{"templatetopic"}%'" then='<option selected="selected">%URLPARAM{"templatetopic"}%</option>'}%<option value="">%MAKETEXT{"Default template"}%</option>%SEARCH{" .*Template$" scope="topic" excludetopic="WebTopicEditTemplate,WebCreateNewTopicTemplate,*ViewTemplate" type="regex" nonoise="on" format="<option>$topic</option>"}%</select> <a id="viewtemplates" href="%SCRIPTURL{view}%/%SYSTEMWEB%/WebTemplateTopics?web=%BASEWEB%">%MAKETEXT{"View templates"}%</a> %TMPL:END%59 %TMPL:DEF{"topictemplate"}%<select name="templatetopic" class="twikiSelect">%IF{"'%URLPARAM{"templatetopic"}%'" then='<option selected="selected">%URLPARAM{"templatetopic"}%</option>'}%<option value="">%MAKETEXT{"Default template"}%</option>%SEARCH{"name~'*Template'" scope="topic" excludetopic="WebTopicEditTemplate,WebCreateNewTopicTemplate,*ViewTemplate" type="query" nonoise="on" format="<option>$topic</option>"}%</select> <a id="viewtemplates" href="%SCRIPTURL{view}%/%SYSTEMWEB%/WebTemplateTopics?web=%BASEWEB%">%MAKETEXT{"View templates"}%</a> %TMPL:END% 60 60 61 61 %TMPL:DEF{"submit"}%<input id="submit" type="submit" class="twikiSubmit" value='%MAKETEXT{"Create this topic"}%' />%TMPL:END% -
trunk/core/data/System/WebIndex.txt
r482 r1022 1 1 %META:TOPICINFO{author="ProjectContributor" date="1163619832" format="1.0" version="$Rev: 10464 $"}% 2 %SEARCH{" \.*" scope="topic" type="regex" nosearch="on"}%2 %SEARCH{"'1'" scope="topic" type="query" nosearch="on"}% 3 3 4 4 %MAKETEXT{"See also the faster [_1]" args="[[%BASEWEB%.WebTopicList][WebTopicList]]"}% -
trunk/core/data/System/WebRssBase.txt
r851 r1022 9 9 1. Use a news readers such as Foswiki:Extensions/HeadlinesPlugin to display the recent changes 10 10 * The source can be a RSS 1.0 feed (WebRss) or ATOM 1.0 feed (WebAtom) 11 * Learn more on RSS at TWiki:Codev/TWikiSyndication12 * Learn more on ATOM at WebAtomBase and TWiki:Codev/AtomSyndication13 11 14 12 ---++ RSS Feed Usage … … 20 18 ---++ RSS Feed Internals 21 19 22 Each web has a WebRss topic which includes part of this <nop>%TOPIC% topic. This topic is the base for the RSS feed and generates an RSS 1.0 feed for TWiki:Codev/TWikiSyndication.20 Each web has a WebRss topic which includes part of this <nop>%TOPIC% topic. This topic is the base for the RSS feed and generates an RSS 1.0 feed. 23 21 24 22 The WebRss topic in each web contains the following text: … … 29 27 <title>%<nop>WIKITOOLNAME%'s <nop>%<nop>INCLUDINGWEB% web</title> 30 28 <link>%<nop>SCRIPTURL{"view"}%/%<nop>INCLUDINGWEB%</link> 31 <description>(the description of the web). TWiki is a Web-Based Collaboration Platform for the Enterprise.</description>29 <description>(the description of the web). Foswiki, the Free and Open-Source Wiki.</description> 32 30 %<nop>INCLUDE{"%SYSTEMWEB%.WebRssBase"}% <!-- 33 31 * Set <nop>SKIN = rss … … 64 62 ----- 65 63 66 __See also__: WebAtomBase , TWiki:Codev/RichSiteSummary, TWiki:Codev/TWikiSyndication64 __See also__: WebAtomBase 67 65 -
trunk/core/data/System/WebTemplateTopics.txt
r482 r1022 5 5 6 6 %MAKETEXT{"Available templates in [_1] Web:" args="%URLPARAM{"web" default="%WEB%"}%"}% 7 %SEARCH{" .*Template$" scope="topic" web="%URLPARAM{"web" default="%WEB%"}%" excludetopic="WebTopicEditTemplate,WebCreateNewTopicTemplate,*ViewTemplate" type="regex" nosearch="on" nonoise="on" format=" * [[$web.$topic][$topic]]"}%7 %SEARCH{"name~'*Template'" scope="topic" web="%URLPARAM{"web" default="%WEB%"}%" excludetopic="WebTopicEditTemplate,WebCreateNewTopicTemplate,*ViewTemplate" type="query" nosearch="on" nonoise="on" format=" * [[$web.$topic][$topic]]"}% -
trunk/core/data/System/WebTopicViewTemplate.txt
r482 r1022 17 17 18 18 ---+++ %MAKETEXT{"Do you wish to navigate quickly to a similar topic?"}% 19 %SEARCH{ " META.TOPICMOVED.*from\=\"%BASEWEB%.%BASETOPIC%\"" nosearch="on" nototal="on" type="regex" format="<img src=\"%ICONURL{arrowbright}%\" width=\"16\" height=\"16\" alt=\"\" border=\"0\" /> $percntRED% $percntMAKETEXT{\"This topic has moved to [_1].\" args=\"[[$web.$topic]]\"}$percnt $percntENDCOLOR%" }%19 %SEARCH{ "moved.from='%BASEWEB%.%BASETOPIC%'" nosearch="on" nototal="on" type="query" format="<img src=\"%ICONURL{arrowbright}%\" width=\"16\" height=\"16\" alt=\"\" border=\"0\" /> $percntRED% $percntMAKETEXT{\"This topic has moved to [_1].\" args=\"[[$web.$topic]]\"}$percnt $percntENDCOLOR%" }% 20 20 21 21 %MAKETEXT{"Similar topics in this web (if any):"}%%BR% -
trunk/core/data/System/WikiWikiClones.txt
r851 r1022 1 1 %META:TOPICINFO{author="ProjectContributor" date="1111929255" format="1.0" version="$Rev: 5385 $"}% 2 Foswiki is a Wiki Wiki clone and has its root in JOS Wiki via TWiki ®.2 Foswiki is a Wiki Wiki clone and has its root in JOS Wiki via TWiki<sup>®</sup>. 3 3 4 4 * Foswiki's home is at http://foswiki.org/ … … 6 6 * A list of Wiki Wiki clones can be found at http://c2.com/cgi/wiki?WikiWikiClones 7 7 8 TWiki ® is atrademark of Peter Thoeny.8 TWiki<sup>®</sup> is a registered trademark of Peter Thoeny. -
trunk/core/data/Trash/WebHome.txt
r672 r1022 7 7 %MAKETEXT{"By default, viewing the Trash web is restricted to [_1]. If you would like to allow all users to view the Trash web, remove the =ALLOWWEBVIEW= restriction in WebPreferences." args="%USERSWEB%.AdminGroup"}% 8 8 9 %SEARCH{".*" web="%INCLUDINGWEB%" type="regex" nototal="on" nosearch="on" order="modified" limit="15"}% 9 Last 15 changes in this web: 10 %SEARCH{"'1'='1'" type="query" nototal="on" nosearch="on" reverse="on" order="modified" limit="15"}% 10 11 [[WebChanges][%MAKETEXT{"more..."}%]] 11 12
Note: See TracChangeset
for help on using the changeset viewer.
