Main:WikiGroups: Difference between revisions
m 1 revision imported |
m 1 revision imported |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<code> Wiki groups dashboard </code> | <code> Wiki groups dashboard </code> | ||
Showing all known groups that can be used to define [[%SYSTEMWEB%.[[AccessControl]]|access controls]] in %WIKITOOLNAME%. | Showing all known groups that can be used to define [[Main:%SYSTEMWEB%.[[Main:AccessControl]]|access controls]] in %WIKITOOLNAME%. | ||
<!-- | <!-- | ||
| Line 28: | Line 28: | ||
<div class="foswikiFormDescription"> | <div class="foswikiFormDescription"> | ||
'''Note:''' | '''Note:''' | ||
A group name must be a [[%SYSTEMWEB%.[[WikiWord]]|WikiWord]] and '''must''' end in <code>...Group</code>. | A group name must be a [[Main:%SYSTEMWEB%.[[Main:WikiWord]]|WikiWord]] and '''must''' end in <code>...Group</code>. | ||
New topics are based on [[GroupTemplate]] | New topics are based on [[Main:GroupTemplate]] | ||
</div> | </div> | ||
</div> | </div> | ||
| Line 42: | Line 42: | ||
<div class="foswikiFormStep foswikiLast"> | <div class="foswikiFormStep foswikiLast"> | ||
<div class="foswikiFormDescription foswikiHelp"> | <div class="foswikiFormDescription foswikiHelp"> | ||
'''IMPORTANT NOTE:''' Think twice before restricting write access to a web or a topic, because an open system where everybody can contribute is the essence of [[%SYSTEMWEB%.[[WikiCulture]]|WikiCulture]]. Experience shows that unrestricted write access works very well because: | '''IMPORTANT NOTE:''' Think twice before restricting write access to a web or a topic, because an open system where everybody can contribute is the essence of [[Main:%SYSTEMWEB%.[[Main:WikiCulture]]|WikiCulture]]. Experience shows that unrestricted write access works very well because: | ||
* There is enough peer pressure to post only appropriate content. | * There is enough peer pressure to post only appropriate content. | ||
* Content does not get lost because topics are under revision control. | * Content does not get lost because topics are under revision control. | ||
* A topic revision can be undone by a member of the [[%USERSWEB%.[[AdminGroup]]|AdminGroup]] if necesssary. | * A topic revision can be undone by a member of the [[Main:%USERSWEB%.[[Main:AdminGroup]]|AdminGroup]] if necesssary. | ||
'''Related topics:''' [[%SYSTEMWEB%.[[AccessControl]]|AccessControl]], [[%WEBPREFSTOPIC%]], [[%WIKIUSERSTOPIC%]], [[%SYSTEMWEB%.[[WikiCulture]]|WikiCulture]] | '''Related topics:''' [[Main:%SYSTEMWEB%.[[Main:AccessControl]]|AccessControl]], [[Main:%WEBPREFSTOPIC%]], [[Main:%WIKIUSERSTOPIC%]], [[Main:%SYSTEMWEB%.[[Main:WikiCulture]]|WikiCulture]] | ||
<div class="foswikiHelp">%X% If a large number of groups are configured, the rendering performance of this page can be significantly improved by disabling group maintenance from this page. Edit this topic for more information.</div> | <div class="foswikiHelp">%X% If a large number of groups are configured, the rendering performance of this page can be significantly improved by disabling group maintenance from this page. Edit this topic for more information.</div> | ||
| Line 63: | Line 63: | ||
</tr>$n" | </tr>$n" | ||
format="<tr> | format="<tr> | ||
<td> $percntIF{\"not istopic '%USERSWEB%.$name'\" then<code>\"$name\" else</code>\"[[%USERSWEB%.$name|$name]]\"}$percnt</td> | <td> $percntIF{\"not istopic '%USERSWEB%.$name'\" then<code>\"$name\" else</code>\"[[Main:%USERSWEB%.$name|$name]]\"}$percnt</td> | ||
<td> | <td> | ||
$percntINCLUDE{\"%USERSWEB%.[[GroupViewTemplate]]\" | $percntINCLUDE{\"%USERSWEB%.[[Main:GroupViewTemplate]]\" | ||
section=\"rendergroup\" | section=\"rendergroup\" | ||
groupname=\"$name\" | groupname=\"$name\" | ||
| Line 72: | Line 72: | ||
</td> | </td> | ||
<td class=\"wikiGroupsActions\"> | <td class=\"wikiGroupsActions\"> | ||
$percntINCLUDE{\"%USERSWEB%.[[GroupViewTemplate]]\" | $percntINCLUDE{\"%USERSWEB%.[[Main:GroupViewTemplate]]\" | ||
section=\"groupactions\" | section=\"groupactions\" | ||
groupname=\"$name\" | groupname=\"$name\" | ||
Latest revision as of 12:29, 28 November 2025
Wiki groups dashboard
Showing all known groups that can be used to define [[Main:%SYSTEMWEB%.Main:AccessControl|access controls]] in %WIKITOOLNAME%.
%TWISTY{
link="%ICONURLPATH{ %MAKETEXT{"Create a new group"}%"
mode="div"
%IF{"$expand'1'" then'start="show"'}%
}%
<sticky>
<form action"%SCRIPTURLPATH{"manage"}%//Main:WikiGroups" method"post">
<input type"hidden" name"action" value="addUserToGroup"/>
<input type"hidden" name"create" value="1"/>
%MAKETEXT{"Group name"}%
<input type"text" name"groupname" size"30" class"foswikiInputField" value="" />
Note:
A group name must be a [[Main:%SYSTEMWEB%.Main:WikiWord|WikiWord]] and must end in ...Group.
New topics are based on Main:GroupTemplate
%MAKETEXT{"Members"}%
<input type"text" name"username" value"" size"60" class="foswikiInputField" />
<input class"foswikiSubmit" type"submit" value="%MAKETEXT{"Create group"}%"/>
IMPORTANT NOTE: Think twice before restricting write access to a web or a topic, because an open system where everybody can contribute is the essence of [[Main:%SYSTEMWEB%.Main:WikiCulture|WikiCulture]]. Experience shows that unrestricted write access works very well because:
- There is enough peer pressure to post only appropriate content.
- Content does not get lost because topics are under revision control.
- A topic revision can be undone by a member of the [[Main:%USERSWEB%.Main:AdminGroup|AdminGroup]] if necesssary.
Related topics: [[Main:%SYSTEMWEB%.Main:AccessControl|AccessControl]], Main:%WEBPREFSTOPIC%, Main:%WIKIUSERSTOPIC%, [[Main:%SYSTEMWEB%.Main:WikiCulture|WikiCulture]]
</form></sticky> %ENDTWISTY%
%GROUPINFO{
header"<table class'foswikiTable wikiGroupsTable'>
%MAKETEXT{"Group"}%
%MAKETEXT{"Members"}%
%MAKETEXT{"Actions"}%
$n"
format="
$percntIF{\"not istopic '%USERSWEB%.$name'\" then\"$name\" else\"$name\"}$percnt
$percntINCLUDE{\"%USERSWEB%.Main:GroupViewTemplate\"
section=\"rendergroup\"
groupname=\"$name\"
allowschange=\"$allowschange\"
}$percnt
$percntINCLUDE{\"%USERSWEB%.Main:GroupViewTemplate\"
section=\"groupactions\"
groupname=\"$name\"
allowschange=\"$allowschange\"
}$percnt
" footer=""
separator="$n"
}%