CS MVP's
Community Servers Most Valued Professionals

Browse by Tags

  • Showcase: Smartson goes Community Server

    So, again I managed to keep quite for almost 2 months. Sometimes the energy for writing is just not there. No writing doesn't mean that nothing has happened though. The content of this article was meant to be published on the 18th of April. So here I'll quote myself on an article that never was published! How about that? Last Tuesday ( read 10 of April) , a brand new Swedish Community Server site came to life. The site is a place where both newbies and experts can discuss, read, and write...
  • How to add new users to different roles on the fly

    Sometimes there might be a need to add your users to different roles, depending on certain invitations, at registration time. Is that possible in Community Server (CS)? Well, in this case CSModules can be your friend as in many other situations. The other day there was a request for this functionality in the CSOrg Forums . I thought it would be an interesting case to do some sample code for a CSModule that did this by reading an argument from the query string. You might think that this could be done...
  • Using Localizable E-mail Templates

    Wouldn't it be great to be able to standardize how mails sent from your Community Server site looks, and to be able to change them on demand without having to re-compile anything? As you might know Community Server (CS) already has a built-in system for this. This localizable template system is used for example when a new user registers and an e-mail with login information is sent to that user. In this article I want to show you how you can hook yourself into and use this system in your own Community...
  • Correction of one of my old posts

    Previously on J-O Erikssons blog: A long, long time ago. At least in Internet Time. At J-O Eriksson's old blog there was an article about a solution to handle sending Newsletters to your Community Server users with the help of CS Roles . As time went by, new articles was written, other areas of Community Server was examined, and the solution was forgotten. Until one day when J-O needed to use this solution on one of his sites. He discovered that it no longer worked! It was broken, kaputt! After much...
  • The forgotten notifications (a new CSModule)

    Do you have any forums posts that have been caught by a spam rule? Or do you have any forums posts that haven't been approved for other reasons? It's not easy to know unless you frequently visit your Control Panel -> Forums to Moderate . I have had sites where I discovered posts that were several months old. On one of my sites someone complained that his post didn't show up after posting. Going to forums moderation, of course there it was. During the autumn of 2006 I therefore started to build...
  • Upgrade woes - Day 6

    I decided to call on The Wizard , who always seem able to name the right man for the job if it's not one he can do himself. After describing my ongoing problems, he suggested I drop a line to Telligent's resident SQL guru, Terry Denham. While I was drafting an email to him, a thought hit me, so I clicked out of Outlook and stepped back into SQL Studio. I restored the database to it's pristine state, minus all schema and data changes, then I created a new script in SQL Compare to create only the tables...
  • Upgrade woes - Day 5

    During a Skype conversation, I mention some of my upgrade headaches to Sean Winstead , who makes two helpful suggestions: first, that I try disabling constraints on the tables before running the Import/Export Wizard and secondly that I try using SQL Data Compare to sync the databases. I've used Red Gate's product line before, so I think this could well be the way forward, but I decide to first try disabling constraints to spare me yet another download. This technique does indeed allow all...
  • Upgrade woes - Day 4

    Copy fresh set of CS 2.1 SP2 web files, hook up site in IIS, amend web.config, load Firefox, hit Return, hold breath. Error. But of course. ASP.NET is complaining about an unrecognised section in web.config, which reminded me I hadn't updated the ASP.NET script mappings for that site to ASP.NET 2.0, which was swiftly rectified by running aspnet_regiis.exe (with -s flag). Then also ran the ASP.NET schema update script, as I'd neglected to do that earlier. Hit F5 and... "Object not found...
  • Upgrade woes - Day 3

    Time to get to grips with SSIS. I've not used this beast at all, so I did a little brushing up to see what the changes between this and DTS in SQL Server 2000 are. My first inclination was to run the Export Data wizard, but then I came across somewhat worrying post that suggested I might run into some troubled waters, so I looked at creating a package in the Business Intelligence Development Studio. Checking my Start Menu didn't list that, so off to the Control Panel I went to get it added...
  • Upgrade woes - Day 2

    My simple plan to get the database collation (and those of all it's tables) switched was based on these steps: Script entire database Create new db based on amended script with new collation Copy data Step 1 seemed like it should've straightforward enough, but of course, it turned out not to be. Running the Generate Scripts task from SSMS simply refused to complete - failing at a very early stage and returning an SMO error complaining that "Collection cannot be modified when TextMode...
  • Upgrade woes - Day 1

    Having finally retrieved my absent Subversion server, I finally set about the long-overdue task of upgrading my community site to CS 2.1. The process is proving to be a far from straightforward one and so I've documented it here in the hope that it may help someone else in a similar situation. Please note, the "Days" listed are not complete days of work, just indicating the days on which I find time to fit this inbetween my other responsibilities... First thing, checked in all outstanding...
  • Set your Reader Posts to expire automatically

    If you're using the Reader application in Community Server , did you know that the posts never expire and will over time add to the size of your database? Last Friday I wrote an article about how you can create a CSJob that lets you run a SQL Stored Procedure on your CS Database on a scheduled basis. After that, it has been rather quiet in my blog for a little over a week. It has been one of those weeks again, which seems to come every now and then, where I almost had no time to even breath. [:-...
  • Upgrading 101

    OK, so not quite a full 101, but I figured I'd log my recent fun and games with a recent upgrade I undertook on a site going from Community Server 1.0 (ASP.NET 1.1) to CS 2.1 (ASP.NET 2.0). This wa on behalf of Mike Trefry , who, being the superlatively busy boy that he is, requires an extra pair of hands from time to time. Seemed like a perfectly straightforward process to begin with - no custom code or themes - so after ensuring that the web folder and database were fully backed up, I proceeded...
  • Do you have problems with Community Server Database size?

    If you have your Community Server web site at a hoster, have you been confronted with the issue of a growing CS Database? In a conversation with Keyvan the other day, he pointed me to a forum thread at communityserver.org, and hinted that this might be a good idea for a CSJob. In that thread a user wants to delete certain posts in the CS Database at certain intervals (although the question from the beginning is more like if mirrored blog posts does expire or if they have to be deleted manually)....
  • A less painful way to upgrade to a Service Pack

    Have you not yet upgraded your Community Server sites to Community Server 2.1 SP 1, because it seems to be to much work, and you don't want it to go wrong and just haven't got the time right now to do I properly? Service Packs are an important way to get security fixes, bug fixes, and more into an existing version of a product. Sometimes it can also contain fixes for better performance etc. And when it comes to web applications that are configurable in so many ways, it's not always an easy task....
1 2 3 4 Next >
Community Server MVP's © 2006-2008
Powered by Community Server (Commercial Edition), by Telligent Systems