|
|
Front Page News
-
|
Creation of user submitted forms within web sites typically involves some HTML and JavaScript magic; to post data to a back end business storage or processing system. ASP.NET relies on form HTTP POST exclusively to implement the page post back mechanism, familiar to all ASP.NET developers. Developers manipulate form posted data using server-side code, invoked after form data is submitted to the web server. In ASP.NET this code usually exists as code behind or code inline VB.NET or C#, using the Framework to access posted data via a dedicated request object. So what about SharePoint? Microsoft's...
|
-
|
Those of you using Groove 2007 are probably well aware of the annoying popup dialog that appears when the shift key is pressed more than once. This issue is exacerbated when inside a remote desktop or terminal session. Finally, I found a fix... http://support.microsoft.com/kb/940165 To resolve this problem, follow these steps. 1. Exit Groove 2007. 2. Click Start , click Run , type regedit. 3. Locate and then click the following registry subkey: HKEY_CURRENT_USER \SOFTWARE\Microsoft\Office\12.0\Groove 4. If Groove does not contain an InstaGroove key, create it. To do this, point to New...
|
-
|
Need some SharePoint (MOSS 2007) training? Want to take advantage of MOSS 2007 development under Visual Studio 2008 and SQL Server 2008? Never been to Norway? Then check out Sahil Malik's training program this September 1, 2008. Details ( here ). If Norway is a little too far to travel, I can also personally vouch for Ted Patterson training, of which Sahil is also providing a training session September 22, 2008. Details (also here ). Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
Check this out (I'm sure I'm not the first to blog this) - type the following UNC path into a file explorer on your pee-cee.... \\live.sysinternals.com\ Presto - every Sysinternals tool for you without ever having to download it. HTTP works too... http://live.sysinternals.com/ Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
It's now official, I am now certified as a MS-TS MOSS Application developer Next hurdle: MOSS configuration, and then .NET certification. Update 5/7/2008 - I took the WSS application exam today (for kicks) and passed. Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
A good friend of mine and I were chatting about leadership qualities desired in project managers within the Software/IT industry. He quoted me these following 11 steps, taken from his time in the military. I thought I'd share them, and leave a reference for myself for the next time I catch myself answering the question "what makes a good leader?" The 11 Principles of Leadership 1. Know yourself and seek self-improvement. 2. Be technically and tactically proficient. 3. Seek responsibility and take responsibility for your actions. 4. Make sound and timely decisions. 5. Set the example....
|
-
|
This is one of those blog posts that I cannot take credit, but want to keep the information handy for a later time. The SPSecurityTrimmedControl shipped with WSSv3 is a very powerful control. It basically allows you to conditionally display content depending on the user’s permission. Thanks to Waldek for his post on conditional security trimming of page layout content in SharePoint. Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
Recently - I finally decided to take the plunge with Vista Media Center Edition and High Definition Cable TV.... I've been a fan of MCE for some time, and up until February this year I'd been using Vista MCE with a standard analogue cable line into a dual receiver Hauppauge tuner card and doing relatively well. Those of you following my rants about Comcast Cable TV of Montgomery County already know that I'd sell my grandma for a time when a better, cheaper solution to cable TV was available - and that time has finally arrived (I didn't have to sell my Grandma - besides EBay prohibits the sale of...
|
-
|
Buckcherry - 15 I'm currently stuck in Tampa FL waiting for a plan to DC and listening to Buckcherry. I especially like the song "Sorry", see lyrics below... Oh I had alot to say Was thinking on my time away I missed you and things weren't the same 'Cause everything inside it never comes out right And when I see you cry it makes me wanna die. I'm sorry I'm bad, I'm sorry you're blue I'm sorry about all the things I said to you And I know I can't take it back I love how you kiss, I love all your sounds And baby the way you make my world go 'round...
|
-
|
I purchased a USB to RS232 Serial cable so I could hook up my GPS unit to my laptop and found out that installing the driver on Vista 64 was problematic. Disabling driver signing verification with the following command at an elevated prompt, followed by a reboot, enabled me to install the driver. BCDEDIT.EXE /SET NOINTEGRITYCHECKS ON Download the prolific XP 64 bit driver (installs on Vista 64 after disabling driver signing verification) from: Link Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
SharePoint user identity is sometimes confusing for developers.... When connecting to external resources (like a SQL database via BDC) what user identity does SharePoint use? How does SharePoint impersonate when using forms-based authentication? What's the difference between a Windows user and a WSS User? What is SPSecurity.RunWithElevatedPrivileges ? It's questions like those above the can often lead to confusion - throw IIS authentication settings into the mix and developers too often find themselves scratching their heads as to why BDC (Business Data Catalog) or external resource access is not...
|
-
|
I often find myself writing custom XML generators in ASP.NET using Http Handlers. To test my code I want to open my browser and render the XML - naturally. In the days of IE6 all was good - I could render the XML and Internet Explorer would show me a nicely formatted view of my XML with collapsible nodes (as above). Since the inception of IE7 I've noticed this nice feature is broken (at least on the few machines I use). I chalked this problem up to the new RSS viewer, built in to IE7, and have got along by saving my XML and opening the result in Visual Studio (or some other XML editor). Today I...
|
-
|
I came across some really cool functionality in SharePoint 2007 today.... One of my clients has a deep hierarchy of sites and pages maintained in SharePoint - this hierarchy drives content management for their web site. Most of the publishing pages on their site have an embedded boolean field, called "Appear on Home Page" as part of the page content type, which controls whether elements of the data contained in the page are featured on the site home page. My client wanted a roll-up view across the whole site of all pages where the "Appear on Home Page" field was set to "yes" so they could administer...
|
-
|
One of my developers and I ran into an interesting problem today - we'd migrated a web site over to SharePoint 2007 (using a popular content migration tool) and found that all page postback calls in SharePoint were giving JavaScript errors, specifically: Object doesn't support property or method . Turns out that our master page and page layouts contained input controls (text boxes) with name/id as "submit". Use of this reserved name sent ASP.NET's JavaScript code into a tailspin and wrecked havoc with any postback submissions. So, when you develop web sites in ASP.NET and/or SharePoint, be inventive...
|
-
|
I finally got around to installing VS2008 RTM today - wow what a marathon! 4 hours after I started, I finally had 2008 installed and working. I was running into problems installing Microsoft .NET 3.5 .NET Framework - both from VS2008 installer and when I attempted to install the framework as stand-alone. Vista adds complication to the install because .NET 2.0 and .NET 3.0 are part of the Vista OS, and it is when .NET 3.5 attempts to upgrade these previous framework versions; problems occur. [12/30/07,12:23:51] Microsoft .NET Framework 3.5 'package': [2] Error: Installation failed for component...
|
-
|
If you ever find yourself in a situation where SharePoint Designer insists that a master page, page layout, or CSS file is checked out and the same file in the SharePoint Gallery is shown as checked in then there is a problem with your SPD web cache. Attempting to check the file in through SPD gives the error: "Cannot perform this operation. The file is no longer check out or has been deleted." Solution: Locate the WebsiteCache directory below and delete it: Vista: %UserProfile%\AppData\Local\Microsoft\WebsiteCache Windows 2003/XP: %UserProfile%\Local Settings\Application Data\Microsoft\WebsiteCache...
|
-
|
Those of you who like to use the "Save Site as a Template" functionality in SharePoint might wonder where the option disappeared to; when the site you have in mind for your template is a Publishing Site (Web Content Management)... The official word from Microsoft is that this functionality is not supported for publishing sites and the option is removed from the site settings. However, the link to the ASPX page still exists, so the following URL snippet will enable you to save a publishing site as a template - real handy if you've customized the hell out of your site with content types: http://myserver/mysite...
|
-
|
I'm sure I'm not the first and I'll not be the last to mention that SharePoint SP1 is now available - think of this post as Rob's own personal reminder. If you know about this news then all is good, if not then you learnt something today. http://technet.microsoft.com/en-us/office/sharepointserver/bb735839.aspx In addition below is a neat blog post with a whole list of hot fixes for WSS and MOSS, some part of SP1 and some not, thanks Sammy: http://blogs.microsoft.co.il/blogs/adir_ron/archive/2007/07/11/Huge-list-of-MOSS_2F00_Office-2007-KB_1920_s-and-Hotfixes.aspx but wait... there's more.... Official...
|
-
|
I shall be speaking at the SharePoint User's Group for DC ( http://www.sugdc.org ) on October 28, 2007. If you're signed up then I hope to see you at the event, otherwise it is not too late to get your ticket: http://www.sugdc.org/events/conference.aspx I shall be introducing the audience to Web Content Management in Microsoft Office SharePoint 2007. Now that I've got the blog post out I better work on the slide deck for next weekend ;) Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
My wife is into card making (and does a pretty good job of it). Today she sent me this video - man made card , which, as the title suggests, is an example of card making for men. I fell off my chair laughing at this video - I won't spoil it, see for yourself. Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
Scenario: You have a public facing web site in SharePoint 2007, and you have added form-based authentication for access to the secure areas of your site. The problem with SharePoint 2007 is that out of the box behavior assumes access to the application pages (_layouts) for authenticated users. Security trimming will prevent access to pages that users have no access, but not all of the application pages. It would be jolly nice if you could lock down your site and prevent access to all application pages unless you are an super admin. Fortunately there is a nice STSADM command that will perform this...
|
-
|
It is probably no secret to most SharePoint developers that Microsoft provides web services to access SharePoint services. Unlike the traditional, object model approach, these web services provide a level of flexibility - client code does not have to execute on the same server as the queried SharePoint site. Client code can query SharePoint services from anywhere remote as long as the /_vti_bin/ relative URL of the SharePoint site is accessible. Accessing a SharePoint web service usually involves an authentication step because some of the queried objects (lists) are not accessible to anonymous...
|
-
|
A new site, called DealDotCom, launches tomorrow, which claims that it'll make members money through commission on product sales. The system is tier based, so the quicker you sign up the the more percentage of the profits you make. It's worth a look - Click Here Share this post: Email it! | bookmark it! | digg it! | reddit!...
|
-
|
The steps outlined below are not new to most people, many of us perform these steps subconsciously, but it is interesting to see these steps in text to distill what is involved in prioritizing a list of tasks. The following list assumes an "action items," not a "to-do" list. The difference being that an action list contains items of single step ("send email to blah", "take out garbage", "fill in time sheet"), whereas a to-do lists typically contain items of desired goal and often involve multiple steps ("clean basement", "Develop finance application"), defined by GTD as projects. For more information,...
|
-
|
I'm a fan of Groove 2007, I use it almost every day as part of my day job. The synchronization concept is great, I can write documents, and other members of my team collaborate on my changes in real time without waiting for me to check in my changes. When I'm away from the Internet my changes are stored on my laptop and then synchronized with my team once I connect up again. I never have to worry about having the latest version of a document whenever I go offline. Furthermore, Groove integrates nicely with SharePoint, so those "non-Groove" team members can also read my documents. So, why the hint...
|
|
|
|