<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.nbdev.co.uk/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>Search results matching tag 'CSDC'</title><link>http://www.nbdev.co.uk/search/SearchResults.aspx?a=1&amp;o=DateDescending&amp;tag=CSDC&amp;orTags=0</link><description>Search results matching tag 'CSDC'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Community Server Extensibility</title><link>http://www.nbdev.co.uk/blogs/nickblog/archive/2007/10/21/community-server-extensibility.aspx</link><pubDate>Sun, 21 Oct 2007 14:42:00 GMT</pubDate><guid isPermaLink="false">4ca7a4fb-d032-457b-868a-45312b55321c:3410</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;The 1st code type presentation is Scott&amp;#39;s CSE.&lt;/p&gt;&lt;p&gt;Extending CS.&lt;/p&gt;&lt;p&gt;Talking about CSModule Events,PrePostUpdate, PreProcessPost, AuthorizePost, PostPostUpdate... Telligent actually uses CSModules for programming CS.&lt;/p&gt;&lt;p&gt;The UserKnown Even is raised to check that user against LDAP, AD, etc..&amp;nbsp; Other Modules include: Sections, Groups, Search, Rate, Exceptions, Configuration.&amp;nbsp; The Search module can contain the search query, the search results, you can use this for search tracking, and analytics.&lt;/p&gt;&lt;p&gt;Scott goes on to a demo, showing the telligent CSModules that are used by default.&amp;nbsp; Looking at CS.config.&amp;nbsp;&amp;nbsp; Looking at the CS_Overrides.config, looking at how the CSModulle events, showing the events for searching, and page requests, showing how powerful the API&amp;#39;s are for CS.&lt;/p&gt;&lt;p&gt;Scott goes on to talk about spam rules, which use CSModules.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Data providers are live CS&amp;#39;s version of assembly &lt;img src="http://www.nbdev.co.uk/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;, low level, directly to the database and from the database.&lt;/p&gt;&lt;p&gt;Showing off how the tasks work.&lt;/p&gt;&lt;p&gt;More documentation inline in the code is needed.&amp;nbsp; Scotts says that there will be more, and there should be more. &amp;nbsp;&lt;/p&gt;</description></item><item><title>CSDC Day 2</title><link>http://www.nbdev.co.uk/blogs/nickblog/archive/2007/10/21/csdc-day-2.aspx</link><pubDate>Sun, 21 Oct 2007 13:47:00 GMT</pubDate><guid isPermaLink="false">4ca7a4fb-d032-457b-868a-45312b55321c:3387</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Day 2 has just begun, with breakfast here at CSDC in dallas, TX.&lt;/p&gt;&lt;p&gt;Been staying at Homestead Suite here in dallas,&amp;nbsp; which is where all of the telligenti&amp;#39;s have been staying, so getting a lift in isn&amp;#39;t hard, the problem arises when I want to get home, since most of them are off to catch flights straight after the developer conference finishes @ 2.30pm today.&lt;/p&gt;&lt;p&gt;Dasie cains of extension cords and laptop plugs litter the floor today, thankfully, I was here early enough to get me a seat nexct to a socket. &lt;img src="http://www.nbdev.co.uk/emoticons/emotion-1.gif" alt="Smile" /&gt; all good &lt;img src="http://www.nbdev.co.uk/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt; &lt;/p&gt;&lt;p&gt;U actually have to sign a guestbook today , since I think there was some confusion around that yesterday.&lt;/p&gt;&lt;p&gt;Today&amp;#39;s schedule, includes some of the stuff from yesterday that we didn&amp;#39;t have time to go through.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Today starts off with Nicole talking about telligent partners, more later, with yet more photo&amp;#39;s.&amp;nbsp; Got a better seat today so you read the slides I take pics of &lt;/p&gt;</description></item><item><title>Webservices</title><link>http://www.nbdev.co.uk/blogs/nickblog/archive/2007/10/20/webservices.aspx</link><pubDate>Sat, 20 Oct 2007 21:11:00 GMT</pubDate><guid isPermaLink="false">4ca7a4fb-d032-457b-868a-45312b55321c:3351</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;&amp;nbsp;Just had Scott and co talking about the web services coming up with Community Server 2008.&amp;nbsp; They look cool, I asked a question &lt;img src="http://www.nbdev.co.uk/emoticons/emotion-3.gif" alt="Surprise" /&gt;, about coding a silverlight interface to use the API&amp;#39;s.&amp;nbsp; How cool would that be?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A complete silverlight interface, no HTML, all the HTML that comes to and from the web services would need to be converted to XMAL, but apart from that, sounds cool.&lt;/p&gt;&lt;p&gt;The web services sound like they could also be useful for the Migrator.&lt;/p&gt;&lt;p&gt;Pics on the Photo gallery&amp;nbsp;&lt;/p&gt;</description></item><item><title>Themes - Part 1</title><link>http://www.nbdev.co.uk/blogs/nickblog/archive/2007/10/20/themes-part-1.aspx</link><pubDate>Sat, 20 Oct 2007 15:22:00 GMT</pubDate><guid isPermaLink="false">4ca7a4fb-d032-457b-868a-45312b55321c:3273</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Live from CSDC this is the 3rd post from dallas, there&amp;#39;s even more pictures in the picture for CSDC on my site.&lt;/p&gt;&lt;p&gt;Ben is talking about the Theming method in CS. Talking about what it all does, and more.&amp;nbsp; Mostly about Cameleon Controls.&lt;/p&gt;&lt;p&gt;Talking about the types of Cameleon Controls, lists, value, form, condition, action, pager, utility controls.&lt;/p&gt;&lt;p&gt;Most of Cameleon Controls supports the ContentTemplate, some support the display conditions, for forms, there is a query override tag in the Control.&lt;/p&gt;&lt;p&gt;Actions controls are used to do something after a form is submitted.&lt;/p&gt;&lt;p&gt;Forms have a SuccessAction control in it, which define what the control dodes when there&amp;#39;s a success action.&amp;nbsp;&amp;nbsp; Usually this redirects the user to the referralurl.&amp;nbsp; If there&amp;#39;s not (returnurl) referallurl, it&amp;#39;ll drop down to the next successaction, which redirects to the homepage usually.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The pager controls, which I know how to use, but you may not, is lots of examples, postbackpager, callbackpager, scrollingpager, or the standard pager.&amp;nbsp; All of which work slightly different, but work with every list control.&amp;nbsp; It&amp;#39;s really quite cool, and Ben, on getben.com has some cool examples of this.&lt;/p&gt;&lt;p&gt;All controls that could make a link, usually do, but they don&amp;#39;t use navigateurl, they use LinkTo, which renders a link, wrapping the content, say some text, with a link.&lt;/p&gt;&lt;p&gt;The ThemeImage referenses a Theme Image, as the control&amp;#39;s name tells you, but it uses ~/ for the Theme path, not the Root path, which is useful.&lt;/p&gt;&lt;p&gt;Utility controls, with are mostly the stuff with Theme at the beginning, but they include all of the controls that doesn&amp;#39;t match the other control types.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I know how to do mostly all of what Ben has been talking about from just playing around with Cameleon.&lt;/p&gt;&lt;p&gt;If you&amp;nbsp; want to know more about theming visit [url]http://docs.communityserver.org[/url], losts of stuff there, and there&amp;#39;s more stuff at ben&amp;#39;s site, which is on [url]http://getben.com[/url]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;-----------------------------------------&lt;/p&gt;&lt;p&gt;&lt;b&gt;Tips&lt;/b&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now, this is how I do it, and I recomend you use it too.&amp;nbsp; Don&amp;#39;t use the SDK, just use a web project to open the community server installation, via FTP, or File, or more.&amp;nbsp; Which is cool, it&amp;#39;s how I do it, via FTP.&amp;nbsp; Makes life so much easier, you get intellisense, FTP takes a while to get going as it has to load the dll&amp;#39;s, which can take some time.&amp;nbsp; Properties aren&amp;#39;t usually listed on there, but there&amp;#39;s a huge list on [url]http://docs.comunityserver.org[/url]&lt;/p&gt;&lt;p&gt;Use XHTML!!&lt;/p&gt;&lt;p&gt;I Strongly recomend using XHTML, it&amp;#39;s so much nicer, and it&amp;#39;ll work much&amp;nbsp; better in most browser, I know IE is the exception.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Another tip is to generate a mockup, use XHTML, photoshop, and more, make the HTML page look as you want it, using CSS and little images, then, copy the Default theme, or simple theme, and customize it to that html page.&amp;nbsp; Now, I do this, find it soo much easier for making Athena, and more.&amp;nbsp; Just copy and replace the code mainly in the master.master page in the common folder.&lt;/p&gt;&lt;p&gt;This is actually how I made Athena, wasn&amp;#39;t how I made Athena 2.0, but Athena 2007 basically started out from there.&lt;/p&gt;&lt;p&gt;If you know how to use ASP.net Evals&amp;#39; and Databindings, you can use that too.&lt;/p&gt;&lt;p&gt;Now athena, doesn&amp;#39;t use any ASP.net Eval&amp;#39;s, but it uses a basic ASP.net Hyperlink as the basis of the Athena Personalize hyperlink, and then ASP.net&amp;#39;s Client script references to populate the javascript into the page, so much easier.&lt;/p&gt;&lt;p&gt;I strongly recomend learning cameleon, as it&amp;#39;s great, and extens ASP.net&amp;#39;s standard controls beautifully.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Keynote</title><link>http://www.nbdev.co.uk/blogs/nickblog/archive/2007/10/20/keynote.aspx</link><pubDate>Sat, 20 Oct 2007 14:42:00 GMT</pubDate><guid isPermaLink="false">4ca7a4fb-d032-457b-868a-45312b55321c:3224</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Rob&amp;#39;s keynote basically goes scratches the surface of the new features coming from telligent, and to Community Server.&amp;nbsp; Got some pics of this, which I&amp;#39;ll upload to the CSDC folder later today.&amp;nbsp;&amp;nbsp; So keep an eye out on that.&lt;/p&gt;&lt;p&gt;Looking at the&amp;nbsp; Enterprise reporting system, which we get a free license for, looks really cool &lt;img src="http://www.nbdev.co.uk/emoticons/emotion-11.gif" alt="Cool" /&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Graffiti can use an Access database as well as Having a SQL server database, which is cool, means that you don&amp;#39;t have to have a MS SQL server to run Graffiti which is kind a cool.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Unfortunatly I can&amp;#39;t cast this, snice I forgot my webcam, DOH!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So check out my photo gallery for the pics&amp;nbsp;&lt;/p&gt;</description></item><item><title>CSDC Day 1</title><link>http://www.nbdev.co.uk/blogs/nickblog/archive/2007/10/20/csdc-day-1.aspx</link><pubDate>Sat, 20 Oct 2007 14:12:00 GMT</pubDate><guid isPermaLink="false">4ca7a4fb-d032-457b-868a-45312b55321c:3218</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Sat in the convention hall here for CSDC, should have a little live stream for you guys, so u can connect and view the action for your selves, if your not here, but as usual the wireless here is kinda stretched.&lt;/p&gt;&lt;p&gt;Should also have some pictures for you, and more.&lt;/p&gt;&lt;p&gt;Nothing has started yet, although it&amp;#39;s not meant to until 9.15.&amp;nbsp; I&amp;#39;ll update this blog post though out the day, keeping you informed.&amp;nbsp; So stay tuned&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>