MOSS Has Got Game - Glu Mobile’s Website (www.glu.com) - How We Did It - Part 2 of 3
In this post, we will focus on the design elements of the Glu Mobile website – specifically how we laid out the master pages, web parts, and server controls to give the rich user experience that was required for the site.
Caution! UnauthorizedAccessException when trying to access SPSite.Owner Property
Well, I was trying examin the object model of Windows SharePoint Services and I was working with SPSite class. I was making development with a user who is a site collection owner and have Full Control permission over the site collection, but this user is not a member of the site collection administrators.
Programmatically Accessing BDC Data in Custom Web Parts or User Controls in MOSS 2007
The use of BDC columns in lists is a powerful out-of-the-box feature. But what if you want to do it your way and make your own custom BDC user control, or custom BDC Web Part ?
If you need access to data in another system programatically to populate various controls, drop down lists etc. to be used in various pages of your MOSS 2007 site, then the BDC will help you to do just that. If you are working on custom ASP.NET user controls and using them in MOSS 2007 Page Layouts like I am you need to make use of MOSS APIs and assemblies.
Free SharePoint Web Parts (3rd Party)
Out of the box search in MOSS 2007 is very powerful, what if you have very specific requirements? Use the classes in the Microsoft.Office.Server.Search.Query namespace in a custom Web Part or User Control and add it to your SharePoint page layout. You may have specific requirements for rendering or specific search filters that are not provided by the out of the box search. A small suggestion : Try your best to use the Out of the Box Search, you will save alot of time, and it is very powerful and comes with alot of goodies.
 KB Articles:
- You receive an error message when you run the pre-upgrade scan tool (Prescan.exe) to scan Windows SharePoint Services 2.0 sites before you upgrade to Windows SharePoint Services 3.0
- Site groups are not maintained, and users are assigned to roles after you upgrade from SharePoint Portal Server 2003 to SharePoint Server 2007
- Error message when you try to change the name of a site column back to its original name in Windows SharePoint Services 3.0: “The column name that you entered is already in use or reserved.”
All, I am compiling a list of SharePoint Blogs and bloggers out there.  Please feel free to comment with any SharePoint Blogs I may have overlooked.  Feel free to export my Bloglines’ SharePoint OPML (define:OPML) or view My Public Bloglines to save yourself some time. Thanks Everyone! I look forward to your feedback!
Using [Today] in a Calculated Formula (Birthday Lists)
Ok, we all know that SharePoint loves to complain about how you can’t use [Today] in a calculated column…
“TODAY - Returns the serial number of the current date. The serial
number is the date-time code used for date and time
calculations.
Note  You can only use the TODAY function as a default
value; you cannot use it in a calculated column.”)
Well, I can’t take credit for this one but I found this thread in the forums by a gentleman named Pete Blair…
HowTo: Using SharePoint Calculated Columns to Display a List Item as “X” Days Old
I’ve had numerious requests asking how to display a List Item’s age. Well, in order to do this you’ll have to first refer to my previous blog post:
Using [Today] in a Calculated Formula (Birthday Lists) which explained how to enable the [Today] functionality within a SharePoint lists’ calculated column. The example provided explained how you could create a Birthday List to display a list of contacts who have birthdays in the current month.
Hey Everyone… I know I’ve been out of touch but I wanted to post some DataView tips that I think people will find very useful. I hope you do as well :o) Do you have one you’d like to share that you can’t live without? Drop me a line and I’ll add it to this list giving full credit.
InfoPath 2007 Publishing to SharePoint: Updating the site content type failed
I’ve been struggling for a few days with issues related to InfoPath 2007 publishing to SharePoint. I thought that I had tried everything. I had tried publishing to a document library, as a content type, trying to modify content types, etc. I got a variety of error messages including “Updating the site content type failedâ€. This one was my favorite because there wasn’t anything in the content type that I asked InfoPath to update.
I realized later that it was updating the document template but I wasn’t thinking about that when I saw the error message.
Another SharePoint Internet Site Goes Live. Viacom Does MOSS 2007
Another corporate site has jumped on the SharePoint bandwagon! Today Viacom, http://www.viacom.com, re-launched as a MOSS 2007 site.
Modifying Grouped By Headers, Part Deux
A while back I posted a tip about hiding grouped by headers in list views. These are the content separators that appear at the top of a group of list items and have a +/- image for expanding/collapsing the group, the title of the group column, a colon and the group item name, like so:
I have had numerous problems getting SSL, Kerberos working throughout the SharePoint project I’m on, the requirements were for secure sites built on SharePoint 2007 technology with various DSN entries pointing towards individual sites. Example [Workgroups, Project Center, Employee Profiles, Search Center]. The problem was that each had to have their own site and not become extensions of just one site like most Microsoft examples [see fake company topology for Fabrikam] , on that note if anyone disagrees with my example or has a better way please ping me and let me know.
New SharePoint Based Solution to Benefit Education
One of the exciting things about SharePoint is that it is increasingly being leveraged as a development platform for delivering robust industry specific solutions. Another case in point along these lines is the use of MOSS 2007 in the education field. At the 2007 National Educational Computing Conference June 25 in Atlanta, Microsoft and Houghton Mifflin announced a partnership to make it easier for pre-K—12 and higher-education students, parents, teachers and administrators to access educational resources.
Hotfix for Windows Workflow Foundation Delay Activity problems
Appararently there are some issues with the Delay activity when a SharePoint workflow gets dehydrated and later on loaded back into memory. There is a knowledge base article which describes these issues - KB932816 - You experience various problems in Windows Workflow Foundation .
Yeah, I know what you’re thinking, ‘it’s that Harbar again, ranting uncontrollably about some admin crap I don’t care about’. Well that might well be the case, but the thing is you should care. Especially if you are building solutions based upon the Web Content Management (WCM)Â features of Office SharePoint Server 2007. See the important bit is the word ’solutions’ - that means the entire thing, not just the funky recursive wrapped wrapper you got for dealing with ‘/pages/’, your reflection bling and email address capture widget.
One of the WCM features is that of Content Deployment. Content Deployment let’s you deploy content from one Site Collection to another. It’s pretty neat. It sorta came from the Site Deployment feature of MCMS and makes use of the ‘PRIME’ WSS APIs. It’s pretty important if you are interested in the ‘traditional’ (in web terms)Â publishing scenario of separating content contribution from content delivery.
Using DDWRT in xslt-based web parts
What is DDWRT?
well, its a script that microsoft packaged for it’s xslt dataviews, that gives them more xslt power.
I needed to use the ddwrt functions in my content query web part, but I guess that the following approach will work in the search web parts as well.
Content Types and Site Columns when it comes to Versioning
Ok, so far so good when it came to site columns, content types and, if applicable, connecting page layouts to them. This stucture is really powerful and extremetly useful to implement your organizations metadata structure, document template and to control the usage and layouts. It’s been a great improvement for ECM in SharePoint and there had been a lot of positive response about them during some presentations and demos I did. Ok, so far so good.






its not the best song but its pretty cool