Changeset 666
- Timestamp:
- 11/15/08 04:56:37 (4 years ago)
- Files:
-
- 92 edited
-
branches/Release04x02/data/TWiki/DefaultPreferences.txt (modified) (1 diff)
-
branches/Release04x02/data/TWiki/GlossaryOfTerms.txt (modified) (1 diff)
-
branches/Release04x02/data/TWiki/ReleaseHistory.txt (modified) (4 diffs)
-
branches/Release04x02/data/TWiki/ReleaseNotes01x00.txt (modified) (6 diffs)
-
branches/Release04x02/data/TWiki/SearchPatternCookbook.txt (modified) (1 diff)
-
branches/Release04x02/data/TWiki/TWikiUpgradeGuide.txt (modified) (3 diffs)
-
branches/Release04x02/data/TWiki/UserAuthentication.txt (modified) (1 diff)
-
branches/Release04x02/data/TestCases/TestCaseAutoFormatting.txt (modified) (4 diffs)
-
branches/Release04x02/data/TestCases/TestCaseAutoInternalTags.txt (modified) (1 diff)
-
branches/Release04x02/data/TestCases/TestCaseInternetRegistration.txt (modified) (1 diff)
-
branches/Release04x02/data/TestCases/TestCaseIntranetRegistration.txt (modified) (1 diff)
-
branches/Release04x02/lib/TWiki.spec (modified) (1 diff)
-
branches/Release04x02/lib/TWiki/Users/ApacheHtpasswdUser.pm (modified) (1 diff)
-
branches/Release04x02/lib/TWiki/Users/BaseUserMapping.pm (modified) (1 diff)
-
branches/Release04x02/lib/TWiki/Users/HtPasswdUser.pm (modified) (1 diff)
-
branches/Release04x02/lib/TWiki/Users/Password.pm (modified) (1 diff)
-
branches/Release04x02/templates/messages.tmpl (modified) (1 diff)
-
branches/Release04x02/tools/TWikiKernel/MANIFEST (modified) (1 diff)
-
branches/Release04x02/tools/create_large_groups.pl (modified) (2 diffs)
-
branches/Release04x02/tools/extender.pl (modified) (1 diff)
-
branches/Release04x02/twikiplugins/PatternSkin/data/TWiki/WebLeftBar.txt (modified) (1 diff)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/Main/UserListHeader.txt (modified) (1 diff)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/LoginName.txt (modified) (1 diff)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/ManagingUsers.txt (modified) (4 diffs)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/TWikiUserSetting.txt (modified) (1 diff)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/TopicUserMappingContrib.txt (modified) (2 diffs)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/lib/TWiki/Contrib/TopicUserMappingContrib/MANIFEST (modified) (1 diff)
-
branches/Release04x02/twikiplugins/TopicUserMappingContrib/lib/TWiki/Users/TopicUserMapping.pm (modified) (5 diffs)
-
branches/Release04x02/twikiplugins/UnitTestContrib/test/unit/Fn_REVINFO.pm (modified) (2 diffs)
-
branches/Release04x02/twikiplugins/UnitTestContrib/test/unit/RegisterTests.pm (modified) (4 diffs)
-
branches/Release04x02/twikiplugins/WysiwygPlugin/test/unit/WysiwygPlugin/TranslatorTests.pm (modified) (3 diffs)
-
trunk/BlogPlugin/data/_BlogPlugin/BlogAbout.txt (modified) (1 diff)
-
trunk/DirectedGraphWebMapPlugin/data/TWiki/DirectedGraphWebMapPlugin.txt (modified) (1 diff)
-
trunk/FindElsewherePlugin/data/TWiki/FindElsewherePlugin.txt (modified) (1 diff)
-
trunk/HTTPDUserAdminContrib/data/TWiki/HTTPDUserAdminContrib.txt (modified) (1 diff)
-
trunk/HTTPDUserAdminContrib/lib/TWiki/Users/HTTPDUserAdminUser.pm (modified) (1 diff)
-
trunk/HTTPDUserAdminContrib/lib/TWiki/Users/HTTPDUserAdminUserMapping.pm (modified) (3 diffs)
-
trunk/HistoryPlugin/data/TWiki/HistoryPlugin.txt (modified) (1 diff)
-
trunk/LdapContrib/lib/TWiki/Users/LdapUserMapping.pm (modified) (1 diff)
-
trunk/MailToTWikiAddOn/bin/mailtotwiki (modified) (1 diff)
-
trunk/NatSkin/data/TWiki/NatSearch.txt (modified) (1 diff)
-
trunk/NatSkin/templates/messages.nat.tmpl (modified) (1 diff)
-
trunk/NatSkin/templates/oopsnotwikiuser.nat.tmpl (modified) (1 diff)
-
trunk/NatSkin/templates/viewtopicactions.nat.tmpl (modified) (1 diff)
-
trunk/PatternSkin/data/TWiki/WebLeftBar.txt (modified) (1 diff)
-
trunk/PersonalInfoAddOn/data/Main/PersonalInfoDemoUser.txt (modified) (1 diff)
-
trunk/PersonalInfoAddOn/data/_PersonalInfoAddOn04x01/PersonalInfoUserFormExample.txt (modified) (2 diffs)
-
trunk/PersonalInfoAddOn/data/_PersonalInfoAddOn04x02/PersonalInfoUserFormExample.txt (modified) (2 diffs)
-
trunk/PluginBenchmarkAddOn/bin/pluginbenchmark (modified) (1 diff)
-
trunk/PluginBenchmarkAddOn/data/TWiki/PluginBenchmarkAddOn.txt (modified) (1 diff)
-
trunk/QuickMenuSkin/data/TWiki/QuickMenuBarUtilities.txt (modified) (1 diff)
-
trunk/SpanishTWikiContrib/data/TWiki/SpanishTWikiContrib.txt (modified) (1 diff)
-
trunk/SpanishTWikiContrib/data/TWiki/TranslationNote.txt (modified) (1 diff)
-
trunk/SpanishTWikiContrib/data/TWiki_ES/GlosarioTWiki.txt (modified) (1 diff)
-
trunk/SpanishTWikiContrib/data/TWiki_ES/GuiaDeUsuarioTWiki.txt (modified) (1 diff)
-
trunk/SpanishTWikiContrib/data/TWiki_ES/TaquigrafiaTWiki.txt (modified) (2 diffs)
-
trunk/SpanishTWikiContrib/data/TWiki_ES/WebLeftBar.txt (modified) (1 diff)
-
trunk/SpanishTWikiContrib/lib/TWiki/Contrib/SpanishTWikiContrib/MANIFEST (modified) (1 diff)
-
trunk/TWikiDeploymentSpiderAddOn/twiki-deployment-spider.pl (modified) (3 diffs)
-
trunk/TigerSkinPlugin/data/TWiki/WebMenu.txt (modified) (1 diff)
-
trunk/ToolTipPlugin/data/TWiki/ToolTipPlugin.txt (modified) (1 diff)
-
trunk/TopicUserMappingContrib/data/Main/UserListHeader.txt (modified) (1 diff)
-
trunk/TopicUserMappingContrib/data/TWiki/LoginName.txt (modified) (1 diff)
-
trunk/TopicUserMappingContrib/data/TWiki/ManagingUsers.txt (modified) (4 diffs)
-
trunk/TopicUserMappingContrib/data/TWiki/TWikiUserSetting.txt (modified) (1 diff)
-
trunk/TopicUserMappingContrib/data/TWiki/TopicUserMappingContrib.txt (modified) (2 diffs)
-
trunk/TopicUserMappingContrib/lib/TWiki/Contrib/TopicUserMappingContrib/MANIFEST (modified) (1 diff)
-
trunk/TopicUserMappingContrib/lib/TWiki/Users/TopicUserMapping.pm (modified) (5 diffs)
-
trunk/UnitTestContrib/test/unit/Fn_REVINFO.pm (modified) (2 diffs)
-
trunk/UnitTestContrib/test/unit/RegisterTests.pm (modified) (4 diffs)
-
trunk/UserInfoPlugin/lib/TWiki/Plugins/UserInfoPlugin/Core.pm (modified) (2 diffs)
-
trunk/WysiwygPlugin/test/unit/WysiwygPlugin/TranslatorTests.pm (modified) (2 diffs)
-
trunk/core/data/TWiki/DefaultPreferences.txt (modified) (1 diff)
-
trunk/core/data/TWiki/GlossaryOfTerms.txt (modified) (1 diff)
-
trunk/core/data/TWiki/ReleaseHistory.txt (modified) (4 diffs)
-
trunk/core/data/TWiki/ReleaseNotes01x00.txt (modified) (6 diffs)
-
trunk/core/data/TWiki/SearchPatternCookbook.txt (modified) (1 diff)
-
trunk/core/data/TWiki/TWikiUpgradeGuide.txt (modified) (3 diffs)
-
trunk/core/data/TWiki/UserAuthentication.txt (modified) (1 diff)
-
trunk/core/data/TestCases/TestCaseAutoFormatting.txt (modified) (4 diffs)
-
trunk/core/data/TestCases/TestCaseAutoInternalTags.txt (modified) (1 diff)
-
trunk/core/data/TestCases/TestCaseInternetRegistration.txt (modified) (1 diff)
-
trunk/core/data/TestCases/TestCaseIntranetRegistration.txt (modified) (1 diff)
-
trunk/core/lib/TWiki.spec (modified) (1 diff)
-
trunk/core/lib/TWiki/Users/ApacheHtpasswdUser.pm (modified) (1 diff)
-
trunk/core/lib/TWiki/Users/BaseUserMapping.pm (modified) (1 diff)
-
trunk/core/lib/TWiki/Users/HtPasswdUser.pm (modified) (1 diff)
-
trunk/core/lib/TWiki/Users/Password.pm (modified) (1 diff)
-
trunk/core/templates/messages.tmpl (modified) (1 diff)
-
trunk/core/tools/TWikiKernel/MANIFEST (modified) (1 diff)
-
trunk/core/tools/create_large_groups.pl (modified) (2 diffs)
-
trunk/core/tools/extender.pl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/Release04x02/data/TWiki/DefaultPreferences.txt
r610 r666 76 76 ---++ Default User Settings 77 77 78 %X% *NOTE:* They are typically redefined in topics of individual %USERSWEB%. TWikiUsers78 %X% *NOTE:* They are typically redefined in topics of individual %USERSWEB%.WikiUsers 79 79 80 80 * Show tool-tip topic info on mouse-over of WikiWord links. Setting can be on, off, or customized. An empty setting or off setting disables the tool-tips (for better performance). The setting can contain $summary to show the topic summary, $date for the last change date, $rev for the revision, $username for the login name of the last editor, $wikiname for the <nop>WikiName, $wikiusername for <nop>%USERSWEB%.WikiName, $topic for the topic name, and $web for the web name -
branches/Release04x02/data/TWiki/GlossaryOfTerms.txt
r605 r666 10 10 | Plugin: | Prepackaged server-side extension that adds all sorts of additional functions, seamlessly integrated into TWiki. [[Plugins][Details...]] | 11 11 | Plugin API: | The standard interface for creating TWiki _Plugins_ and add-on programs that ensure a perfect integration. [[TWikiFuncDotPm][Details...]] | 12 | Preferences: | The site-wide, single _web_ and single user-level preferences settings. The settings are stored in DefaultPreferences, WebPreferences and %USERSWEB%. TWikiUsershome pages. [[TWikiVariables#PreferencesVariables][Details...]] |12 | Preferences: | The site-wide, single _web_ and single user-level preferences settings. The settings are stored in DefaultPreferences, WebPreferences and %USERSWEB%.%WIKIUSERSTOPIC% home pages. [[TWikiVariables#PreferencesVariables][Details...]] | 13 13 | Site: | A TWiki installation consisting of one or more _webs_. [[TWikiSite][Details...]] | 14 14 | Skin: | Skins overlay regular _templates_ with alternate header/footer layout of _pages_; topic text is not affected. Skins are typically enabled site-wide or per _web_. [[TWikiSkins][Details...]] | -
branches/Release04x02/data/TWiki/ReleaseHistory.txt
r617 r666 14 14 * *Easier Installation and Upgrade* 15 15 * New Internal Admin Login feature 16 * The !Main. TWikiUsers topic is no longer distributed as a default topic in Main web16 * The !Main.WikiUsers topic is no longer distributed as a default topic in Main web 17 17 * A new directory =working= which per default is located in the TWiki root which contains registration_approvals, tmp, and work_areas 18 18 * Configure can now authenticate when connecting to local plugins repository. … … 36 36 * Table of Content (TOC) feature enhanced 37 37 * re-architected Pluggable user mapping (between login name and !WikiName) to integrate with alternative authentication and Management schemes 38 * Topic based User management has been extracted into a separately update-able package (! TWikiUsersContrib)38 * Topic based User management has been extracted into a separately update-able package (!WikiUsersContrib) 39 39 40 40 * *Enhancements of Pre-installed Plugins* … … 647 647 * New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size. 648 648 * *25 Feb 2000* - TWiki:Main.PeterThoeny 649 * Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main. TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files.649 * Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.WikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files. 650 650 * *11 Feb 2000* - TWiki:Main.PeterThoeny 651 651 * New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi". … … 750 750 * Added TWiki variables, enclosed in % signs =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name). 751 751 * *28 Jul 1998* - TWiki:Main.PeterThoeny 752 * Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main. TWikiUsers.752 * Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main.WikiUsers. 753 753 * *28 Jul 1998* - TWiki:Main.PeterThoeny 754 754 * Topic index. (Technically speaking a simple '.*' search on topic names.) -
branches/Release04x02/data/TWiki/ReleaseNotes01x00.txt
r664 r666 30 30 * *Easier Installation and Upgrade* 31 31 * New Internal Admin Login feature. See below. 32 * The !Main. TWikiUsers topic is no longer distributed as a default topic in Main. See below.32 * The !Main.WikiUsers topic is no longer distributed as a default topic in Main. See below. 33 33 * A new directory =working= which per default is located in the twiki root which contains registration_approvals, tmp, and work_areas. See below 34 34 * !ResetPassword, !ChangePassword, !ChangeEmailAddress, and !TWikiRegistration no longer contains yellow text that you have to remove. … … 55 55 * Many new functions in the API for plugin developers. 56 56 * Table of Content (TOC) feature enhanced 57 * User Mapping (mapping between login name and !WikiName) code has been extended to allow pluggable modules to integrate with all sorts of alternative authentication and Management schemes. For normal cases you use the default !TopicUserMapping which is using the !Main. TWikiUsers topic to map between login and !WikiName. A new !BaseUserMapping is provided for TWikis where you only have guests and an administrator. In this case you use the login and password given in configure to login as an admin.57 * User Mapping (mapping between login name and !WikiName) code has been extended to allow pluggable modules to integrate with all sorts of alternative authentication and Management schemes. For normal cases you use the default !TopicUserMapping which is using the !Main.WikiUsers topic to map between login and !WikiName. A new !BaseUserMapping is provided for TWikis where you only have guests and an administrator. In this case you use the login and password given in configure to login as an admin. 58 58 59 59 ---++ Important Changes since 4.2.3 … … 149 149 From 4.2.0 the =UserForm= and =NewUserTemplate= are distributed in the TWiki web. If you create the two in the Main web the Main web version will be used instead. So if you tailor the user topic format or the form then you should always copy the two files to the Main web and modify the ones in the Main web. When you later upgrade TWiki your tailored template and form will not be overwritten. 150 150 151 ---+++ ! TWikiUsers no longer distributed152 153 The =Main. TWikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki.154 155 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main. TWikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =TWikiUsers= topic.151 ---+++ !WikiUsers no longer distributed 152 153 The =Main.WikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki. 154 155 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main.WikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =WikiUsers= topic. 156 156 157 157 * For new installers this makes no difference at all 158 * For upgraders this is one less problem to worry about as your important !Main. TWikiUsers topic now no longer gets overwritten when upgrading.158 * For upgraders this is one less problem to worry about as your important !Main.WikiUsers topic now no longer gets overwritten when upgrading. 159 159 160 160 ---+++ New =working= directory … … 289 289 | [[%BUGS%/Item4659][Item4659]] | Change the strategy of protecting again html attach spam to not harm Wysiwyg editor | 290 290 | [[%BUGS%/Item4658][Item4658]] | remove use of undefined variable un utf8 code | 291 | [[%BUGS%/Item4605][Item4605]] | User shown as Unknown User (Login ID) when author is not in TWikiUsers. Bad feature |291 | [[%BUGS%/Item4605][Item4605]] | User shown as Unknown User (Login ID) when author is not in WikiUsers. Bad feature | 292 292 | [[%BUGS%/Item4590][Item4590]] | Rename "Checkpoint" to "Save and Continue" | 293 293 | [[%BUGS%/Item4585][Item4585]] | configure generates apache errors | … … 555 555 | [[%BUGS%/Item4140][Item4140]] | Support standard escapes in IF statements | 556 556 | [[%BUGS%/Item4139][Item4139]] | Configurable date format to enable 2007-05-25 format. | 557 | [[%BUGS%/Item4120][Item4120]] | !Main. TWikiUsers no longer in distribution but gets created from template if non existing |557 | [[%BUGS%/Item4120][Item4120]] | !Main.WikiUsers no longer in distribution but gets created from template if non existing | 558 558 | [[%BUGS%/Item4087][Item4087]] | PatternSkin: visual update to form elements | 559 559 | [[%BUGS%/Item4075][Item4075]] | Enhance MailerContrib To Allow Exclusion Of Webs | … … 701 701 | [[%BUGS%/Item5443][Item5443]] | Searches order="editby" are sorted by login ID (cUID) instead of WikiName making result look random | 702 702 | [[%BUGS%/Item5432][Item5432]] | Image links inserted with Manage Attachment only work with lower case file extension | 703 | [[%BUGS%/Item5431][Item5431]] | Register.pm redirects to TWikiUsers topic on error, even though that topic may not exist |703 | [[%BUGS%/Item5431][Item5431]] | Register.pm redirects to WikiUsers topic on error, even though that topic may not exist | 704 704 | [[%BUGS%/Item5430][Item5430]] | reset password message has some errors | 705 705 | [[%BUGS%/Item5428][Item5428]] | Topic save error with form does not remove nop | -
branches/Release04x02/data/TWiki/SearchPatternCookbook.txt
r491 r666 125 125 </form> 126 126 127 This searches all topics in the %USERSWEB% web that contain "Name", "Email" and "Country" bullets. Alternatively, do a %SYSTEMWEB%.FormattedSearch with =multiple="on"= on the [[%USERSWEB%. TWikiUsers]] topic.127 This searches all topics in the %USERSWEB% web that contain "Name", "Email" and "Country" bullets. Alternatively, do a %SYSTEMWEB%.FormattedSearch with =multiple="on"= on the [[%USERSWEB%.WikiUsers]] topic. 128 128 129 129 ---+++ Solution 2: As Solution 1, but with possibility for multi-selecting usernames -
branches/Release04x02/data/TWiki/TWikiUpgradeGuide.txt
r664 r666 85 85 86 86 * Copy all the topics from the Main web and corresponding pub/Main directories from the old TWiki to the new TWiki but do not overwrite any of the new topics already inside the new Main directory! 87 * Manually merge all the users from the old =Main. TWikiUsers= topic to the new TWiki. If you upgrade from Cairo you can simply use the old file and add the missing new system users to the list of users. If you upgrade from TWiki-4.0.X simply use the old topic. Starting from 4.2.0 TWiki no longer ships with a =Main.TWikiUsers= topic. When you register the first user TWiki now checks for an existing =Main.TWikiUsers= and if it does not exist it gets created.87 * Manually merge all the users from the old =Main.WikiUsers= topic to the new TWiki. If you upgrade from Cairo you can simply use the old file and add the missing new system users to the list of users. If you upgrade from TWiki-4.0.X simply use the old topic. Starting from 4.2.0 TWiki no longer ships with a =Main.WikiUsers= topic. When you register the first user TWiki now checks for an existing =Main.WikiUsers= and if it does not exist it gets created. 88 88 * If you use =data/.htpasswd= for authentication copy this file from the old TWiki to the new. 89 89 * If you upgrade from Cairo and you are using the Htpasswd login manager, then note that email addresses for users have moved out of user topics and into the password file. There is a script that performs this extra upgrade step for you - see =tools/upgrade_emails.pl=. … … 135 135 </verbatim> 136 136 137 ---+++ ! TWikiUsers topic in Main web138 139 Your Cairo [[Main. TWikiUsers][Main.TWikiUsers]] topic will work in TWiki4 but you will need to ensure that these 4 users from the default TWiki4 version of !TWikiUsers are copied to the existing !TWikiUsers topic. !WikiGuest is probably already there but the others are new137 ---+++ !WikiUsers topic in Main web 138 139 Your Cairo [[Main.WikiUsers][Main.WikiUsers]] topic will work in TWiki4 but you will need to ensure that these 4 users from the default TWiki4 version of !WikiUsers are copied to the existing !WikiUsers topic. !WikiGuest is probably already there but the others are new 140 140 * *ProjectContributor* - placeholder for a TWiki developer, and is used in TWiki documentation 141 141 * *WikiGuest* - guest user, used as a fallback if the user can't be identified … … 221 221 From 4.2.0 the =UserForm= and =NewUserTemplate= are distributed in the TWiki web. If you create the two in the Main web the Main web version will be used instead. So if you tailor the user topic format or the form then you should always copy the two files to the Main web and modify the ones in the Main web. When you later upgrade TWiki your tailored template and form will not be overwritten. 222 222 223 ---+++ ! TWikiUsers no longer distributed224 225 The =Main. TWikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki.226 227 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main. TWikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =TWikiUsers= topic.223 ---+++ !WikiUsers no longer distributed 224 225 The =Main.WikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki. 226 227 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main.WikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =WikiUsers= topic. 228 228 229 229 * For new installers this makes no difference at all 230 * For upgraders this is one less problem to worry about as your important !Main. TWikiUsers topic now no longer gets overwritten when upgrading.230 * For upgraders this is one less problem to worry about as your important !Main.WikiUsers topic now no longer gets overwritten when upgrading. 231 231 232 232 ---+++ New =working= directory -
branches/Release04x02/data/TWiki/UserAuthentication.txt
r664 r666 98 98 The disadvantage is that because the user identity is cached in the browser, you can log in, but you can't log out again unless you restart the browser. 99 99 100 %WIKITOOLNAME% maps the =REMOTE_USER= that was used to log in to the webserver to a WikiName using the table in %USERSWEB%. TWikiUsers. This table is updated whenever a user registers, so users can choose not to register (in which case their webserver login name is used for their signature) or register (in which case that login name is mapped to their WikiName).100 %WIKITOOLNAME% maps the =REMOTE_USER= that was used to log in to the webserver to a WikiName using the table in %USERSWEB%.WikiUsers. This table is updated whenever a user registers, so users can choose not to register (in which case their webserver login name is used for their signature) or register (in which case that login name is mapped to their WikiName). 101 101 102 102 The same private =.htpasswd= file used in %WIKITOOLNAME% Template Login can be used to authenticate Apache users, using the Apache Basic Authentication support. -
branches/Release04x02/data/TestCases/TestCaseAutoFormatting.txt
r3 r666 354 354 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/TestCases/WebPreferences">WebPreferences</a> 355 355 <p /> 356 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/ TWikiUsers">TWikiUsers</a>356 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/%WIKIUSERSTOPIC%">%WIKIUSERSTOPIC%</a> 357 357 <p /> 358 358 <span class="twikiNewLink">CompleteAndUtterNothing<a href="%SCRIPTURLPATH{"edit"}%/TestCases/CompleteAndUtterNothing?topicparent=TestCases.TestCaseAutoFormatting" rel="nofollow" title="Create this topic">?</a></span> … … 369 369 WebPreferences 370 370 371 %USERSWEB%. TWikiUsers371 %USERSWEB%.%WIKIUSERSTOPIC% 372 372 373 373 CompleteAndUtterNothing … … 386 386 <span class="twikiNewLink">wiki syntax<a href="%SCRIPTURLPATH{"edit"}%/TestCases/WikiSyntax?topicparent=TestCases.TestCaseAutoFormatting" rel="nofollow" title="Create this topic">?</a></span> 387 387 <p /> 388 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/ TWikiUsers">%USERSWEB%.TWiki users</a>388 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/%WIKIUSERSTOPIC%">%USERSWEB%.Wiki users</a> 389 389 <p /> 390 390 escaped: … … 399 399 [[wiki syntax]] 400 400 401 [[%USERSWEB%. TWiki users]]401 [[%USERSWEB%.Wiki users]] 402 402 403 403 escaped: -
branches/Release04x02/data/TestCases/TestCaseAutoInternalTags.txt
r505 r666 71 71 <tr> 72 72 <td>WIKIUSERSTOPIC</td> 73 <td><!-- expected viftene -->WIKIUSERSTOPIC TWikiUsers<!-- /expected --></td>73 <td><!-- expected viftene -->WIKIUSERSTOPIC WikiUsers<!-- /expected --></td> 74 74 <td><!-- actual -->WIKIUSERSTOPIC <nop>%WIKIUSERSTOPIC%<!-- /actual --></td> 75 75 </tr> -
branches/Release04x02/data/TestCases/TestCaseInternetRegistration.txt
r481 r666 31 31 32 32 1 Topic named as %<nop>WIKINAME% written to %USERSWEB% 33 2 Entry written to [[%USERSWEB%. TWikiUsers]]33 2 Entry written to [[%USERSWEB%.%WIKIUSERSTOPIC%]] 34 34 3 There *is* .htpasswd entry for the user 35 35 4 Email is sent to administrator -
branches/Release04x02/data/TestCases/TestCaseIntranetRegistration.txt
r481 r666 13 13 ---++ Expected result 14 14 1 Topic named as %<nop>WIKINAME% written to %USERSWEB% 15 2 Entry written to [[%USERSWEB%. TWikiUsers]]15 2 Entry written to [[%USERSWEB%.%WIKIUSERSTOPIC%]] 16 16 3 There is no .htpasswd entry for RemoteUser 17 17 4 Email is sent to administrator -
branches/Release04x02/lib/TWiki.spec
r665 r666 338 338 # registration scripts. <b>If you change this setting you will have to 339 339 # use TWiki to manually rename the existing topic</b> 340 $TWiki::cfg{UsersTopicName} = ' TWikiUsers';340 $TWiki::cfg{UsersTopicName} = 'WikiUsers'; 341 341 342 342 # **STRING 100 EXPERT** -
branches/Release04x02/lib/TWiki/Users/ApacheHtpasswdUser.pm
r21 r666 32 32 Password manager that uses Apache::HtPasswd to manage users and passwords. 33 33 34 Subclass of [[ TWikiUsersPasswordDotPm][ =TWiki::Users::Password= ]].34 Subclass of [[WikiUsersPasswordDotPm][ =TWiki::Users::Password= ]]. 35 35 See documentation of that class for descriptions of the methods of this class. 36 36 37 37 Duplicates functionality of 38 [[ TWikiUsersHtPasswdUserDotPm][ =TWiki::Users::HtPasswdUser=]];38 [[WikiUsersHtPasswdUserDotPm][ =TWiki::Users::HtPasswdUser=]]; 39 39 provided mainly as an example of how to write a new password manager. 40 40 -
branches/Release04x02/lib/TWiki/Users/BaseUserMapping.pm
r664 r666 365 365 else { 366 366 367 # Add additional mappings defined in TWikiUsers367 # Add additional mappings defined in WikiUsers 368 368 if ( $this->{W2U}->{$wn} ) { 369 369 push( @users, $this->{W2U}->{$wn} ); -
branches/Release04x02/lib/TWiki/Users/HtPasswdUser.pm
r21 r666 24 24 Support for htpasswd and htdigest format password files. 25 25 26 Subclass of [[ TWikiUsersPasswordDotPm][ =TWiki::Users::Password= ]].26 Subclass of [[WikiUsersPasswordDotPm][ =TWiki::Users::Password= ]]. 27 27 See documentation of that class for descriptions of the methods of this class. 28 28 -
branches/Release04x02/lib/TWiki/Users/Password.pm
r630 r666 267 267 268 268 returns a TWikiIterator of loginnames from the password source. If AllowLoginNames is false 269 this is used to remove the need for a TWikiUsers topic.269 this is used to remove the need for a WikiUsers topic. 270 270 271 271 =cut -
branches/Release04x02/templates/messages.tmpl
r610 r666 45 45 %MAKETEXT{"Please make sure you spelled the [_1] correctly and try again. If you get stuck, please mail [_2]." args="%SYSTEMWEB%.LoginName, %WIKIWEBMASTER%"}% 46 46 47 %MAKETEXT{"See [_1] for a list of existing users or register as new user in [_2]." args="%USERSWEB%. TWikiUsers, %SYSTEMWEB%.TWikiRegistration"}% %TMPL:END%47 %MAKETEXT{"See [_1] for a list of existing users or register as new user in [_2]." args="%USERSWEB%.%WIKIUSERSTOPIC%, %SYSTEMWEB%.TWikiRegistration"}% %TMPL:END% 48 48 %TMPL:DEF{"in_a_group"}% 49 49 ---+++ %MAKETEXT{"[_1] is in at least one group and cannot be removed" args="%PARAM1%"}% -
branches/Release04x02/tools/TWikiKernel/MANIFEST
r664 r666 41 41 data/Main/WikiGuest.txt 0660 42 42 data/Main/RegistrationAgent.txt 0660 43 data/Main/ TWikiUsers.txt 066043 data/Main/WikiUsers.txt 0660 44 44 data/Main/UnknownUser.txt 0660 45 45 data/Main/UserForm.txt 0660 -
branches/Release04x02/tools/create_large_groups.pl
r3 r666 3 3 # (group size 10000/5000/2500/..) 4 4 5 #warning: does not add users to Main. TWikiUsers topic *FIXED*5 #warning: does not add users to Main.WikiUsers topic *FIXED* 6 6 #warning: does not add users and user info to htpasswd file *FIXED* 7 7 #warning: uses out dated email storage method *FIXED* … … 11 11 undef $/; 12 12 open( PWD, ">>data/BIGGROUPS_htpasswd" ) || die $!; 13 open( TWUSER, ">>data/Main/ TWikiUsers.txt" ) || die $!;13 open( TWUSER, ">>data/Main/WikiUsers.txt" ) || die $!; 14 14 for my $user ( 1 .. 10000 ) { 15 15 my $username = "TestUser$user"; -
branches/Release04x02/tools/extender.pl
r601 r666 138 138 } 139 139 if (defined $cfg{UsersTopicName}) { 140 $file =~ s#(Main)/ TWikiUsers\.txt(.*)$#$1/$cfg{UsersTopicName}.txt$2#;140 $file =~ s#(Main)/WikiUsers\.txt(.*)$#$1/$cfg{UsersTopicName}.txt$2#; 141 141 } 142 142 foreach my $w qw( SystemWebName TrashWebName UsersWebName ) { -
branches/Release04x02/twikiplugins/PatternSkin/data/TWiki/WebLeftBar.txt
r616 r666 3 3 4 4 * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b> 5 * %IF{"istopic '%USERSWEB%. TWikiUsers'" else=" $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt" then="[[$percntUSERSWEB$percnt.TWikiUsers][ $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt]]"}%5 * %IF{"istopic '%USERSWEB%.%WIKIUSERSTOPIC%'" else=" $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt" then="[[$percntUSERSWEB$percnt.$percntWIKIUSERSTOPIC$percnt][ $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt]]"}% 6 6 * [[%USERSWEB%.TWikiGroups][ %ICON{"group"}% %MAKETEXT{"Groups"}%]] 7 7 * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]] -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/Main/UserListHeader.txt
r481 r666 1 1 %META:TOPICINFO{author="ProjectContributor" date="1127307283" format="1.1" version="$Rev$"}% 2 __Related topics:__ %SEARCH{"^( TWikiUsers|TWikiGroups|UserList$|UserListBy)" type="regex" web="%MAINWEB%" scope="topic" separator=", " nonoise="on" format="[[$web.$topic][$topic]]" excludetopic="%INCLUDINGTOPIC%"}%2 __Related topics:__ %SEARCH{"^(%WIKIUSERSTOPIC%|TWikiGroups|UserList$|UserListBy)" type="regex" web="%MAINWEB%" scope="topic" separator=", " nonoise="on" format="[[$web.$topic][$topic]]" excludetopic="%INCLUDINGTOPIC%"}% -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/LoginName.txt
r664 r666 9 9 ---++ How to Find Yours 10 10 11 Look in %MAINWEB%. TWikiUsers- if your name is followed by a dash and a word, usually lowercase, this is what you log in with.11 Look in %MAINWEB%.%WIKIUSERSTOPIC% - if your name is followed by a dash and a word, usually lowercase, this is what you log in with. 12 12 13 13 e.g. -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/ManagingUsers.txt
r657 r666 48 48 * Fix backlinks in the %MAINWEB% web only 49 49 * Make sure the group topics are updated (if any.) 50 * Edit the [[%MAINWEB%. TWikiUsers]] topic and move the user's entry so50 * Edit the [[%MAINWEB%.%WIKIUSERSTOPIC%]] topic and move the user's entry so 51 51 that the list is in proper alphabetical order. 52 52 * Recreate the old topic with a pointer to the new topic, so that links … … 57 57 * The login name needs to be changed in the authentication server (e.g. 58 58 Active Directory) 59 * In TWiki's [[%MAINWEB%. TWikiUsers]] topic, fix the mapping from59 * In TWiki's [[%MAINWEB%.%WIKIUSERSTOPIC%]] topic, fix the mapping from 60 60 login name to WikiName:%BR% 61 61 = * !JaneSmith - jsmith - 13 Sep 2006= %BR% … … 72 72 =.htpasswd= files generated by TWiki! =htpasswd= wipes out email 73 73 addresses that TWiki plants in the info fields of this file. 74 2 Remove the =FredQuimby - fred= line from the <nop>%MAINWEB%. TWikiUsers74 2 Remove the =FredQuimby - fred= line from the <nop>%MAINWEB%.%WIKIUSERSTOPIC% 75 75 topic 76 76 3 Remove =FredQuimby= from all groups and from all the … … 108 108 From this point on, your myskin templates will be used for the registration emails. 109 109 110 To make it possible for TWikiUsersto modify the email contents, you could use a parameterized =%<nop>INCLUDE%=110 To make it possible for %WIKIUSERSTOPIC% to modify the email contents, you could use a parameterized =%<nop>INCLUDE%= 111 111 statement in your customized version. eg: 112 112 -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/TWikiUserSetting.txt
r505 r666 12 12 *The following variables are classified as user settings:* 13 13 14 %SEARCH{" TWikiUserSetting" type="regex" topic="Var*" format=" * $topic" nonoise="on"}%14 %SEARCH{"WikiUsersetting" type="regex" topic="Var*" format=" * $topic" nonoise="on"}% 15 15 16 16 *See also:* -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/data/TWiki/TopicUserMappingContrib.txt
r636 r666 11 11 an internal TWiki canonical user ID, and the displayed name used to identify the user in TWiki. 12 12 This is the default <nop>TopicUserMapping in which user information is stored in TWiki topics - one per user, and then any mapping needed is done using the 13 <nop> TWikiUserstopic in the %MAINWEB%.13 <nop>%WIKIUSERSTOPIC% topic in the %MAINWEB%. 14 14 15 15 see [[http://twiki.org/cgi-bin/view/Codev/SimplifiedUserMappingCodeInterface][SimplifiedUserMappingCodeInterface]] on TWiki.org for a more detailed discussion … … 45 45 * TWiki.UsersTemplate 46 46 * Main.UserHomepageHeader 47 * TWiki. TWikiUserSetting47 * TWiki.WikiUsersetting 48 48 * Main.TWikiGroupTemplate 49 49 -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/lib/TWiki/Contrib/TopicUserMappingContrib/MANIFEST
r639 r666 19 19 20 20 data/TWiki/TWikiRegistration.txt 0644 21 data/TWiki/UsersTemplate.txt 0644 Default template for a new TWikiUsers topic21 data/TWiki/UsersTemplate.txt 0644 Default template for a new WikiUsers topic 22 22 data/TWiki/ChangeEmailAddress.txt 0644 23 23 data/TWiki/BulkResetPassword.txt 0644 24 data/TWiki/ TWikiUserSetting.txt 064424 data/TWiki/WikiUsersetting.txt 0644 25 25 data/TWiki/UserForm.txt 0644 Default form attached to a user topic 26 26 data/TWiki/NewUserTemplate.txt 0644 Default new user topic template -
branches/Release04x02/twikiplugins/TopicUserMappingContrib/lib/TWiki/Users/TopicUserMapping.pm
r664 r666 27 27 By default TWiki maintains user topics and group topics in the %MAINWEB% that 28 28 define users and group. These topics are 29 * ! TWikiUsers - stores a mapping from usernames to TWiki names29 * !WikiUsers - stores a mapping from usernames to TWiki names 30 30 * !WikiName - for each user, stores info about the user 31 31 * !GroupNameGroup - for each group, a topic ending with "Group" stores a list of users who are part of that group. … … 230 230 } 231 231 232 # test if the login is in the TWikiUsers topic, or in the password file232 # test if the login is in the WikiUsers topic, or in the password file 233 233 # depending on the AllowLoginNames setting 234 234 sub _userReallyExists { … … 237 237 if ( $TWiki::cfg{Register}{AllowLoginName} ) { 238 238 239 # need to use the TWikiUsers file239 # need to use the WikiUsers file 240 240 _loadMapping($this); 241 241 return 1 if ( defined( $this->{L2U}->{$login} ) ); … … 271 271 Add a user to the persistant mapping that maps from usernames to wikinames 272 272 and vice-versa. The default implementation uses a special topic called 273 " TWikiUsers" in the users web. Subclasses will provide other implementations273 "WikiUsers" in the users web. Subclasses will provide other implementations 274 274 (usually stubs if they have other ways of mapping usernames to wikinames). 275 275 Names must be acceptable to $TWiki::cfg{NameFilter} … … 932 932 elsif ( $TWiki::cfg{Register}{AllowLoginName} ) { 933 933 934 # Add additional mappings defined in TWikiUsers934 # Add additional mappings defined in WikiUsers 935 935 _loadMapping($this); 936 936 if ( $this->{W2U}->{$wn} ) { -
branches/Release04x02/twikiplugins/UnitTestContrib/test/unit/Fn_REVINFO.pm
r664 r666 159 159 160 160 # Create a topic with raw meta to force a wikiname into the author field. 161 # The wikiname must be for a user who is in TWikiUsers.161 # The wikiname must be for a user who is in WikiUsers. 162 162 # This test is specific to the "traditional" text database implementation, 163 163 # either RcsWrap or RcsLite. … … 188 188 189 189 # Create a topic with raw meta to force a login into the author field. 190 # The login must be for a user who is in TWikiUsers.190 # The login must be for a user who is in WikiUsers. 191 191 # This test is specific to the "traditional" text database implementation, 192 192 # either RcsWrap or RcsLite. -
branches/Release04x02/twikiplugins/UnitTestContrib/test/unit/RegisterTests.pm
r632 r666 1486 1486 ); 1487 1487 1488 # Make TWikiUsers read-only1489 chmod( 0444, "$TWiki::cfg{DataDir}/$this->{users_web}/ TWikiUsers.txt" );1488 # Make WikiUsers read-only 1489 chmod( 0444, "$TWiki::cfg{DataDir}/$this->{users_web}/$TWiki::cfg{UsersTopicName}.txt" ); 1490 1490 1491 1491 $query->path_info("/$this->{users_web}/TWikiRegistration"); … … 1535 1535 } 1536 1536 finally { 1537 chmod( 0777, "$TWiki::cfg{DataDir}/$this->{users_web}/ TWikiUsers.txt" );1537 chmod( 0777, "$TWiki::cfg{DataDir}/$this->{users_web}/$TWiki::cfg{UsersTopicName}.txt" ); 1538 1538 }; 1539 1539 } … … 1605 1605 1606 1606 #test for http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3400 1607 sub verify_resetPassword_No TWikiUsersEntry {1607 sub verify_resetPassword_NoWikiUsersEntry { 1608 1608 my $this = shift; 1609 1609 … … 1613 1613 $this->registerAccount(); 1614 1614 1615 #Remove the TWikiUsers entry - by deleting it :)1615 #Remove the WikiUsers entry - by deleting it :) 1616 1616 $this->{twiki}->{store}->moveTopic( 1617 1617 $TWiki::cfg{UsersWebName}, -
branches/Release04x02/twikiplugins/WysiwygPlugin/test/unit/WysiwygPlugin/TranslatorTests.pm
r463 r666 461 461 name => 'variousWikiWords', 462 462 html => 463 "<p>${linkon}WebPreferences${linkoff}</p><p>$protecton<br />%MAINWEB%$protectoff. TWikiUsers</p><p>${linkon}CompleteAndUtterNothing${linkoff}</p><p>${linkon}LinkBox$linkoff${linkon}LinkBoxs${linkoff}${linkon}LinkBoxies${linkoff}${linkon}LinkBoxess${linkoff}${linkon}LinkBoxesses${linkoff}${linkon}LinkBoxes${linkoff}</p>",463 "<p>${linkon}WebPreferences${linkoff}</p><p>$protecton<br />%MAINWEB%$protectoff.WikiUsers</p><p>${linkon}CompleteAndUtterNothing${linkoff}</p><p>${linkon}LinkBox$linkoff${linkon}LinkBoxs${linkoff}${linkon}LinkBoxies${linkoff}${linkon}LinkBoxess${linkoff}${linkon}LinkBoxesses${linkoff}${linkon}LinkBoxes${linkoff}</p>", 464 464 tml => <<'YYY', 465 465 WebPreferences 466 466 467 %MAINWEB%. TWikiUsers467 %MAINWEB%.WikiUsers 468 468 469 469 CompleteAndUtterNothing … … 476 476 name => 'variousWikiWordsNopped', 477 477 html => 478 "${nop}${linkon}WebPreferences${linkoff} %${nop}MAINWEB%. TWikiUsers ${nop}CompleteAndUtterNothing",478 "${nop}${linkon}WebPreferences${linkoff} %${nop}MAINWEB%.WikiUsers ${nop}CompleteAndUtterNothing", 479 479 tml => 480 '<nop>WebPreferences %<nop>MAINWEB%. TWikiUsers <nop>CompleteAndUtterNothing',480 '<nop>WebPreferences %<nop>MAINWEB%.WikiUsers <nop>CompleteAndUtterNothing', 481 481 }, 482 482 { … … 484 484 name => 'squabsWithVars', 485 485 html => <<HERE, 486 ${linkon}[[wiki syntax]]$linkoff$linkon\[[%MAINWEB%. TWiki users]]${linkoff}486 ${linkon}[[wiki syntax]]$linkoff$linkon\[[%MAINWEB%.Wiki users]]${linkoff} 487 487 escaped: 488 488 [<nop>[wiki syntax]] 489 489 HERE 490 490 tml => <<'THERE', 491 [[wiki syntax]][[%MAINWEB%. TWiki users]]491 [[wiki syntax]][[%MAINWEB%.Wiki users]] 492 492 escaped: 493 493 ![[wiki syntax]] 494 494 THERE 495 495 finaltml => <<'EVERYWHERE', 496 [[wiki syntax]][[%MAINWEB%. TWiki users]] escaped: ![[wiki syntax]]496 [[wiki syntax]][[%MAINWEB%.Wiki users]] escaped: ![[wiki syntax]] 497 497 EVERYWHERE 498 498 }, -
trunk/BlogPlugin/data/_BlogPlugin/BlogAbout.txt
r482 r666 20 20 %REDDOT{"WebNotify" text="here" style="margin:0;padding:0;font-size:100%;"}% 21 21 and add your e-mail address or your <nop>%WIKITOOLNAME% username if you are a 22 [[%MAINWEB%. TWikiUsers][registered user]].22 [[%MAINWEB%.%WIKIUSERSTOPIC%][registered user]]. 23 23 24 24 ---++ Contact -
trunk/DirectedGraphWebMapPlugin/data/TWiki/DirectedGraphWebMapPlugin.txt
r664 r666 10 10 This is a sample of a web drawn by <nop>%TOPIC% - the "Main" web in a default installation of TWiki. 11 11 12 <map id="SampleMainWebMap" name="SampleMainWebMap"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/NobodyGroup" title="NobodyGroup" alt="" coords="633,7,714,34"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiAdminGroup" title="TWikiAdminGroup" alt="" coords="623,61,724,88"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroups" title="TWikiGroups" alt="" coords="1189,115,1266,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/ TWikiUsers" title="TWikiUsers" alt="" coords="772,329,842,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/SteffenPoulsen" title="SteffenPoulsen" alt="" coords="705,383,787,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/ProjectContributor" title="ProjectContributor" alt="" coords="596,383,691,410"><area shape="rect" href="%SCRIPTURL%/view/%USERSWEB%/SitePreferences" title="SitePreferences" alt="" coords="626,115,721,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroupTemplate" title="TWikiGroupTemplate" alt="" coords="1238,168,1350,195"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WikiGuest" title="WikiGuest" alt="" coords="511,383,583,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/RegistrationAgent" title="RegistrationAgent" alt="" coords="922,383,1044,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UnknownUser" title="UnknownUser" alt="" coords="828,383,909,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserList" title="UserList" alt="" coords="1377,383,1433,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/PatternSkinUserViewTemplate" title="PatternSkinUserViewTemplate" alt="" coords="180,276,329,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserViewTemplate" title="UserViewTemplate" alt="" coords="299,329,401,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserForm" title="UserForm" alt="" coords="397,222,460,249"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WikiGuestLeftBar" title="WikiGuestLeftBar" alt="" coords="7,329,110,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByDateJoined" title="UserListByDateJoined" alt="" coords="1397,544,1511,571"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByLocation" title="UserListByLocation" alt="" coords="1401,490,1507,517"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByPhotograph" title="UserListByPhotograph" alt="" coords="1476,436,1593,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListHeader" title="UserListHeader" alt="" coords="1348,436,1435,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserHomepageHeader" title="UserHomepageHeader" alt="" coords="371,276,486,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WebAtom" title="WebAtom" alt="" coords="828,276,892,302">12 <map id="SampleMainWebMap" name="SampleMainWebMap"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/NobodyGroup" title="NobodyGroup" alt="" coords="633,7,714,34"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiAdminGroup" title="TWikiAdminGroup" alt="" coords="623,61,724,88"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroups" title="TWikiGroups" alt="" coords="1189,115,1266,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WikiUsers" title="WikiUsers" alt="" coords="772,329,842,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/SteffenPoulsen" title="SteffenPoulsen" alt="" coords="705,383,787,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/ProjectContributor" title="ProjectContributor" alt="" coords="596,383,691,410"><area shape="rect" href="%SCRIPTURL%/view/%USERSWEB%/SitePreferences" title="SitePreferences" alt="" coords="626,115,721,142"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/TWikiGroupTemplate" title="TWikiGroupTemplate" alt="" coords="1238,168,1350,195"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WikiGuest" title="WikiGuest" alt="" coords="511,383,583,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/RegistrationAgent" title="RegistrationAgent" alt="" coords="922,383,1044,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UnknownUser" title="UnknownUser" alt="" coords="828,383,909,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserList" title="UserList" alt="" coords="1377,383,1433,410"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/PatternSkinUserViewTemplate" title="PatternSkinUserViewTemplate" alt="" coords="180,276,329,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserViewTemplate" title="UserViewTemplate" alt="" coords="299,329,401,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserForm" title="UserForm" alt="" coords="397,222,460,249"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WikiGuestLeftBar" title="WikiGuestLeftBar" alt="" coords="7,329,110,356"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByDateJoined" title="UserListByDateJoined" alt="" coords="1397,544,1511,571"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByLocation" title="UserListByLocation" alt="" coords="1401,490,1507,517"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListByPhotograph" title="UserListByPhotograph" alt="" coords="1476,436,1593,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserListHeader" title="UserListHeader" alt="" coords="1348,436,1435,463"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/UserHomepageHeader" title="UserHomepageHeader" alt="" coords="371,276,486,302"><area shape="rect" href="%SCRIPTURL%/view/%MAINWEB%/WebAtom" title="WebAtom" alt="" coords="828,276,892,302"> 13 13 </map> 14 14 <img usemap="#SampleMainWebMap" src="%ATTACHURLPATH%/SampleMainWebMap.png"> -
trunk/FindElsewherePlugin/data/TWiki/FindElsewherePlugin.txt
r499 r666 27 27 | Found singular here | =<nop>WebHomes= | WebHomes | [[%SYSTEMWEB%.WebHome][WebHomes]] | 28 28 | Found elsewhere | =<nop>WebSearch= | WebSearch | [[%SYSTEMWEB%.WebSearch][WebSearch]] | 29 | Found elsewhere (LOOKELSEWHEREFORLOCAL enabled) | =<nop>%SYSTEMWEB%. TWikiUsers= | %SYSTEMWEB%.TWikiUsers | [[Main.TWikiUsers][TWikiUsers]] |30 | Found elsewhere (LOOKELSEWHEREFORLOCAL disabled) | =<nop>%SYSTEMWEB%. TWikiUsers= | %SYSTEMWEB%.TWikiUsers | [[TWiki.TWikiUsers][TWikiUsers]] (non-existing) |29 | Found elsewhere (LOOKELSEWHEREFORLOCAL enabled) | =<nop>%SYSTEMWEB%.WikiUsers= | %SYSTEMWEB%.WikiUsers | [[Main.WikiUsers][WikiUsers]] | 30 | Found elsewhere (LOOKELSEWHEREFORLOCAL disabled) | =<nop>%SYSTEMWEB%.WikiUsers= | %SYSTEMWEB%.WikiUsers | [[TWiki.WikiUsers][WikiUsers]] (non-existing) | 31 31 | Found elsewhere | =[<nop>[TWikiAdminGroup][twiki admins]]= | [[TWikiAdminGroup][twiki admins]] | [[Main.TWikiAdminGroup][twiki admins]] | 32 32 | Don't touch direct links | =[<nop>[%MAINWEB%.TWikiAdminGroup][twiki admins]]= | [[%MAINWEB%.TWikiAdminGroup][twiki admins]] | [[Main.TWikiAdminGroup][twiki admins]] | -
trunk/HTTPDUserAdminContrib/data/TWiki/HTTPDUserAdminContrib.txt
r530 r666 13 13 It has been developed and tested for the TWiki-4.2, though _may_ be useable for previous releases. 14 14 15 You receive maximal performance benefit by using the =SQL= mode, and ensuring ={Register}{AllowLoginName}= is off (so that the %MAINWEB%. TWikiUsers topic is not needed to convert login names to Wiki Names.15 You receive maximal performance benefit by using the =SQL= mode, and ensuring ={Register}{AllowLoginName}= is off (so that the %MAINWEB%.WikiUsers topic is not needed to convert login names to Wiki Names. 16 16 17 17 See the Extensions | HTTPDUserAdminContrib section of =configure= to set up the specific options. -
trunk/HTTPDUserAdminContrib/lib/TWiki/Users/HTTPDUserAdminUser.pm
r161 r666 34 34 Password manager that uses HTTPD::UserAdmin to manage users and passwords. 35 35 36 Subclass of [[ TWikiUsersPasswordDotPm][ =TWiki::Users::Password= ]].36 Subclass of [[WikiUsersPasswordDotPm][ =TWiki::Users::Password= ]]. 37 37 See documentation of that class for descriptions of the methods of this class. 38 38 39 39 Duplicates functionality of 40 [[ TWikiUsersHtPasswdUserDotPm][ =TWiki::Users::HtPasswdUser=]];40 [[WikiUsersHtPasswdUserDotPm][ =TWiki::Users::HtPasswdUser=]]; 41 41 and Adds the possiblilty of using DBM files, and databases to store the user information. 42 42 -
trunk/HTTPDUserAdminContrib/lib/TWiki/Users/HTTPDUserAdminUserMapping.pm
r649 r666 214 214 ---++ ObjectMethod _userReallyExists ($login) -> boolean 215 215 216 test if the login is in the TWikiUsers topic, or in the password file216 test if the login is in the WikiUsers topic, or in the password file 217 217 depending on the AllowLoginNames setting 218 218 … … 435 435 push( @users, $wn); 436 436 } elsif( $TWiki::cfg{Register}{AllowLoginName} ) { 437 # Add additional mappings defined in TWikiUsers437 # Add additional mappings defined in WikiUsers 438 438 439 439 my @usernames = $this->{passwords}->listMatchingUsers($TWiki::cfg{HTTPDUserAdminContrib}{WikiNameField}, $wn); … … 516 516 517 517 ####################################################################### 518 # don't create or use the MAIN. TWikiUsers topic518 # don't create or use the MAIN.WikiUsers topic 519 519 # this is a copy of the functionality in TopicUserMapping, with the TWikiUser topic part removed 520 520 #TODO: shame that its the UI::Registration code that creates the User topic - tahts close to pointless too -
trunk/HistoryPlugin/data/TWiki/HistoryPlugin.txt
r529 r666 66 66 * Here should appear the history of this document inline: 67 67 %HISTORY{" r1.$rev - $date - $wikiusername%BR%"}% 68 * Show the history of Main. TWikiUsers :%BR%69 %SCRIPTURL{oops}%/Main/ TWikiUsers?template=oopshistory68 * Show the history of Main.WikiUsers :%BR% 69 %SCRIPTURL{oops}%/Main/WikiUsers?template=oopshistory 70 70 71 71 ---++ Plugin Info -
trunk/LdapContrib/lib/TWiki/Users/LdapUserMapping.pm
r649 r666 131 131 =pod 132 132 133 ---++++ groupMembers($group) -> @listOf TWikiUsers133 ---++++ groupMembers($group) -> @listOfWikiUsers 134 134 135 135 Returns a list of all members of a given group. Members are -
trunk/MailToTWikiAddOn/bin/mailtotwiki
r208 r666 246 246 # Fetch the %MAINWEB%.TWikiUser topic 247 247 my $mainweb = TWiki::Func::getMainWebname(); 248 my $topic1 = TWiki::Func::readTopicText($mainweb, ' TWikiUsers');248 my $topic1 = TWiki::Func::readTopicText($mainweb, 'WikiUsers'); 249 249 250 250 # For each likely-looking user, open the topic, get the email address. -
trunk/NatSkin/data/TWiki/NatSearch.txt
r623 r666 39 39 ---++ Examples 40 40 | *Search* | *Description* | 41 | <nop> TWikiUsers | if the current web is the %MAINWEB% go to the <nop>TWikiUsers |41 | <nop>WikiUsers | if the current web is the %MAINWEB% go to the <nop>WikiUsers | 42 42 | | if the current web is the %SYSTEMWEB% go to the <nop>UsersGuide | 43 | g: twikiusers | list all topics in all webs whose name match "twikiusers" |43 | g:WikiUsers | list all topics in all webs whose name match "WikiUsers" | 44 44 | g:copyright -webpref | list all topics that contain the word "copyright" but not "webpref" | 45 45 | g:"Good morning" -natskin | list all topics that contain the term "Good morning" but not "natskin" | -
trunk/NatSkin/templates/messages.nat.tmpl
r611 r666 25 25 26 26 %MAKETEXT{"See [_1] for a list of existing users or register as new user in [_2]." 27 args="%USERSWEB%. TWikiUsers,%TWIKIREGISTRATION%"}%27 args="%USERSWEB%.%WIKIUSERSTOPIC%,%TWIKIREGISTRATION%"}% 28 28 %TMPL:END% 29 29 %TMPL:DEF{"topic_exists"}%<!-- uses goback def --> -
trunk/NatSkin/templates/oopsnotwikiuser.nat.tmpl
r598 r666 7 7 Remember, a [_1] is case sensitive. 8 8 See [_2] for a list of existing users or register as new user in [_3]." 9 args="%SYSTEMWEB%.WikiName,% MAINWEB%.TWikiUsers,%TWIKIREGISTRATION%"}%9 args="%SYSTEMWEB%.WikiName,%USERSWEB%.%WIKIUSERSTOPIC%,%TWIKIREGISTRATION%"}% 10 10 11 11 <!-- //message -->%TMPL:P{"goback"}% %TMPL:END% -
trunk/NatSkin/templates/viewtopicactions.nat.tmpl
r584 r666 1 1 <!-- template: viewtopicaction.nat.tmpl --> 2 %TMPL:DEF{"usersurl"}%<a class='natUserAction' href='%SCRIPTURLPATH{"view"}%/% MAINWEB%/TWikiUsers' title='%TMPL:P{"USERS_HELP"}%'>%TMPL:P{"USERS"}%</a>2 %TMPL:DEF{"usersurl"}%<a class='natUserAction' href='%SCRIPTURLPATH{"view"}%/%USERSWEB%/%WIKIUSERSTOPIC%' title='%TMPL:P{"USERS_HELP"}%'>%TMPL:P{"USERS"}%</a> 3 3 %TMPL:DEF{"topicactions_top"}%<!-- topicactions_top --> 4 4 %USERACTIONS{ -
trunk/PatternSkin/data/TWiki/WebLeftBar.txt
r615 r666 3 3 4 4 * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b> 5 * %IF{"istopic '%USERSWEB%. TWikiUsers'" else=" $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt" then="[[$percntUSERSWEB$percnt.TWikiUsers][ $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt]]"}%5 * %IF{"istopic '%USERSWEB%.%WIKIUSERSTOPIC%'" else=" $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt" then="[[$percntUSERSWEB$percnt.$percntWIKIUSERSTOPIC$percnt][ $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt]]"}% 6 6 * [[%USERSWEB%.TWikiGroups][ %ICON{"group"}% %MAKETEXT{"Groups"}%]] 7 7 * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]] -
trunk/PersonalInfoAddOn/data/Main/PersonalInfoDemoUser.txt
r482 r666 1 1 %META:TOPICINFO{author="ProjectContributor" date="1173049125" format="1.1" reprev="1.1" version="1.1"}% 2 %META:TOPICPARENT{name=" TWikiUsers"}%2 %META:TOPICPARENT{name="WikiUsers"}% 3 3 4 4 Demo user for %SYSTEMWEB%.PersonalInfoAddOn for illustration purposes only. This topic can be safely deleted after review. %BR% -
trunk/PersonalInfoAddOn/data/_PersonalInfoAddOn04x01/PersonalInfoUserFormExample.txt
r604 r666 2 2 ---+ User Form 3 3 4 This form defines the form of the home pages of registered TWiki users listed in [[%MAINWEB%. TWikiUsers][TWikiUsers]].4 This form defines the form of the home pages of registered TWiki users listed in [[%MAINWEB%.WikiUsers][WikiUsers]]. 5 5 6 6 | *Name* | *Type* | *Size* | *Values* | *Tooltip message* | *Attribute* | … … 27 27 | <nop>WorkLocation | text | 40 | | | H | 28 28 29 __Related topics:__ [[ TWikiUsers]], [[%SYSTEMWEB%.DataForms][DataForms]], [[%SYSTEMWEB%.TWikiRegistration][TWikiRegistration]]29 __Related topics:__ [[WikiUsers]], [[%SYSTEMWEB%.DataForms][DataForms]], [[%SYSTEMWEB%.TWikiRegistration][TWikiRegistration]] 30 30 -
trunk/PersonalInfoAddOn/data/_PersonalInfoAddOn04x02/PersonalInfoUserFormExample.txt
r604 r666 2 2 ---+ User Form 3 3 4 This form defines the form of the home pages of registered TWiki users listed in [[%MAINWEB%. TWikiUsers][TWikiUsers]].4 This form defines the form of the home pages of registered TWiki users listed in [[%MAINWEB%.WikiUsers][WikiUsers]]. 5 5 6 6 | *Name* | *Type* | *Size* | *Values* | *Tooltip message* | *Attribute* | … … 27 27 | <nop>WorkLocation | text | 40 | | | H | 28 28 29 __Related topics:__ [[ TWikiUsers]], [[%SYSTEMWEB%.DataForms][DataForms]], [[%SYSTEMWEB%.TWikiRegistration][TWikiRegistration]]29 __Related topics:__ [[WikiUsers]], [[%SYSTEMWEB%.DataForms][DataForms]], [[%SYSTEMWEB%.TWikiRegistration][TWikiRegistration]] 30 30 -
trunk/PluginBenchmarkAddOn/bin/pluginbenchmark
r257 r666 101 101 " name, followed by topic names. The TWiki web is assumed unless specified.\n\n"; 102 102 print 103 "Example: \% ./pluginbenchmark FooBarPlugin GoodStyle FormattedSearch Main. TWikiUsers\n\n";103 "Example: \% ./pluginbenchmark FooBarPlugin GoodStyle FormattedSearch Main.WikiUsers\n\n"; 104 104 print 105 105 "Notes: - Before running the benchmarks, disable mod_perl or SpeedyCGI in case used.\n"; -
trunk/PluginBenchmarkAddOn/data/TWiki/PluginBenchmarkAddOn.txt
r482 r666 17 17 * Choose a topic that renders your plugin variables. That may be the plugin topic, or an example topic. 18 18 * Go to your =bin= directory and call (for instance): 19 * =% ./pluginbenchmark <nop>TablePlugin <nop>GoodStyle <nop>FormattedSearch <nop>Main. TWikiUsers=19 * =% ./pluginbenchmark <nop>TablePlugin <nop>GoodStyle <nop>FormattedSearch <nop>Main.WikiUsers= 20 20 21 21 ---++ Example output -
trunk/QuickMenuSkin/data/TWiki/QuickMenuBarUtilities.txt
r269 r666 3 3 utilMenu = new QuickMenu.Menu(menuBar,"%MAKETEXT{"Utilities"}%","","","%MAKETEXT{"Utilities available for this Web"}%"); 4 4 if ("%USERINFO{format="$groups"}%".match(/TWikiAdminGroup/)) { 5 utilMenu.Add("%MAKETEXT{"Users"}%","%SCRIPTURLPATH{"view"}%/%MAINWEB%/ TWikiUsers","%ICONURLPATH{"person"}%");5 utilMenu.Add("%MAKETEXT{"Users"}%","%SCRIPTURLPATH{"view"}%/%MAINWEB%/WikiUsers","%ICONURLPATH{"person"}%"); 6 6 utilMenu.Add("%MAKETEXT{"Groups"}%","%SCRIPTURLPATH{"view"}%/%MAINWEB%/TWikiGroups","%ICONURLPATH{"group"}%"); 7 7 utilMenu.Add(); -
trunk/SpanishTWikiContrib/data/TWiki/SpanishTWikiContrib.txt
r530 r666 23 23 | TWiki_ES.FormulariosTWiki | TWiki:TWiki04x02.TWikiForms | 24 | | 24 24 | TWiki_ES.GlosarioTWiki | TWiki:TWiki04x02.TWikiGlossary | 5 | | 25 | TWiki_ES.GuiaDeUsuarioTWiki | TWiki:TWiki04x02. TWikiUsersGuide | 2 | |25 | TWiki_ES.GuiaDeUsuarioTWiki | TWiki:TWiki04x02.WikiUsersGuide | 2 | | 26 26 | TWiki_ES.IntroduccionVariablesTWiki | TWiki:TWiki04x02.TWikiVariablesQuickStart | 3 | | 27 27 | TWiki_ES.MailerContrib | TWiki:TWiki04x02.MailerContrib | 5 | | -
trunk/SpanishTWikiContrib/data/TWiki/TranslationNote.txt
r313 r666 33 33 ---+++ Explanation 34 34 Each translated topic shall include data related to the original document (generally from the english source documentation) that is stored in the TranslationForm attached to the translated topic. This TranslationForm includes three core elements (fields), based on a the concept developed on TWiki:Codev.TranslationSupport: 35 * Origin: The original, not translated topic, including the web-reference, e.g. =TWiki. TWikiUsersGuide=35 * Origin: The original, not translated topic, including the web-reference, e.g. =TWiki.WikiUsersGuide= 36 36 * Revision: The revision number of the original topic at the moment of translation 37 37 * Language: Two-character ISO language code representing the language of the translated topic, e.g. =es= for spanish or =en= for english -
trunk/SpanishTWikiContrib/data/TWiki_ES/GlosarioTWiki.txt
r572 r666 17 17 | Plugin: | Una extensión preconfigurada del lado de un servidor que agrega cualquier tipo de funciones adicionales perfectamente integradas al TWiki. [[TWiki.Plugins][Detalles...]] %FLAGGB% | 18 18 | Plugin API: | El interfaz estándar para crear TWiki _Plugins_ y programas adicionales que asegura una integración perfecta. [[TWiki.TWikiFuncDotPm][Detalles...]] %FLAGGB% | 19 | Preferencias: | La configuración de preferencias de todo el sitio, una _web_ específica e individual de cada usuario. Las configuraciones se guardan en las páginas %SYSTEMWEB%.DefaultPreferences %FLAGGB%, WebPreferences %FLAGGB% y %USERSWEB%. TWikiUsers %FLAGGB%. [[TWiki.TWikiVariables#PreferencesVariables][Detalles...]] %FLAGGB% |19 | Preferencias: | La configuración de preferencias de todo el sitio, una _web_ específica e individual de cada usuario. Las configuraciones se guardan en las páginas %SYSTEMWEB%.DefaultPreferences %FLAGGB%, WebPreferences %FLAGGB% y %USERSWEB%.WikiUsers %FLAGGB%. [[TWiki.TWikiVariables#PreferencesVariables][Detalles...]] %FLAGGB% | 20 20 | Sitio: | Una instalación de TWiki que consiste de una o más _webs_. [[SitioTWiki][Detalles...]] | 21 21 | TWiki: | Una plataforma de colaboración basada en el internet dirigida al mundo corporativo. Contracción de "TakeFive Wiki". Casualmente, sucede que también es el nombre de un robot de inteligencia artificial de la película de 1979 y una serie de televisión de Buck Rogers. Características incluyen la edición a través del navegador, generación automática de enlaces en texto (basada en ideas de la <nop>WikiWikiWeb original), control de revisión, _archivos adjuntos_, uso de _formularios_, configuración de _preferencias_, control de acceso y más. [[http://TWiki.org/][Detalles...]] %FLAGGB% | -
trunk/SpanishTWikiContrib/data/TWiki_ES/GuiaDeUsuarioTWiki.txt
r615 r666 39 39 40 40 %META:FORM{name="TWiki.TranslationForm"}% 41 %META:FIELD{name="Origin" attributes="" title="Origin" value="TWiki. TWikiUsersGuide"}%41 %META:FIELD{name="Origin" attributes="" title="Origin" value="TWiki.WikiUsersGuide"}% 42 42 %META:FIELD{name="Revision" attributes="" title="Revision" value="2"}% 43 43 %META:FIELD{name="Language" attributes="" title="Language" value="es"}% -
trunk/SpanishTWikiContrib/data/TWiki_ES/TaquigrafiaTWiki.txt
r464 r666 358 358 [[sintaxis wiki]] 359 359 360 [[Main. TWiki users]]360 [[Main.Wiki users]] 361 361 362 362 para evitar enlace: … … 367 367 [[sintaxis wiki]] 368 368 369 [[%MAINWEB%. TWiki users]]369 [[%MAINWEB%.Wiki users]] 370 370 371 371 para evitar enlace: -
trunk/SpanishTWikiContrib/data/TWiki_ES/WebLeftBar.txt
r615 r666 3 3 4 4 * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b> 5 * %IF{"istopic '%MAINWEB%. TWikiUsers'" else=" $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt" then="[[$percntMAINWEB$percnt.TWikiUsers][ $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt]]"}%5 * %IF{"istopic '%MAINWEB%.%WIKIUSERSTOPIC%'" else=" $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt" then="[[$percntMAINWEB$percnt.$percntWIKIUSERSTOPIC$percnt][ $percntICON{\"person\"}$percnt $percntMAKETEXT{\"Users\"}$percnt]]"}% 6 6 * [[%MAINWEB%.TWikiGroups][ %ICON{"group"}% %MAKETEXT{"Groups"}%]] 7 7 * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]] -
trunk/SpanishTWikiContrib/lib/TWiki/Contrib/SpanishTWikiContrib/MANIFEST
r604 r666 12 12 data/TWiki_ES/FormulariosTWiki.txt 0644 Translation - TWiki.DataForms 13 13 data/TWiki_ES/GlosarioTWiki.txt 0644 Translation - TWiki.TWikiGlossary 14 data/TWiki_ES/GuiaDeUsuarioTWiki.txt 0644 Translation - TWiki. TWikiUsersGuide14 data/TWiki_ES/GuiaDeUsuarioTWiki.txt 0644 Translation - TWiki.WikiUsersGuide 15 15 data/TWiki_ES/IntroduccionVariablesTWiki.txt 0644 Translation - TWiki.TWikiVariablesQuickStart 16 16 data/TWiki_ES/MailerContrib.txt 0644 Translation - TWiki.MailerContrib -
trunk/TWikiDeploymentSpiderAddOn/twiki-deployment-spider.pl
r527 r666 120 120 | Number webs | $self->web_count() | 121 121 | Number of users | $self->user_count() | 122 | Users | http://sitename/..../Main/ TWikiUsers122 | Users | http://sitename/..../Main/WikiUsers 123 123 | Webs names | 124 124 | TWiki prefs | http://sitename/..../TWiki/DefaultPreferences … … 171 171 # Search interface 172 172 173 $search->query(qw( twikiusers add yourself -Changed));173 $search->query(qw(WikiUsers add yourself -Changed)); 174 174 $search->lr(qw(en fr)); 175 175 $search->ie("utf8"); … … 217 217 218 218 my $baseurl = $usersurl; 219 $baseurl =~ s!Main/ TWikiUsers!!;219 $baseurl =~ s!Main/WikiUsers!!; 220 220 221 221 -
trunk/TigerSkinPlugin/data/TWiki/WebMenu.txt
r350 r666 28 28 %WEB{name="People" home="Main"}% 29 29 30 %ITEM{name="Everyone" topic=" TWikiUsers"}%30 %ITEM{name="Everyone" topic="%WIKIUSERSTOPIC%"}% 31 31 32 32 %DEFAULTITEMS% -
trunk/ToolTipPlugin/data/TWiki/ToolTipPlugin.txt
r529 r666 23 23 <!-- WYSIWYG chokes on the embedded html table tags in the following - Enclose in sticky tags to escape WYSIWYG --> 24 24 <sticky> 25 * %TOOLTIP{TEXT="<table width=100% border=0 cellspacing=1 bgcolor=#cccccc cellpadding=1> <tr bgcolor=#003366> <td> <font color=#fafafa> Web </font></td> <td><font color=#fafafa> Why (<i>pourquoi</i>) ? </font></td> <td width=1% align=right><a href=javascript:void()><font color=#ffffff><b>X</b></font></a></td> </tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#FFEFA6><td><a class=twikiLink href=/cgi-bin/view/Main/WebHome><font color=black><b>Main</b></font></a></font></td><td colspan=2><font color=#000000> Welcome to TWiki... <a class=twikiLink href=/cgi-bin/view/Main/ TWikiUsers>Users</a>, <a class=twikiLink href=/cgi-bin/view/Main/TWikiGroups>Groups</a>, <a class=twikiLink href=/cgi-bin/view/Main/OfficeLocations>Offices</a> - tour this expandable virtual workspace. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#FFD8AA><td><a class=twikiLink href=/cgi-bin/view/TWiki/WebHome><font color=black><b>TWiki</b></font></a></font></td><td colspan=2><font color=#000000> <a class=twikiLink href=/cgi-bin/view/TWiki/WelcomeGuest>Welcome</a>, <a class=twikiLink href=/cgi-bin/view/TWiki/TWikiRegistration>Registration</a>, and other <a class=twikiLink href=/cgi-bin/view/TWiki/StartingPoints>StartingPoints</a>; TWiki history & Wiki style; All the docs... </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#E0E3E7><td><a class=twikiLink href=/cgi-bin/view/Sandbox/WebHome><font color=black><b>Sandbox</b></font></a></font></td><td colspan=2><font color=#000000> Sandbox test area. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#F9D1C9><td><a class=twikiLink href=/cgi-bin/view/Codev/WebHome><font color=black><b>Codev</b></font></a></font></td><td colspan=2><font color=#000000> TWiki development: the core collaboration zone for the TWiki Project. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#E3E9A5><td><a class=twikiLink href=/cgi-bin/view/Plugins/WebHome><font color=black><b>Plugins</b></font></a></font></td><td colspan=2><font color=#000000> Repository for TWiki Plugins, Skins and Add-Ons. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#E0E3E7><td><a class=twikiLink href=/cgi-bin/view/Salgina/WebHome><font color=black><b>Salgina</b></font></a></font></td><td colspan=2><font color=#000000> Civil engineering exchange for the Salginatobel Bridge. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#B9DAFF><td><a class=twikiLink href=/cgi-bin/view/Support/WebHome><font color=black><b>Support</b></font></a></font></td><td colspan=2><font color=#000000> Tech support for the TWiki collaboration platform. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#FFFED5><td><a class=twikiLink href=/cgi-bin/view/Wikilearn/WebHome><font color=black><b>Wikilearn</b></font></a></font></td><td colspan=2><font color=#000000> Learn or teach anything related to free or open source software. </font></td></tr></table>" STICKY="true" BORDERCOLOR="#333366" PADDING="0" BORDERWIDTH="1" FONTSIZE="12px" FONTCOLOR="black" ABOVE="false" OFFSETY="-50" WIDTH="550" FOLLOWSCROLL="True"}% <font color=black>Tidy'ed <nop>SiteMap as <nop>ToolTip</font> %TOOLTIP{END}%25 * %TOOLTIP{TEXT="<table width=100% border=0 cellspacing=1 bgcolor=#cccccc cellpadding=1> <tr bgcolor=#003366> <td> <font color=#fafafa> Web </font></td> <td><font color=#fafafa> Why (<i>pourquoi</i>) ? </font></td> <td width=1% align=right><a href=javascript:void()><font color=#ffffff><b>X</b></font></a></td> </tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#FFEFA6><td><a class=twikiLink href=/cgi-bin/view/Main/WebHome><font color=black><b>Main</b></font></a></font></td><td colspan=2><font color=#000000> Welcome to TWiki... <a class=twikiLink href=/cgi-bin/view/Main/WikiUsers>Users</a>, <a class=twikiLink href=/cgi-bin/view/Main/TWikiGroups>Groups</a>, <a class=twikiLink href=/cgi-bin/view/Main/OfficeLocations>Offices</a> - tour this expandable virtual workspace. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#FFD8AA><td><a class=twikiLink href=/cgi-bin/view/TWiki/WebHome><font color=black><b>TWiki</b></font></a></font></td><td colspan=2><font color=#000000> <a class=twikiLink href=/cgi-bin/view/TWiki/WelcomeGuest>Welcome</a>, <a class=twikiLink href=/cgi-bin/view/TWiki/TWikiRegistration>Registration</a>, and other <a class=twikiLink href=/cgi-bin/view/TWiki/StartingPoints>StartingPoints</a>; TWiki history & Wiki style; All the docs... </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#E0E3E7><td><a class=twikiLink href=/cgi-bin/view/Sandbox/WebHome><font color=black><b>Sandbox</b></font></a></font></td><td colspan=2><font color=#000000> Sandbox test area. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#F9D1C9><td><a class=twikiLink href=/cgi-bin/view/Codev/WebHome><font color=black><b>Codev</b></font></a></font></td><td colspan=2><font color=#000000> TWiki development: the core collaboration zone for the TWiki Project. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#E3E9A5><td><a class=twikiLink href=/cgi-bin/view/Plugins/WebHome><font color=black><b>Plugins</b></font></a></font></td><td colspan=2><font color=#000000> Repository for TWiki Plugins, Skins and Add-Ons. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#E0E3E7><td><a class=twikiLink href=/cgi-bin/view/Salgina/WebHome><font color=black><b>Salgina</b></font></a></font></td><td colspan=2><font color=#000000> Civil engineering exchange for the Salginatobel Bridge. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#B9DAFF><td><a class=twikiLink href=/cgi-bin/view/Support/WebHome><font color=black><b>Support</b></font></a></font></td><td colspan=2><font color=#000000> Tech support for the TWiki collaboration platform. </font></td></tr> <tr height=10 style=font-size:8pt; color=#000000; bgcolor=#FFFED5><td><a class=twikiLink href=/cgi-bin/view/Wikilearn/WebHome><font color=black><b>Wikilearn</b></font></a></font></td><td colspan=2><font color=#000000> Learn or teach anything related to free or open source software. </font></td></tr></table>" STICKY="true" BORDERCOLOR="#333366" PADDING="0" BORDERWIDTH="1" FONTSIZE="12px" FONTCOLOR="black" ABOVE="false" OFFSETY="-50" WIDTH="550" FOLLOWSCROLL="True"}% <font color=black>Tidy'ed <nop>SiteMap as <nop>ToolTip</font> %TOOLTIP{END}% 26 26 </sticky> 27 27 -
trunk/TopicUserMappingContrib/data/Main/UserListHeader.txt
r482 r666 1 1 %META:TOPICINFO{author="ProjectContributor" date="1127307283" format="1.1" version="$Rev$"}% 2 __Related topics:__ %SEARCH{"^( TWikiUsers|TWikiGroups|UserList$|UserListBy)" type="regex" web="%MAINWEB%" scope="topic" separator=", " nonoise="on" format="[[$web.$topic][$topic]]" excludetopic="%INCLUDINGTOPIC%"}%2 __Related topics:__ %SEARCH{"^(WikiUsers|TWikiGroups|UserList$|UserListBy)" type="regex" web="%MAINWEB%" scope="topic" separator=", " nonoise="on" format="[[$web.$topic][$topic]]" excludetopic="%INCLUDINGTOPIC%"}% -
trunk/TopicUserMappingContrib/data/TWiki/LoginName.txt
r664 r666 9 9 ---++ How to Find Yours 10 10 11 Look in %MAINWEB%. TWikiUsers - if your name is followed by a dash and a word, usually lowercase, this is what you log in with.11 Look in %MAINWEB%.WikiUsers - if your name is followed by a dash and a word, usually lowercase, this is what you log in with. 12 12 13 13 e.g. -
trunk/TopicUserMappingContrib/data/TWiki/ManagingUsers.txt
r658 r666 48 48 * Fix backlinks in the %MAINWEB% web only 49 49 * Make sure the group topics are updated (if any.) 50 * Edit the [[%MAINWEB%. TWikiUsers]] topic and move the user's entry so50 * Edit the [[%MAINWEB%.WikiUsers]] topic and move the user's entry so 51 51 that the list is in proper alphabetical order. 52 52 * Recreate the old topic with a pointer to the new topic, so that links … … 57 57 * The login name needs to be changed in the authentication server (e.g. 58 58 Active Directory) 59 * In TWiki's [[%MAINWEB%. TWikiUsers]] topic, fix the mapping from59 * In TWiki's [[%MAINWEB%.WikiUsers]] topic, fix the mapping from 60 60 login name to WikiName:%BR% 61 61 = * !JaneSmith - jsmith - 13 Sep 2006= %BR% … … 72 72 =.htpasswd= files generated by TWiki! =htpasswd= wipes out email 73 73 addresses that TWiki plants in the info fields of this file. 74 2 Remove the =FredQuimby - fred= line from the <nop>%MAINWEB%. TWikiUsers74 2 Remove the =FredQuimby - fred= line from the <nop>%MAINWEB%.WikiUsers 75 75 topic 76 76 3 Remove =FredQuimby= from all groups and from all the … … 108 108 From this point on, your myskin templates will be used for the registration emails. 109 109 110 To make it possible for TWikiUsers to modify the email contents, you could use a parameterized =%<nop>INCLUDE%=110 To make it possible for WikiUsers to modify the email contents, you could use a parameterized =%<nop>INCLUDE%= 111 111 statement in your customized version. eg: 112 112 -
trunk/TopicUserMappingContrib/data/TWiki/TWikiUserSetting.txt
r647 r666 12 12 *The following variables are classified as user settings:* 13 13 14 %SEARCH{" TWikiUserSetting" type="regex" topic="Var*" format=" * $topic" nonoise="on"}%14 %SEARCH{"WikiUsersetting" type="regex" topic="Var*" format=" * $topic" nonoise="on"}% 15 15 16 16 *See also:* -
trunk/TopicUserMappingContrib/data/TWiki/TopicUserMappingContrib.txt
r647 r666 11 11 an internal TWiki canonical user ID, and the displayed name used to identify the user in TWiki. 12 12 This is the default <nop>TopicUserMapping in which user information is stored in TWiki topics - one per user, and then any mapping needed is done using the 13 <nop> TWikiUsers topic in the %MAINWEB%.13 <nop>WikiUsers topic in the %MAINWEB%. 14 14 15 15 see [[http://twiki.org/cgi-bin/view/Codev/SimplifiedUserMappingCodeInterface][SimplifiedUserMappingCodeInterface]] on TWiki.org for a more detailed discussion … … 45 45 * TWiki.UsersTemplate 46 46 * Main.UserHomepageHeader 47 * TWiki. TWikiUserSetting47 * TWiki.WikiUsersetting 48 48 * Main.TWikiGroupTemplate 49 49 -
trunk/TopicUserMappingContrib/lib/TWiki/Contrib/TopicUserMappingContrib/MANIFEST
r647 r666 19 19 20 20 data/TWiki/TWikiRegistration.txt 0644 21 data/TWiki/UsersTemplate.txt 0644 Default template for a new TWikiUsers topic21 data/TWiki/UsersTemplate.txt 0644 Default template for a new WikiUsers topic 22 22 data/TWiki/ChangeEmailAddress.txt 0644 23 23 data/TWiki/BulkResetPassword.txt 0644 24 data/TWiki/ TWikiUserSetting.txt 064424 data/TWiki/WikiUsersetting.txt 0644 25 25 data/TWiki/UserForm.txt 0644 Default form attached to a user topic 26 26 data/TWiki/NewUserTemplate.txt 0644 Default new user topic template -
trunk/TopicUserMappingContrib/lib/TWiki/Users/TopicUserMapping.pm
r664 r666 27 27 By default TWiki maintains user topics and group topics in the %MAINWEB% that 28 28 define users and group. These topics are 29 * ! TWikiUsers - stores a mapping from usernames to TWiki names29 * !WikiUsers - stores a mapping from usernames to TWiki names 30 30 * !WikiName - for each user, stores info about the user 31 31 * !GroupNameGroup - for each group, a topic ending with "Group" stores a list of users who are part of that group. … … 230 230 } 231 231 232 # test if the login is in the TWikiUsers topic, or in the password file232 # test if the login is in the WikiUsers topic, or in the password file 233 233 # depending on the AllowLoginNames setting 234 234 sub _userReallyExists { … … 237 237 if ( $TWiki::cfg{Register}{AllowLoginName} ) { 238 238 239 # need to use the TWikiUsers file239 # need to use the WikiUsers file 240 240 _loadMapping($this); 241 241 return 1 if ( defined( $this->{L2U}->{$login} ) ); … … 271 271 Add a user to the persistant mapping that maps from usernames to wikinames 272 272 and vice-versa. The default implementation uses a special topic called 273 " TWikiUsers" in the users web. Subclasses will provide other implementations273 "WikiUsers" in the users web. Subclasses will provide other implementations 274 274 (usually stubs if they have other ways of mapping usernames to wikinames). 275 275 Names must be acceptable to $TWiki::cfg{NameFilter} … … 932 932 elsif ( $TWiki::cfg{Register}{AllowLoginName} ) { 933 933 934 # Add additional mappings defined in TWikiUsers934 # Add additional mappings defined in WikiUsers 935 935 _loadMapping($this); 936 936 if ( $this->{W2U}->{$wn} ) { -
trunk/UnitTestContrib/test/unit/Fn_REVINFO.pm
r664 r666 123 123 my $this = shift; 124 124 # Create a topic with raw meta to force a wikiname into the author field. 125 # The wikiname must be for a user who is in TWikiUsers.125 # The wikiname must be for a user who is in WikiUsers. 126 126 # This test is specific to the "traditional" text database implementation, 127 127 # either RcsWrap or RcsLite. … … 146 146 my $this = shift; 147 147 # Create a topic with raw meta to force a login into the author field. 148 # The login must be for a user who is in TWikiUsers.148 # The login must be for a user who is in WikiUsers. 149 149 # This test is specific to the "traditional" text database implementation, 150 150 # either RcsWrap or RcsLite. -
trunk/UnitTestContrib/test/unit/RegisterTests.pm
r649 r666 1416 1416 }); 1417 1417 1418 # Make TWikiUsers read-only1419 chmod(0444, "$TWiki::cfg{DataDir}/$this->{users_web}/ TWikiUsers.txt");1418 # Make WikiUsers read-only 1419 chmod(0444, "$TWiki::cfg{DataDir}/$this->{users_web}/$TWiki::cfg{UsersTopicName}.txt"); 1420 1420 1421 1421 $query->path_info( "/$this->{users_web}/TWikiRegistration" ); … … 1455 1455 $this->assert(0, "expected an oops redirect"); 1456 1456 } finally { 1457 chmod(0777, "$TWiki::cfg{DataDir}/$this->{users_web}/ TWikiUsers.txt");1457 chmod(0777, "$TWiki::cfg{DataDir}/$this->{users_web}/$TWiki::cfg{UsersTopicName}.txt"); 1458 1458 }; 1459 1459 } … … 1524 1524 1525 1525 #test for http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3400 1526 sub verify_resetPassword_No TWikiUsersEntry {1526 sub verify_resetPassword_NoWikiUsersEntry { 1527 1527 my $this = shift; 1528 1528 … … 1532 1532 $this->registerAccount(); 1533 1533 1534 #Remove the TWikiUsers entry - by deleting it :)1534 #Remove the WikiUsers entry - by deleting it :) 1535 1535 $this->{twiki}->{store}->moveTopic( 1536 1536 $TWiki::cfg{UsersWebName}, $TWiki::cfg{UsersTopicName}, -
trunk/UserInfoPlugin/lib/TWiki/Plugins/UserInfoPlugin/Core.pm
r664 r666 196 196 ############################################################################### 197 197 # render list of 10 most recently registered users. 198 # this information is extracted from %MAINWEB%. TWikiUsers198 # this information is extracted from %MAINWEB%.WikiUsers 199 199 sub handleNewUsers { 200 200 my ($this, $attributes) = @_; … … 339 339 340 340 ############################################################################### 341 # extracts all users from Main. TWikiUsers341 # extracts all users from Main.WikiUsers 342 342 sub getUsers { 343 343 my $this = shift; -
trunk/WysiwygPlugin/test/unit/WysiwygPlugin/TranslatorTests.pm
r464 r666 460 460 exec => $TML2HTML|$ROUNDTRIP, 461 461 name => 'variousWikiWords', 462 html => "<p>${linkon}WebPreferences${linkoff}</p><p>$protecton<br />%MAINWEB%$protectoff. TWikiUsers</p><p>${linkon}CompleteAndUtterNothing${linkoff}</p><p>${linkon}LinkBox$linkoff${linkon}LinkBoxs${linkoff}${linkon}LinkBoxies${linkoff}${linkon}LinkBoxess${linkoff}${linkon}LinkBoxesses${linkoff}${linkon}LinkBoxes${linkoff}</p>",462 html => "<p>${linkon}WebPreferences${linkoff}</p><p>$protecton<br />%MAINWEB%$protectoff.WikiUsers</p><p>${linkon}CompleteAndUtterNothing${linkoff}</p><p>${linkon}LinkBox$linkoff${linkon}LinkBoxs${linkoff}${linkon}LinkBoxies${linkoff}${linkon}LinkBoxess${linkoff}${linkon}LinkBoxesses${linkoff}${linkon}LinkBoxes${linkoff}</p>", 463 463 tml => <<'YYY', 464 464 WebPreferences 465 465 466 %MAINWEB%. TWikiUsers466 %MAINWEB%.WikiUsers 467 467 468 468 CompleteAndUtterNothing … … 474 474 exec => $HTML2TML | $ROUNDTRIP, 475 475 name => 'variousWikiWordsNopped', 476 html => "${nop}${linkon}WebPreferences${linkoff} %${nop}MAINWEB%. TWikiUsers ${nop}CompleteAndUtterNothing",477 tml => '<nop>WebPreferences %<nop>MAINWEB%. TWikiUsers <nop>CompleteAndUtterNothing',476 html => "${nop}${linkon}WebPreferences${linkoff} %${nop}MAINWEB%.WikiUsers ${nop}CompleteAndUtterNothing", 477 tml => '<nop>WebPreferences %<nop>MAINWEB%.WikiUsers <nop>CompleteAndUtterNothing', 478 478 }, 479 479 { -
trunk/core/data/TWiki/DefaultPreferences.txt
r619 r666 76 76 ---++ Default User Settings 77 77 78 %X% *NOTE:* They are typically redefined in topics of individual %USERSWEB%. TWikiUsers78 %X% *NOTE:* They are typically redefined in topics of individual %USERSWEB%.WikiUsers 79 79 80 80 * Show tool-tip topic info on mouse-over of WikiWord links. Setting can be on, off, or customized. An empty setting or off setting disables the tool-tips (for better performance). The setting can contain $summary to show the topic summary, $date for the last change date, $rev for the revision, $username for the login name of the last editor, $wikiname for the <nop>WikiName, $wikiusername for <nop>%USERSWEB%.WikiName, $topic for the topic name, and $web for the web name -
trunk/core/data/TWiki/GlossaryOfTerms.txt
r604 r666 10 10 | Plugin: | Prepackaged server-side extension that adds all sorts of additional functions, seamlessly integrated into TWiki. [[Plugins][Details...]] | 11 11 | Plugin API: | The standard interface for creating TWiki _Plugins_ and add-on programs that ensure a perfect integration. [[TWikiFuncDotPm][Details...]] | 12 | Preferences: | The site-wide, single _web_ and single user-level preferences settings. The settings are stored in DefaultPreferences, WebPreferences and %USERSWEB%. TWikiUsers home pages. [[TWikiVariables#PreferencesVariables][Details...]] |12 | Preferences: | The site-wide, single _web_ and single user-level preferences settings. The settings are stored in DefaultPreferences, WebPreferences and %USERSWEB%.WikiUsers home pages. [[TWikiVariables#PreferencesVariables][Details...]] | 13 13 | Site: | A TWiki installation consisting of one or more _webs_. [[TWikiSite][Details...]] | 14 14 | Skin: | Skins overlay regular _templates_ with alternate header/footer layout of _pages_; topic text is not affected. Skins are typically enabled site-wide or per _web_. [[Skins][Details...]] | -
trunk/core/data/TWiki/ReleaseHistory.txt
r619 r666 14 14 * *Easier Installation and Upgrade* 15 15 * New Internal Admin Login feature 16 * The !Main. TWikiUsers topic is no longer distributed as a default topic in Main web16 * The !Main.WikiUsers topic is no longer distributed as a default topic in Main web 17 17 * A new directory =working= which per default is located in the TWiki root which contains registration_approvals, tmp, and work_areas 18 18 * Configure can now authenticate when connecting to local plugins repository. … … 36 36 * Table of Content (TOC) feature enhanced 37 37 * re-architected Pluggable user mapping (between login name and !WikiName) to integrate with alternative authentication and Management schemes 38 * Topic based User management has been extracted into a separately update-able package (! TWikiUsersContrib)38 * Topic based User management has been extracted into a separately update-able package (!WikiUsersContrib) 39 39 40 40 * *Enhancements of Pre-installed Plugins* … … 648 648 * New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size. 649 649 * *25 Feb 2000* - TWiki:Main.PeterThoeny 650 * Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (!TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main. TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files.650 * Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (!TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.WikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files. 651 651 * *11 Feb 2000* - TWiki:Main.PeterThoeny 652 652 * New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi". … … 751 751 * Added TWiki variables, enclosed in % signs =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name). 752 752 * *28 Jul 1998* - TWiki:Main.PeterThoeny 753 * Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main. TWikiUsers.753 * Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main.WikiUsers. 754 754 * *28 Jul 1998* - TWiki:Main.PeterThoeny 755 755 * Topic index. (Technically speaking a simple '.*' search on topic names.) -
trunk/core/data/TWiki/ReleaseNotes01x00.txt
r664 r666 27 27 * *Easier Installation and Upgrade* 28 28 * New Internal Admin Login feature. See below. 29 * The !Main. TWikiUsers topic is no longer distributed as a default topic in Main. See below.29 * The !Main.WikiUsers topic is no longer distributed as a default topic in Main. See below. 30 30 * A new directory =working= which per default is located in the twiki root which contains registration_approvals, tmp, and work_areas. See below 31 31 * !ResetPassword, !ChangePassword, !ChangeEmailAddress, and !TWikiRegistration no longer contains yellow text that you have to remove. … … 52 52 * Many new functions in the API for plugin developers. 53 53 * Table of Content (TOC) feature enhanced 54 * User Mapping (mapping between login name and !WikiName) code has been extended to allow pluggable modules to integrate with all sorts of alternative authentication and Management schemes. For normal cases you use the default !TopicUserMapping which is using the !Main. TWikiUsers topic to map between login and !WikiName. A new !BaseUserMapping is provided for TWikis where you only have guests and an administrator. In this case you use the login and password given in configure to login as an admin.54 * User Mapping (mapping between login name and !WikiName) code has been extended to allow pluggable modules to integrate with all sorts of alternative authentication and Management schemes. For normal cases you use the default !TopicUserMapping which is using the !Main.WikiUsers topic to map between login and !WikiName. A new !BaseUserMapping is provided for TWikis where you only have guests and an administrator. In this case you use the login and password given in configure to login as an admin. 55 55 56 56 ---++ Important Changes since 4.2.1 … … 140 140 From 4.2.0 the =UserForm= and =NewUserTemplate= are distributed in the TWiki web. If you create the two in the Main web the Main web version will be used instead. So if you tailor the user topic format or the form then you should always copy the two files to the Main web and modify the ones in the Main web. When you later upgrade TWiki your tailored template and form will not be overwritten. 141 141 142 ---+++ ! TWikiUsers no longer distributed143 144 The =Main. TWikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki.145 146 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main. TWikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =TWikiUsers= topic.142 ---+++ !WikiUsers no longer distributed 143 144 The =Main.WikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki. 145 146 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main.WikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =WikiUsers= topic. 147 147 148 148 * For new installers this makes no difference at all 149 * For upgraders this is one less problem to worry about as your important !Main. TWikiUsers topic now no longer gets overwritten when upgrading.149 * For upgraders this is one less problem to worry about as your important !Main.WikiUsers topic now no longer gets overwritten when upgrading. 150 150 151 151 ---+++ New =working= directory … … 280 280 | [[%BUGS%/Item4659][Item4659]] | Change the strategy of protecting again html attach spam to not harm Wysiwyg editor | 281 281 | [[%BUGS%/Item4658][Item4658]] | remove use of undefined variable un utf8 code | 282 | [[%BUGS%/Item4605][Item4605]] | User shown as Unknown User (Login ID) when author is not in TWikiUsers. Bad feature |282 | [[%BUGS%/Item4605][Item4605]] | User shown as Unknown User (Login ID) when author is not in WikiUsers. Bad feature | 283 283 | [[%BUGS%/Item4590][Item4590]] | Rename "Checkpoint" to "Save and Continue" | 284 284 | [[%BUGS%/Item4585][Item4585]] | configure generates apache errors | … … 546 546 | [[%BUGS%/Item4140][Item4140]] | Support standard escapes in IF statements | 547 547 | [[%BUGS%/Item4139][Item4139]] | Configurable date format to enable 2007-05-25 format. | 548 | [[%BUGS%/Item4120][Item4120]] | !Main. TWikiUsers no longer in distribution but gets created from template if non existing |548 | [[%BUGS%/Item4120][Item4120]] | !Main.WikiUsers no longer in distribution but gets created from template if non existing | 549 549 | [[%BUGS%/Item4087][Item4087]] | PatternSkin: visual update to form elements | 550 550 | [[%BUGS%/Item4075][Item4075]] | Enhance MailerContrib To Allow Exclusion Of Webs | … … 692 692 | [[%BUGS%/Item5443][Item5443]] | Searches order="editby" are sorted by login ID (cUID) instead of WikiName making result look random | 693 693 | [[%BUGS%/Item5432][Item5432]] | Image links inserted with Manage Attachment only work with lower case file extension | 694 | [[%BUGS%/Item5431][Item5431]] | Register.pm redirects to TWikiUsers topic on error, even though that topic may not exist |694 | [[%BUGS%/Item5431][Item5431]] | Register.pm redirects to WikiUsers topic on error, even though that topic may not exist | 695 695 | [[%BUGS%/Item5430][Item5430]] | reset password message has some errors | 696 696 | [[%BUGS%/Item5428][Item5428]] | Topic save error with form does not remove nop | -
trunk/core/data/TWiki/SearchPatternCookbook.txt
r490 r666 125 125 </form> 126 126 127 This searches all topics in the %USERSWEB% web that contain "Name", "Email" and "Country" bullets. Alternatively, do a %SYSTEMWEB%.FormattedSearch with =multiple="on"= on the [[%USERSWEB%. TWikiUsers]] topic.127 This searches all topics in the %USERSWEB% web that contain "Name", "Email" and "Country" bullets. Alternatively, do a %SYSTEMWEB%.FormattedSearch with =multiple="on"= on the [[%USERSWEB%.WikiUsers]] topic. 128 128 129 129 ---+++ Solution 2: As Solution 1, but with possibility for multi-selecting usernames -
trunk/core/data/TWiki/TWikiUpgradeGuide.txt
r664 r666 85 85 86 86 * Copy all the topics from the Main web and corresponding pub/Main directories from the old TWiki to the new TWiki but do not overwrite any of the new topics already inside the new Main directory! 87 * Manually merge all the users from the old =Main. TWikiUsers= topic to the new TWiki. If you upgrade from Cairo you can simply use the old file and add the missing new system users to the list of users. If you upgrade from TWiki-4.0.X simply use the old topic. Starting from 4.2.0 TWiki no longer ships with a =Main.TWikiUsers= topic. When you register the first user TWiki now checks for an existing =Main.TWikiUsers= and if it does not exist it gets created.87 * Manually merge all the users from the old =Main.WikiUsers= topic to the new TWiki. If you upgrade from Cairo you can simply use the old file and add the missing new system users to the list of users. If you upgrade from TWiki-4.0.X simply use the old topic. Starting from 4.2.0 TWiki no longer ships with a =Main.WikiUsers= topic. When you register the first user TWiki now checks for an existing =Main.WikiUsers= and if it does not exist it gets created. 88 88 * If you use =data/.htpasswd= for authentication copy this file from the old TWiki to the new. 89 89 * If you upgrade from Cairo and you are using the Htpasswd login manager, then note that email addresses for users have moved out of user topics and into the password file. There is a script that performs this extra upgrade step for you - see =tools/upgrade_emails.pl=. … … 135 135 </verbatim> 136 136 137 ---+++ ! TWikiUsers topic in Main web138 139 Your Cairo [[Main. TWikiUsers][Main.TWikiUsers]] topic will work in TWiki4 but you will need to ensure that these 4 users from the default TWiki4 version of !TWikiUsers are copied to the existing !TWikiUsers topic. !WikiGuest is probably already there but the others are new137 ---+++ !WikiUsers topic in Main web 138 139 Your Cairo [[Main.WikiUsers][Main.WikiUsers]] topic will work in TWiki4 but you will need to ensure that these 4 users from the default TWiki4 version of !WikiUsers are copied to the existing !WikiUsers topic. !WikiGuest is probably already there but the others are new 140 140 * *ProjectContributor* - placeholder for a TWiki developer, and is used in TWiki documentation 141 141 * *WikiGuest* - guest user, used as a fallback if the user can't be identified … … 221 221 From 4.2.0 the =UserForm= and =NewUserTemplate= are distributed in the TWiki web. If you create the two in the Main web the Main web version will be used instead. So if you tailor the user topic format or the form then you should always copy the two files to the Main web and modify the ones in the Main web. When you later upgrade TWiki your tailored template and form will not be overwritten. 222 222 223 ---+++ ! TWikiUsers no longer distributed224 225 The =Main. TWikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki.226 227 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main. TWikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =TWikiUsers= topic.223 ---+++ !WikiUsers no longer distributed 224 225 The =Main.WikiUsers= topic contains all the registered users. It is a topic you do not want to overwrite when you upgrade TWiki. 226 227 From 4.2.0 this file is no longer included in the TWiki distribution. When you register the first time TWiki creates the =Main.WikiUsers= topic in the Main web if it does not exist already. This means that you can now upgrade TWiki without risk of overwriting the important =WikiUsers= topic. 228 228 229 229 * For new installers this makes no difference at all 230 * For upgraders this is one less problem to worry about as your important !Main. TWikiUsers topic now no longer gets overwritten when upgrading.230 * For upgraders this is one less problem to worry about as your important !Main.WikiUsers topic now no longer gets overwritten when upgrading. 231 231 232 232 ---+++ New =working= directory -
trunk/core/data/TWiki/UserAuthentication.txt
r664 r666 98 98 The disadvantage is that because the user identity is cached in the browser, you can log in, but you can't log out again unless you restart the browser. 99 99 100 %WIKITOOLNAME% maps the =REMOTE_USER= that was used to log in to the webserver to a WikiName using the table in %USERSWEB%. TWikiUsers. This table is updated whenever a user registers, so users can choose not to register (in which case their webserver login name is used for their signature) or register (in which case that login name is mapped to their WikiName).100 %WIKITOOLNAME% maps the =REMOTE_USER= that was used to log in to the webserver to a WikiName using the table in %USERSWEB%.WikiUsers. This table is updated whenever a user registers, so users can choose not to register (in which case their webserver login name is used for their signature) or register (in which case that login name is mapped to their WikiName). 101 101 102 102 The same private =.htpasswd= file used in %WIKITOOLNAME% Template Login can be used to authenticate Apache users, using the Apache Basic Authentication support. -
trunk/core/data/TestCases/TestCaseAutoFormatting.txt
r14 r666 354 354 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/TestCases/WebPreferences">WebPreferences</a> 355 355 <p /> 356 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/ TWikiUsers">TWikiUsers</a>356 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/%WIKIUSERSTOPIC%">%WIKIUSERSTOPIC%</a> 357 357 <p /> 358 358 <span class="twikiNewLink">CompleteAndUtterNothing<a href="%SCRIPTURLPATH{"edit"}%/TestCases/CompleteAndUtterNothing?topicparent=TestCases.TestCaseAutoFormatting" rel="nofollow" title="Create this topic">?</a></span> … … 369 369 WebPreferences 370 370 371 %USERSWEB%. TWikiUsers371 %USERSWEB%.%WIKIUSERSTOPIC% 372 372 373 373 CompleteAndUtterNothing … … 386 386 <span class="twikiNewLink">wiki syntax<a href="%SCRIPTURLPATH{"edit"}%/TestCases/WikiSyntax?topicparent=TestCases.TestCaseAutoFormatting" rel="nofollow" title="Create this topic">?</a></span> 387 387 <p /> 388 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/ TWikiUsers">%USERSWEB%.TWiki users</a>388 <a class="twikiLink" href="%SCRIPTURLPATH{"view"}%/%USERSWEB%/%WIKIUSERSTOPIC%">%USERSWEB%.Wiki users</a> 389 389 <p /> 390 390 escaped: … … 399 399 [[wiki syntax]] 400 400 401 [[%USERSWEB%. TWiki users]]401 [[%USERSWEB%.Wiki users]] 402 402 403 403 escaped: -
trunk/core/data/TestCases/TestCaseAutoInternalTags.txt
r526 r666 71 71 <tr> 72 72 <td>WIKIUSERSTOPIC</td> 73 <td><!-- expected viftene -->WIKIUSERSTOPIC TWikiUsers<!-- /expected --></td>73 <td><!-- expected viftene -->WIKIUSERSTOPIC WikiUsers<!-- /expected --></td> 74 74 <td><!-- actual -->WIKIUSERSTOPIC <nop>%WIKIUSERSTOPIC%<!-- /actual --></td> 75 75 </tr> -
trunk/core/data/TestCases/TestCaseInternetRegistration.txt
r482 r666 31 31 32 32 1 Topic named as %<nop>WIKINAME% written to %USERSWEB% 33 2 Entry written to [[%USERSWEB%. TWikiUsers]]33 2 Entry written to [[%USERSWEB%.WikiUsers]] 34 34 3 There *is* .htpasswd entry for the user 35 35 4 Email is sent to administrator -
trunk/core/data/TestCases/TestCaseIntranetRegistration.txt
r482 r666 13 13 ---++ Expected result 14 14 1 Topic named as %<nop>WIKINAME% written to %USERSWEB% 15 2 Entry written to [[%USERSWEB%. TWikiUsers]]15 2 Entry written to [[%USERSWEB%.WikiUsers]] 16 16 3 There is no .htpasswd entry for RemoteUser 17 17 4 Email is sent to administrator -
trunk/core/lib/TWiki.spec
r665 r666 338 338 # registration scripts. <b>If you change this setting you will have to 339 339 # use TWiki to manually rename the existing topic</b> 340 $TWiki::cfg{UsersTopicName} = ' TWikiUsers';340 $TWiki::cfg{UsersTopicName} = 'WikiUsers'; 341 341 342 342 # **STRING 100 EXPERT** -
trunk/core/lib/TWiki/Users/ApacheHtpasswdUser.pm
r411 r666 32 32 Password manager that uses Apache::HtPasswd to manage users and passwords. 33 33 34 Subclass of [[ TWikiUsersPasswordDotPm][ =TWiki::Users::Password= ]].34 Subclass of [[WikiUsersPasswordDotPm][ =TWiki::Users::Password= ]]. 35 35 See documentation of that class for descriptions of the methods of this class. 36 36 37 37 Duplicates functionality of 38 [[ TWikiUsersHtPasswdUserDotPm][ =TWiki::Users::HtPasswdUser=]];38 [[WikiUsersHtPasswdUserDotPm][ =TWiki::Users::HtPasswdUser=]]; 39 39 provided mainly as an example of how to write a new password manager. 40 40 -
trunk/core/lib/TWiki/Users/BaseUserMapping.pm
r664 r666 365 365 else { 366 366 367 # Add additional mappings defined in TWikiUsers367 # Add additional mappings defined in WikiUsers 368 368 if ( $this->{W2U}->{$wn} ) { 369 369 push( @users, $this->{W2U}->{$wn} ); -
trunk/core/lib/TWiki/Users/HtPasswdUser.pm
r411 r666 24 24 Support for htpasswd and htdigest format password files. 25 25 26 Subclass of [[ TWikiUsersPasswordDotPm][ =TWiki::Users::Password= ]].26 Subclass of [[WikiUsersPasswordDotPm][ =TWiki::Users::Password= ]]. 27 27 See documentation of that class for descriptions of the methods of this class. 28 28 -
trunk/core/lib/TWiki/Users/Password.pm
r648 r666 267 267 268 268 returns a TWikiIterator of loginnames from the password source. If AllowLoginNames is false 269 this is used to remove the need for a TWikiUsers topic.269 this is used to remove the need for a WikiUsers topic. 270 270 271 271 =cut -
trunk/core/templates/messages.tmpl
r611 r666 45 45 %MAKETEXT{"Please make sure you spelled the [_1] correctly and try again. If you get stuck, please mail [_2]." args="%SYSTEMWEB%.LoginName, %WIKIWEBMASTER%"}% 46 46 47 %MAKETEXT{"See [_1] for a list of existing users or register as new user in [_2]." args="%USERSWEB%. TWikiUsers, %SYSTEMWEB%.TWikiRegistration"}% %TMPL:END%47 %MAKETEXT{"See [_1] for a list of existing users or register as new user in [_2]." args="%USERSWEB%.%WIKIUSERSTOPIC%, %SYSTEMWEB%.TWikiRegistration"}% %TMPL:END% 48 48 %TMPL:DEF{"in_a_group"}% 49 49 ---+++ %MAKETEXT{"[_1] is in at least one group and cannot be removed" args="%PARAM1%"}% -
trunk/core/tools/TWikiKernel/MANIFEST
r664 r666 41 41 data/Main/WikiGuest.txt 0660 42 42 data/Main/RegistrationAgent.txt 0660 43 data/Main/ TWikiUsers.txt 066043 data/Main/WikiUsers.txt 0660 44 44 data/Main/UnknownUser.txt 0660 45 45 data/Main/UserForm.txt 0660 -
trunk/core/tools/create_large_groups.pl
r14 r666 3 3 # (group size 10000/5000/2500/..) 4 4 5 #warning: does not add users to Main. TWikiUsers topic *FIXED*5 #warning: does not add users to Main.WikiUsers topic *FIXED* 6 6 #warning: does not add users and user info to htpasswd file *FIXED* 7 7 #warning: uses out dated email storage method *FIXED* … … 11 11 undef $/; 12 12 open( PWD, ">>data/BIGGROUPS_htpasswd" ) || die $!; 13 open( TWUSER, ">>data/Main/ TWikiUsers.txt" ) || die $!;13 open( TWUSER, ">>data/Main/WikiUsers.txt" ) || die $!; 14 14 for my $user ( 1 .. 10000 ) { 15 15 my $username = "TestUser$user"; -
trunk/core/tools/extender.pl
r600 r666 138 138 } 139 139 if (defined $cfg{UsersTopicName}) { 140 $file =~ s#(Main)/ TWikiUsers\.txt(.*)$#$1/$cfg{UsersTopicName}.txt$2#;140 $file =~ s#(Main)/WikiUsers\.txt(.*)$#$1/$cfg{UsersTopicName}.txt$2#; 141 141 } 142 142 foreach my $w qw( SystemWebName TrashWebName UsersWebName ) {
Note: See TracChangeset
for help on using the changeset viewer.
