<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://getben.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ben Tiedt&amp;#39;s Blog - All Comments</title><link>http://getben.com/default.aspx</link><description>News about my work on Community Server and development in ASP.Net, C#, XHTML, CSS, JavaScript, and AJAX.</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>re: Extending User Registration using Sub-Forms</title><link>http://getben.com/archive/2007/06/15/extending-user-registration-using-sub-forms.aspx#7395</link><pubDate>Fri, 04 Jul 2008 08:18:33 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7395</guid><dc:creator>Orion Culver</dc:creator><description>&lt;p&gt;Ok, ignore my previous comment -- I had the name of my subform incorrectly referenced in the containing form. &amp;nbsp;My methods are being called jsut fine now. &amp;nbsp;However, my RequiredFieldValidator still isn&amp;#39;t stopping the page from submitting. &amp;nbsp;I can call Page.Validate(), &amp;amp; I can see it set Page.IsValid to false, but the form still submits &amp;amp; a forum post is still added.&lt;/p&gt;
&lt;p&gt;How do I get validators in SubForms to work?&lt;/p&gt;
&lt;p&gt;- O8&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7395" width="1" height="1"&gt;</description></item><item><title>re: Extending User Registration using Sub-Forms</title><link>http://getben.com/archive/2007/06/15/extending-user-registration-using-sub-forms.aspx#7394</link><pubDate>Fri, 04 Jul 2008 07:57:06 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7394</guid><dc:creator>Orion Culver</dc:creator><description>&lt;p&gt;ok, last post didn&amp;#39;t work, so I&amp;#39;ll write a shorter one. &amp;nbsp;I want my RequiredFieldValidator to fire, so I tied calling Page.Validate() in ApplyChangesBeforeCommit() &amp;amp; ApplyChangesAfterCommit(). &amp;nbsp;Apparently, those methods aren&amp;#39;t being called. &amp;nbsp;I tried removing the name of the ValidationGroup from Validate(), but no luck. &amp;nbsp;The aforementioned methods, where I want to be storing data, aren&amp;#39;t getting called. &amp;nbsp;I tried rewriting the override, but intellisense can&amp;#39;t seem to find the methods, even though I can see them in the class in CommunityServerControl20 project, Base folder. &amp;nbsp;I&amp;#39;m just getting more &amp;amp; more confused here...&lt;/p&gt;
&lt;p&gt;help?&lt;/p&gt;
&lt;p&gt;- O8&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7394" width="1" height="1"&gt;</description></item><item><title>re: Extending User Registration using Sub-Forms</title><link>http://getben.com/archive/2007/06/15/extending-user-registration-using-sub-forms.aspx#7356</link><pubDate>Thu, 03 Jul 2008 16:39:05 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7356</guid><dc:creator>Orion Culver</dc:creator><description>&lt;p&gt;Thanks for this, Ben! &amp;nbsp;You&amp;#39;re making my life a LOT easier!&lt;/p&gt;
&lt;p&gt;I made a subform that has a drop down list &amp;amp; a required field validator such that users are supposed to select any value besides the default 1st value in the list for the page to be valid. &amp;nbsp;Unfortunately, I can&amp;#39;t seem to get the validator to work. &amp;nbsp;I also see that there&amp;#39;s a property for the CreateEditForumPostForm class that lists the validation group for a child PlaceHolder CSControl. &amp;nbsp;Is there a way to make sure that my subform&amp;#39;s require field validator is being fired to another control in the same subform? &amp;nbsp;Page.Validate( &amp;quot;myValidationGroupName&amp;quot; ) seems not to work either...&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;- O8&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7356" width="1" height="1"&gt;</description></item><item><title>re: Dynamic Navigation Add On for Community Server</title><link>http://getben.com/archive/2008/04/26/dynamic-navigation-add-on-for-community-server.aspx#7330</link><pubDate>Wed, 02 Jul 2008 04:37:43 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7330</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;nguyenlv@gmail.com -- Are you still having problems with this? &amp;nbsp;Could you send me the &amp;lt;navigation&amp;gt;...&amp;lt;/navigation&amp;gt; region of your SiteUrls.config and SiteUrls_override.config (if you have one) via the email form?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7330" width="1" height="1"&gt;</description></item><item><title>re: Extending User Registration using Sub-Forms</title><link>http://getben.com/archive/2007/06/15/extending-user-registration-using-sub-forms.aspx#7327</link><pubDate>Wed, 02 Jul 2008 04:34:16 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7327</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;Megan Littke-Smith -- Is your sub-form large or difficult to configure? &amp;nbsp;Could you send the source to me via the email form? &amp;nbsp;There are some issues with how ASP.Net persists select/drop-down data, but it would help to diagnose the issue with a sample to work from.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7327" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 Hack-a-thon</title><link>http://getben.com/archive/2008/05/09/community-server-2008-hack-a-thon.aspx#7328</link><pubDate>Wed, 02 Jul 2008 04:32:38 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7328</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;Jason -- The best places are (1) the &lt;a rel="nofollow" target="_new" href="http://dev.communityserver.com/"&gt;dev.communityserver.com&lt;/a&gt; forums and (2) the *incomplete* documentation at &lt;a rel="nofollow" target="_new" href="http://api.communityserver.com/"&gt;api.communityserver.com&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7328" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - Groups Overview</title><link>http://getben.com/archive/2008/05/05/community-server-2008-groups-overview.aspx#7329</link><pubDate>Wed, 02 Jul 2008 04:31:23 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7329</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;Trabor -- The permissions associated for each membership type are hard-set within the permissions class of each sub-application within a group. &amp;nbsp;While this hard-logic could be removed, there is no UI for managing invididual permissions within a group.&lt;/p&gt;
&lt;p&gt;As part of CS2008.next, we are evaluating exposing additional configuration options for each of the membership types at the site and group level.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7329" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - Groups Overview</title><link>http://getben.com/archive/2008/05/05/community-server-2008-groups-overview.aspx#7326</link><pubDate>Wed, 02 Jul 2008 04:28:50 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7326</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;vinod -- Within the group, change the membership type of the user to &amp;quot;Owner&amp;quot; on the &amp;quot;Membership&amp;quot; page.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7326" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - Groups Overview</title><link>http://getben.com/archive/2008/05/05/community-server-2008-groups-overview.aspx#7325</link><pubDate>Wed, 02 Jul 2008 04:27:49 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7325</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;Steve -- Creating/managing users is all done on the Membership page within a group by an owner. &amp;nbsp;Owners can add members, delete members, and invite users to the group via email.&lt;/p&gt;
&lt;p&gt;What specifically do you want more information about?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7325" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - How to Implement Custom Widgets</title><link>http://getben.com/archive/2008/04/21/community-server-2008-how-to-implement-custom-widgets.aspx#7324</link><pubDate>Wed, 02 Jul 2008 04:26:19 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7324</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;ranjan -- To add widgets to the home page, a new widget region would need to be created on the themes/THEMENAME/common/home.aspx page and a new widget variable would need to be added to the theme.&lt;/p&gt;
&lt;p&gt;For more information on how to do this, see: &lt;a rel="nofollow" target="_new" href="http://getben.com/archive/2008/04/18/community-server-2008-how-to-support-widgets-in-a-custom-theme.aspx"&gt;getben.com/.../community-server-2008-how-to-support-widgets-in-a-custom-theme.aspx&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7324" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - How to Implement Custom Widgets</title><link>http://getben.com/archive/2008/04/21/community-server-2008-how-to-implement-custom-widgets.aspx#7323</link><pubDate>Wed, 02 Jul 2008 04:25:02 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7323</guid><dc:creator>Ben Tiedt</dc:creator><description>&lt;p&gt;Slnavn2000 -- You could create a dynamic configuration option for the theme that allows the entering of an integer value for each of the options (GroupID and ForumID) and then use code on the page similar to the following to read and assign the values on the &amp;lt;CSForum:ThreadList ID=&amp;quot;CustomList&amp;quot; /&amp;gt; (note that I added an ID, &amp;quot;CustomList&amp;quot;, to the ThreadList control)...&lt;/p&gt;
&lt;p&gt;&amp;lt;script runat=&amp;quot;server&amp;quot; language=&amp;quot;C#&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;protected override void OnLoad(EventArgs e)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp;CommunityServer.Discussions.Controls.ThreadList list = CommunityServer.Controls.CSControlUtility.Instance().FindControl(&amp;quot;CustomList&amp;quot;, this) as CommunityServer.Discussions.Controls.ThreadList;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;if (list != null)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; CSContext csContext = CSContext.Current;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; list.QueryOverrides.ForumID = csContext.SiteThemeData.GetIntValue(&amp;quot;ForumID&amp;quot;, -1);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; list.QueryOverrides.GroupID = csContext.SiteThemeData.GetIntValue(&amp;quot;GroupID&amp;quot;, -1);&lt;/p&gt;
&lt;p&gt; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp;base.OnLoad(e);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;This is assuming that the ForumID and GroupID properties you defined for the site theme have the IDs &amp;quot;ForumID&amp;quot; and &amp;quot;GroupID&amp;quot;.&lt;/p&gt;
&lt;p&gt;Hopefully this gives you an idea on how to implement this feature.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7323" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - Groups Overview</title><link>http://getben.com/archive/2008/05/05/community-server-2008-groups-overview.aspx#7297</link><pubDate>Thu, 26 Jun 2008 15:39:14 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7297</guid><dc:creator>Trabor</dc:creator><description>&lt;p&gt;Hi Ben,&lt;/p&gt;
&lt;p&gt;How difficult would it be to enable user permissions for group forums. &amp;nbsp;For example... give some group members permission to vote on the group forum, and deny such permission for the others.&lt;/p&gt;
&lt;p&gt;Thx!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7297" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - Groups Overview</title><link>http://getben.com/archive/2008/05/05/community-server-2008-groups-overview.aspx#7295</link><pubDate>Thu, 26 Jun 2008 11:23:40 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7295</guid><dc:creator>vinod</dc:creator><description>&lt;p&gt;Hi Ben,&lt;/p&gt;
&lt;p&gt;It your posts give a lot of insight into community server development. Thanks for that. I need to know how to assign an owner to a group ? I (System administrator) have created a group (Group1) and now want to assign an regular CS user (User1) as an owner to Group1. I cant add User1 to GroupAdministrators since, User1 would have admin access to all other groups (Group2, 3 and so on). I couldnt find this in control panel, where i can do this? Can you help me out ?&lt;/p&gt;
&lt;p&gt;Thanks in advance,&lt;/p&gt;
&lt;p&gt;Vinod.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7295" width="1" height="1"&gt;</description></item><item><title>re: Community Server 2008 - How to Implement Custom Widgets</title><link>http://getben.com/archive/2008/04/21/community-server-2008-how-to-implement-custom-widgets.aspx#7263</link><pubDate>Mon, 23 Jun 2008 16:58:39 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7263</guid><dc:creator>ranjan</dc:creator><description>&lt;p&gt;in CS 2008 i don&amp;#39;t see a option to add a widget to home page. pLease help&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7263" width="1" height="1"&gt;</description></item><item><title>re: Dynamic Navigation Add On for Community Server</title><link>http://getben.com/archive/2008/04/26/dynamic-navigation-add-on-for-community-server.aspx#7254</link><pubDate>Fri, 20 Jun 2008 17:38:05 GMT</pubDate><guid isPermaLink="false">c109d48e-4759-4905-a889-e68e82846b24:7254</guid><dc:creator>nguyenlv@gmail.com</dc:creator><description>&lt;p&gt;Line 13: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; protected override void OnLoad(EventArgs e)&lt;/p&gt;
&lt;p&gt;Line 14: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;
&lt;p&gt;Line 15: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (this.DataSource != null)&lt;/p&gt;
&lt;p&gt;Line 16: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; this.DataBind();&lt;/p&gt;
&lt;p&gt;Line 17: &lt;/p&gt;
&lt;p&gt;Source File: D:\Project\HPA1.1\Controls\CSLink\NavigationList.cs &amp;nbsp; &amp;nbsp;Line: 15 &lt;/p&gt;
&lt;p&gt;Stack Trace: &lt;/p&gt;
&lt;p&gt;[NullReferenceException: Object reference not set to an instance of an object.]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; GetBen.DynamicNavigation.Utility.GetDefaultDynamicNavigationValue() +200&lt;/p&gt;
&lt;p&gt; &amp;nbsp; GetBen.DynamicNavigation.Utility.ParseDynamicNavigationValue(String value) +44&lt;/p&gt;
&lt;p&gt; &amp;nbsp; GetBen.DynamicNavigation.NavigationList.get_DataSource() +316&lt;/p&gt;
&lt;p&gt; &amp;nbsp; CommunityServer.Controls.NavigationList.OnLoad(EventArgs e) in D:\Project\HPA1.1\Controls\CSLink\NavigationList.cs:15&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Control.LoadRecursive() +47&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Control.LoadRecursive() +131&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Control.LoadRecursive() +131&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Control.LoadRecursive() +131&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Control.LoadRecursive() +131&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Control.LoadRecursive() +131&lt;/p&gt;
&lt;p&gt; &amp;nbsp; System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://getben.com/aggbug.aspx?PostID=7254" width="1" height="1"&gt;</description></item></channel></rss>