<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Comments for page &quot;23 - Private Categories&quot;</title>
		<link>http://blog.wikidot.com/forum/t-188432/23-private-categories</link>
		<description>Posts in the discussion thread &quot;23 - Private Categories&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Tue, 09 Jun 2026 02:23:12 +0000</lastBuildDate>
		
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609998</guid>
				<title>Re: Thanks Pieter</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609998</link>
				<description></description>
				<pubDate>Fri, 16 Oct 2009 11:48:31 +0000</pubDate>
				<wikidot:authorName>pieterh</wikidot:authorName>				<wikidot:authorUserId>99</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>For per-user rights, I think the better solution is to allow the creation of arbitrary user groups and then build permissions around those. We've discussed 'trusted users' and in many projects it would be really nice to create three, four, or more levels of user so that there is separation and promotion.</p> <p>If I was redesigning Wikidot I'd replace moderators and admins with custom user groups. The site MA is always special.</p> <p>But obviously we're stuck with admins, mods, and members as existing hard-coded groups.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609963</guid>
				<title>Thanks Pieter</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609963</link>
				<description></description>
				<pubDate>Fri, 16 Oct 2009 10:28:05 +0000</pubDate>
				<wikidot:authorName>RobElliott</wikidot:authorName>				<wikidot:authorUserId>111301</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks Pieter, having given you a hard time over this I am obviously very pleased to see this move forward. And the way it is proposed to work, with Ed''s suggestion added, seems right.</p> <p>In the list of features to be considered for a future version, would it be possible for me to put down a feature request that the permissions for a private category can be assigned to <span style="text-decoration: underline;">specific</span> members (perhaps added manually in the same way as you enter an addressee for PMs) or <span style="text-decoration: underline;">all</span> site members. It would be more complex but would give huge added flexibility.</p> <p>Thanks.</p> <p>Rob</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609903</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609903</link>
				<description></description>
				<pubDate>Fri, 16 Oct 2009 07:54:58 +0000</pubDate>
				<wikidot:authorName>Brunhilda</wikidot:authorName>				<wikidot:authorUserId>91730</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No, I cannot do that. Because I have at least 50 includes included in hundreds of pages with this name that now they have, so you can't expect from me to change all of that. On the ohter hand, I don't want them to be visible to visitors, but I do want to find them easily when I want, and for this, I need a list of those pages, which I have and the link to that page is in my top bar menu. You see, I want to hide some pages from my visitors, but at the same time, I don't want to make the work for my members harder. Therefore I cannot expect from them to remember the names of all includes and infoboxes I have there, as well as all the parameters that each of them has. So, the best solution would be that I can put those pages to invisible mode, but that they still can be seen when included somewhere.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609790</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609790</link>
				<description></description>
				<pubDate>Fri, 16 Oct 2009 02:42:06 +0000</pubDate>
				<wikidot:authorName>leiger</wikidot:authorName>				<wikidot:authorUserId>32953</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Okay, correct me if I'm wrong here. It sounds like a perfect solution to your problem would be the ability to change what pages can be found using the search box.</p> <p>e.g. setting pages in the &quot;admin&quot;, &quot;system&quot; and &quot;sandbox&quot; categories so that they can't be found through search and can only be accessed using a link or directly typing in the URL.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609225</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609225</link>
				<description></description>
				<pubDate>Thu, 15 Oct 2009 10:18:14 +0000</pubDate>
				<wikidot:authorName>Brunhilda</wikidot:authorName>				<wikidot:authorUserId>91730</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <blockquote> <p>to hide the fact that they exist at all?</p> </blockquote> <p>This is why. In a normal site, you never see such things. Visitors do not need to know that such pages exist.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609222</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609222</link>
				<description></description>
				<pubDate>Thu, 15 Oct 2009 10:14:32 +0000</pubDate>
				<wikidot:authorName>pieterh</wikidot:authorName>				<wikidot:authorUserId>99</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>For me, a private page that can be included or listed from a public page is not private, and thus makes no sense. If I put personal data on a private page and then discover someone can read this simply by creating a public page with an include&#8230; that's a bug, not a feature.</p> <p>Semi-private, sometimes private, almost private&#8230; these concepts are unclear, complex to understand, complex to make, and will cause errors and confusion. So, as a designer, I reject them.</p> <p>You can today protect included pages from being edited, using permissions. I do not understand what the benefit would be of making them private&#8230; is it to prevent people seeing the source, or to hide the fact that they exist at all?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609220</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609220</link>
				<description></description>
				<pubDate>Thu, 15 Oct 2009 10:00:45 +0000</pubDate>
				<wikidot:authorName>Brunhilda</wikidot:authorName>				<wikidot:authorUserId>91730</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>But I do not include infoboxes in live templates, but in each and every article. I also have an include for a photo, and photos are included in all articles&#8230; Maybe I don't understand what are you proposing&#8230;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-609217</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-609217</link>
				<description></description>
				<pubDate>Thu, 15 Oct 2009 09:55:19 +0000</pubDate>
				<wikidot:authorName>pieterh</wikidot:authorName>				<wikidot:authorUserId>99</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I think this is a different problem: protecting and hiding templates and included pages from users.</p> <p>My proposal for that would be that optionally, hidden pages (starting with underscore) cannot be viewed, edited except by admins/mods/members accordingly, or included in visible pages. So you can include somecat:_thispage in somecat:_template.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-608437</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-608437</link>
				<description></description>
				<pubDate>Wed, 14 Oct 2009 08:24:14 +0000</pubDate>
				<wikidot:authorName>Brunhilda</wikidot:authorName>				<wikidot:authorUserId>91730</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Maybe to add some option &quot;semi-private&quot;?</p> <blockquote> <p>Only the page's source code is included, so the redirect module that is inherited from the _template page won't be included.</p> </blockquote> <p>Are you sure? How come that redirect module is not visible in including page, if there is nothing to &quot;tell&quot; the include module what part of include page to include and what part to ignore?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-608173</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-608173</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 22:47:44 +0000</pubDate>
				<wikidot:authorName>leiger</wikidot:authorName>				<wikidot:authorUserId>32953</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>For the record, I know what you're saying and I admit that the solution I'm suggesting is <em>slightly complicated</em>. However it's not as complicated as you seem to think! :)</p> <p>Pieter will have to answer on whether making a category private when viewed directly, but public when used in an <span style="white-space: pre-wrap;">[[include&#32;...]]</span>, is a viable option.</p> <p>To me, &quot;private&quot; means private always :S</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-608169</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-608169</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 22:44:56 +0000</pubDate>
				<wikidot:authorName>leiger</wikidot:authorName>				<wikidot:authorUserId>32953</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Nope, read my last point:</p> <blockquote> <ul> <li>You can still include the page and as long as the redirect is in a live template and not the actual page itself, then the redirect won't take effect when using [[include &#8230;]]</li> </ul> </blockquote> <p>You put the redirect module into the live template (which is exactly the same as you're suggesting - making a category only semi-private).</p> <p>Only the page's source code is included, so the redirect module that is inherited from the _template page won't be included.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-608134</guid>
				<title>Re:</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-608134</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 21:56:04 +0000</pubDate>
				<wikidot:authorName>pieterh</wikidot:authorName>				<wikidot:authorUserId>99</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Let's assume for now that this is feasible and roll back if Michal tells us it's not doable.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607911</guid>
				<title>(no title)</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607911</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 16:39:01 +0000</pubDate>
								<wikidot:authorUserId>38854</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Why not start with the same options that the permissions table currently supports?</p> <table class="wiki-content-table"> <tr> <td>anonymous</td> <td>registered at Wikidot.com</td> <td>site member</td> <td>page creator/owner</td> </tr> </table> <p>Or does that over-complicate things?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607810</guid>
				<title>Re: Cloning</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607810</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 15:03:52 +0000</pubDate>
				<wikidot:authorName>pieterh</wikidot:authorName>				<wikidot:authorUserId>99</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Clearly they would not get private content.</p> <p>Allow me to add cloning to the design spec.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607681</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607681</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 11:23:34 +0000</pubDate>
				<wikidot:authorName>Brunhilda</wikidot:authorName>				<wikidot:authorUserId>91730</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hmm&#8230; No. :P Too complicated for me&#8230;. Not even mentioning my members, who are much less skilful than me in these things&#8230; This means that all the work that now is divided, depends only of me, and I wouldn't like that to happen.</p> <p>Besides, including a page with redirect module means that this module will be visible also in a page in which I am including the include, which means that I have to add codes for &quot;include a part of a page only&quot;, which is also too complicated, since I already have many pages with many include codes, which means that I would have to spend months in adding &quot;include a part of a page only&quot; codes to all pages in which I already have includes&#8230; No. I don't think so&#8230;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607678</guid>
				<title>Re: Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607678</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 11:20:49 +0000</pubDate>
				<wikidot:authorName>leiger</wikidot:authorName>				<wikidot:authorUserId>32953</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I was thinking about that.</p> <p><strong>But &#8212; you can imitate this, to a certain extent!</strong> (so it might not be necessary) For example, what you can do now is to add a redirect module to the page or live template so that whenever someone tries to view it, they are redirected elsewhere (e.g. start page)</p> <ul> <li>You can still view the page by appending <tt>/noredirect/true</tt> to the page URL (and so can anyone else that knows about that feature, though)</li> <li>You can still include the page and as long as the redirect is in a live template and not the actual page itself, then the redirect won't take effect when using <span style="white-space: pre-wrap;">[[include&#32;...]]</span></li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607674</guid>
				<title>Invisible - visible</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607674</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 11:14:54 +0000</pubDate>
				<wikidot:authorName>Brunhilda</wikidot:authorName>				<wikidot:authorUserId>91730</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I would like to have a template of, for example, infobox, in invisible category, but I want mz infobox to be visible when I include that page in some other, visible page&#8230; So, if someone wants to se the very same page of my infobox, he cannot do that, but still that infobox can be seen if included in some article&#8230;</p> <p>As a matter of fact, I need private categories for all the pages that are NOT articles, and serve that those article pages look well&#8230;</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607668</guid>
				<title>Configuration doesn&#039;t take into account the reason most people want this feature</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607668</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 11:05:57 +0000</pubDate>
				<wikidot:authorName>leiger</wikidot:authorName>				<wikidot:authorUserId>32953</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>People would like private categories to be more configurable than this, so even though it is the initial version and will be extended in future, I think that the ability to set viewing permissions to just moderators and administrators is a much better idea for the first release of this feature.</p> <ul> <li>The community site could do with using a private category just for moderators and administrators, to replace the current separate wiki that is linked to from the &quot;Internal&quot; menu</li> <li>Several users that have requested this on the community forums do so because they want to have a forum visible only to moderators and administrators. Using the advanced forum and creating a separate <tt>thread-private</tt> category would satisfy this, if usual members could be excluded from viewing the private category.</li> </ul> <p>Instead of:</p> <div class="code"> <pre><code>Pages are visible to: (__) Everyone (__) Site members only</code></pre></div> <p>I propose:</p> <div class="code"> <pre><code>Pages are visible to: (__) Everyone (__) Site members</code></pre></div> <p>If both are left unchecked, then moderators and administrators are the only ones with viewing rights.</p> <p>Furthermore, if both are left unchecked, but 'create page' permissions <em>are allowed</em> for site members, that would mean that site members are able to create pages in the category, but cannot view or edit them at a later stage. This has many advantages:</p> <ul> <li>Data forms can be used instead of the MailForm module, and submissions can be commented on by those with access to the private category, as well as using the existing 'watch this category' notifications structure to let people know about a new page creation</li> <li>It is a long-awaited feature of mine =)</li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://blog.wikidot.com/forum/t-188432#post-607661</guid>
				<title>Cloning</title>
				<link>http://blog.wikidot.com/forum/t-188432/23-private-categories#post-607661</link>
				<description></description>
				<pubDate>Tue, 13 Oct 2009 10:54:28 +0000</pubDate>
				<wikidot:authorName>leiger</wikidot:authorName>				<wikidot:authorUserId>32953</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>When I was driving to campus today I was thinking about this issue, and possible problems with cloning came up. What would happen when someone attempted to clone a wiki that contained private categories?</p> <ul> <li>Would they receive an error message, saying that the wiki couldn't be cloned?</li> <li>Would they receive a clone of everything <em>except</em> the private sections?</li> <li>Would they receive a clone of all public and private content (which is a <strong>privacy concern</strong>) ?</li> </ul> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>