On 3/3/06, <b class="gmail_sendername">The Editor</b> &lt;<a href="mailto:editor@fast.st">editor@fast.st</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
f anyone wants to take a look, it is at Profiles/Caveman on the<br>PmWiki site. I have a question or two and would be open to ideas for<br>strengthening it.&nbsp;&nbsp;Let me know if there is any thoughts about whether<br>or not this should be added to the cookbook. Perhaps with some help
<br>from a few more experienced coders, it would be something worth<br>adding.<br></blockquote></div>&nbsp;<br>I was going to add a bunch of tips and suggestions to the page, but I couldn't get my wikistyle definition to work.&nbsp; So I'm putting them here instead.
<br><br>Re Step 1:<br><br>Use one of the enhanced newpagebox recipes (<a href="http://www.pmwiki.org/wiki/Cookbook/NewPageBox">http://www.pmwiki.org/wiki/Cookbook/NewPageBox</a>, lower down on page or <a href="http://www.pmwiki.org/wiki/Cookbook/NewPageBoxPlus">
http://www.pmwiki.org/wiki/Cookbook/NewPageBoxPlus</a>) and the {$AuthId} page variable (<a href="http://pmwiki.org/wiki/PmWiki/PageVariables">http://pmwiki.org/wiki/PmWiki/PageVariables</a>) to more easily create the office pages:
<br><br>&nbsp;&nbsp;&nbsp; (:newpagebox base=Profiles.HomePage label=&quot;Create office&quot; button=right value={$AuthId}:)<br><br>The Current Offices command can be simplified to:<br><br>&nbsp;&nbsp;&nbsp; (:pagelist group=Profiles fmt=#title list=normal name=-SideBar:)
<br><br>----<br><br>Re Step 3:<br><br>Simplify maintenance by using <br><br>(:include Profiles.SideBar:)<br><br>to create the sidebars for the supporting groups.&nbsp; Then they'll reflect edits without you lifting a finger.<br>
<br>-----<br><br>Re: Final Thoughts, limit editing to appropriate people: <br><br>It sounds like you must be using AuthUser anyway, so take advantage of it.&nbsp; By adding [@?action=attr@] to the page URL, you can add passwords for read, edit, attributes, and admin.&nbsp; You'd want to add an edit password, in this format: 
<br><br>id:&lt;person's AuthId&gt;<br><br>e.g. id:bart if the person's login name is bart.&nbsp; See Cookbook:AuthUser for more information.<br><br>Bronwyn<br>