Tag | SharePoint 2007 Posts

As with any typical day, this afternoon I checked my Twitter feed to see Andrew Connell's big announcement that he and Ted Pattison have launched a new company called Critical Path Training. I'm excited about this for multiple reasons. First, take a look at their site...It's all SharePoint 2007 WCM and it's smoking fast! Nice work on the site guys! It's good to see another successful WCM implementation on SharePoint! Here is what makes me really excited about the launch of this new company. If you ...
I’m being pressured by a very non-technical program manager to work with another team to “integrate” our current ASP.NET application set into a non-existent SharePoint 2007 solution. The main problem I have with this is that this SharePoint solution has been sold to leadership by a smooth talking faux-developer. By this, I mean that this guy truly believes that he’s a software developer, but in reality his development career has consisted of scripts for servers, not actual OO-development, but I digress. ...
*Moved to: Sharepoint 2007 and SilverlightI have looked at this topic before but I just got my hands on a new Wrox book called “Professional Microsoft Sharepoint 2007 Development using Microsoft Silverlight 2”, phew, could that title be any longer! At only £16 pounds don't expect a 1000 pager, but at just under 300 pages the content is good. It is pretty heavy on code with endless pages of it, but even if you take them out, there is some good content in there. If you have figured out how to deploy ...
Saturday March 28th 2009 was our second annual School of Dev and first ever SharePoint Saturday. We had over 80 people in attendance despite a snow storm. Only one speaker ended up canceling which was truly amazing considering the weather. For me the day began by dropping off two boxes of books that would later be given away as prizes. I then joined Steve Walker for a Panel QA Discussion Session. We were joined by Cory Roth and Chris Barba. We had some great questions around designing a SharePoint ...
I thought it would nice to put something out there that can help someone who’s looking to either deploy, re-deploy and migrate contents from a database that has grown too large. When planning SharePoint deployment it’s always good to have a clear picture of where your site is going so that you can make the necessary arrangement to put it under control. Microsoft has a good documentation on Architecture to help you answer the hard questions, but how, when and where do you start on capacity planning? ...
Minnesota SharePoint User Group SharePoint and Business Intelligence You're invited. Please join us on Wednesday, April 8, as we explore Business Intelligence leveraging the SharePoint platform. In this session we will cover the various Business Intelligence integration points with SharePoint 2007 including: Excel Services PerformancePoint Server 2007 SQL Reporting Services (SSRS) SharePoint filters Dashboards KPI lists and more! This session will include a number of demonstrations and tips on how ...
Date: March 12, 2009 Time: 3:00pm - 6:30pm (Resistration begins at 2:30pm) Learn more and Register! ANNOUNCING BI SPECIAL INTEREST GROUP: We are pleased to announce that we will be hosting our BISIG meeting at Microsoft Corporation, 8300 Norman Center Drive, Suite 950, Bloomington, Minnesota, 55437 from 3:00 pm to 6:30 pm. We hope you will plan to attend this meeting where we have lined up two very exciting and informative speakers. 3:00 - 3:15: BI SIG Updates & Announcements 3:15 - 4:30: SharePoint ...
Join us for TechFuse 2009 on March 17! It’s back and even bigger than last year! With 36 sessions and two keynote presentations to choose from, TechFuse 2009 is the most cost-effective way for IT and Developer pros to get up-to-date, 200-300 level education on the topics that matter to your role. TechFuse will provide you resources on the latest developments in IT and Developer trends, technologies, application implementation issues, products and services from tons of local professionals. Website: ...
Merry Christmas everyone! As my Christmas gift to you guys, here is a list of random SharePoint Resources and tips and tricks you can use to aide you in your development efforts (not to mention, now I’ll know where to find it and can stop looking through all my bookmarks). Again, Merry Christmas and I hope you all have a wonderful and blessed New Year. Essential Blog Posts and Dev Resources If you are curious what can be done in SharePoint check out the sites listed at SharePoint Public Web Sites ...
You can download Episode 12 here.

In this episode, Nick, Brett, and I discuss the SharePoint 2007 Business Data Catalog, how to use it, and how it can save you a bunch of money.  :-)  Check it out!
Our TechFuse 2008 Conference on February 26, 2008 drew in over 425 people for a one day conference, focusing on Microsoft Technologies. Featured tracks in 2008 included SQL Server 2008, System Center, Visual Studio 2008, SharePoint 2007 and more. TechFuse 2009 Conference is going to be held on March 17, 2009 (you bet, the luck of the Irish!) at the Northland Inn in Brooklyn Center. We have selected our tracks (with feedback from our internal instructors and our students) and they are: Virtualization ...
Some of my sharepoint video lessons has been published in Mr.bool E-Learning http://www.mrbool.com/portal/ Portal. I am a technical author of this site. You will see more technical lesson in the next days. It is totaly free to download. Please put your important feedback. Author MJ Ferdous is Software Engineer professional from 6 years ago. Now he is working in OT Group S.P.A., Italy as Sr. Software Engineer since May 08. He is responsible for research and developent (R & D) on SharePoint 2007 ...
So I decided it was time to take a few minutes this week and discuss what I learned this week. This moral is not really something new it's more a reiteration. I hate third party features with little to no documentation. I like developing my own products and knowing what I am doing. I was working with some big name third party feature and I felt like an idiot. First off I had to contact them to get an older version of the product. Some guy with a name like Frankenstein's henchman contacted me. If ...
There will be an all day SharePoint Event called SharePoint Saturday on Saturday, January 10th from 8 am to 6:30 pm at the ATC in Virginia Beach. If you wish to volunteer as a speaker or just want to sign up to attend the event go to http://www.sharepointsaturd... I'm already signed up to present on Cheap and Easy Wildcard Search. As most SharePoint Nation! Events it should be awesome. According to the site if you attend you have the chance to win a Zune or a Mindsharp Training Course. So as ...
I know a few people were looking for a SharePoint Development 101 Presentation, so I am changing from my Cheap and Easy Wildcard Search Presentation. I am going to start with a user control and then head towards feature and webpart development. I will also talk about some tools and how to get started with SharePoint Development. That way the people in Kansas City interested in getting started with SharePoint get a little bit of an idea where to start. If you guys are interested in my Wildcard Search ...
So this is one of my “in the trenches” blogs. I’ve been setting up a new server to run WSS 3.0, which I’ve done a dozen times. I have several SharePoint 2007 servers I am currently running, and WSS is a prerequisite, so this shouldn’t have been an all weekend project. But, for some reason, this particular install was not cooperating. I performed the same steps in the same order, except in this case I did not install SQL Server. In most of my installations I installed SQL Server since I would be using ...
I'm taking two steps back and one step forward. As some of you know I had a not so great last week due to taking on way too much in life. This past year has been my let's get active and out of the house year. It ended up becoming the "Becky Cannot Say No" year. I am one of those people who has a philosophy that involves giving yourself at least 1 hour to do something absolutely brainless per day. For me if I don't get that one hour I start to have issues in my life. So from last week on I am giving ...
So I came up with a new presentation based on something I did at Terracon with wildcard search using Patrick Tisseghem's Book on Search. I am going to walk attendees through some basic SharePoint Search Functionality and talk a little about what is missing in the out of the box web parts. Then I am going to show attendees what they can do using the Query Object Model, some ASP .Net Controls, and a GridView to add some more search functionality. Here is a list of the dates and events that I will be ...
So I promised you guys one interesting fact based on my dev experiences every week. I failed last week due to a ton of junk going on. Here it is: Open up an "EditForm.aspx" in SharePoint Designer Go to the Insert menu and click on the SharePoint Section and you will see Insert Custom List Form Field At this point you want to choose the list you are working with in the drop down and make sure the radio button for Edit Form is selected Switch to Split and highlight part of the form tables, notice you ...
While trying to create a SharePoint 2007 web part I hit a problem that my web searches did not come up with any answers.  The problem was I needed the web part that was imbedded in SharePoint to access the query string.  I lucked out when examining the objects when debugging the code.  The context object is available to the web part and it holds a pointer to the HttpRequests object which includes the Query string property.
I have recently been working on some web parts for a site hosted on a SharePoint 2007 (aka MOSS 2007). I was unable to get the custom properties to work. Paul Stork was kind enough to provide the answer. Apparently the method declaration changed between SharePoint 2003 and 2007. The reference that I had found was for the older version. Old Version (2003) private const string defaultText = "John"; private string text = defaultText; Browsable(true), Category("Test"), DefaultValue(defaultText), WebPartStorage(Storage.Shar... ...
How to customize the EditForm.aspx when you Edit a list item in a SharePoint 2007 list (EditForm.aspx). When you want to enter a edit item into, let’s say, your Issue Tracker list, SharePoint calls upon the EditForm.aspx page for that list. The page contains a customized List Form Web Part that displays default columns associated with the Issue Tracker list properties. The Edit Item form cannot be edited within the browser, so in order for us to accomplish this we have to use SharePoint Designer ...
For the last 1 1/2 years I have browsed and used content from hundreds of blogs that I have researched in the performance of my position as a SharePoint developer. I have needed to do this as SharePoint 2007 has many books which have shallow dives into the API only a few offer insights into “Best Practices” and the best way to accomplish SharePoint customizations. This blog entry is some pay back for all those bloggers whom I have used to ensure successful engagements. In the last 16 months I have ...
First Time Deployment in the Production Environment using Script | Move sites between Production and Development Environment | Content Deployment using STSADM We can do SharePoint 2007 deployment from the Central Administration and using STSADM.exe but most of the administrator prefer to work using stsadm.exe command. It is necessary to remember the command and do the same steps every time. Most of them want to get a batch deployment script or something easier to do it using stsadm.exe command. This ...
Microsoft SharePoint 2007 for Dummies by Vanessa L. Williams As soon as I got my job as a SharePoint programmer, I was given a couple of books to get familiar with SharePoint as a server. One of the books is Vanessa L. Williams’ “Microsoft SharePoint 2007 For Dummies”. Most of the book focuses on: Tips and features of the server Detailed step by step information to configure a SharePoint Server Set up sites Granting access to users Creating personal sites Data and business management Ways on how ...
Date: December 2 Time: 9am - 12:00am Location: New Horizons of MN 4510 W 77th St Suite 210 Edina MN 55435 Registration Link: http://www.nhmn.com/Courses... Objectives This a joint session presented by New Horizons of MN and Inetium that will explore the various content management capabilities of SharePoint 2007 for managing documents, records and web content. This session will include a number of demonstrations and tips on how to get started using SharePoint for content management. ...
Topic: SharePoint 2007 Administration You are invited to the SharePoint User group on Wednesday, October 8. At this event we will dig into components of SharePoint Administration. We'll start by reviewing terminology for SharePoint Administration. Next we'll dig into Backup and Recovery in SharePoint. Finally we'll look at ways to move SharePoint content around using various tools and techniques. Discussion points include: STSADM commands Catastrophic vs. more granular backup/restore methods The ...
It is a common problem in the sharepoint 2007 developemt to hide the “Sign in” link in the client web browser. I didnt find any perfect solution for that. Let's think one scenario. For example, You are developing a WCM website in MOSS and have two entry points to the website - one web app for internal use to edit the site (i.e. you have to authenticate), and one for the website (i.e. for anonymous access). You have created a master page which obviously has to contain controls that allow users to ...
Before doing this posting i need to say something about my recent sharepoint post. because One question could be arise that "why all of my recent post is related to sharepoint 2007?" The answer is: i am working with sharepoint 2007 for last few months specially for one of our client. I am responsible for all Reserch and Development work and architectural setup. You will also find some important post in the next days. Different custom workflow for same page creation and modification from browser Doesn't ...
Phillydotnet.org 3rd code camp for 2008 will be held at the DeVry University campus in Fort Washington, PA on Saturday, October 11 from 8:30-5:00. Please register on our web site.-->Detailed directions are on the DeVry web site. sold out. There will be another Code Camp in May.--> Lots of code, just say no to slides! 8 hours 50 sessions (8:30, 10:00, 12:30, 2:00, 3:30) 10 tracks including new IT Infrastructure and Enterprise 500 seats with tables (laptops welcome) Free breakfast, lunch, and afternoon ...
I know I have been really silent and I am not usually this silent. I have not really had a substantially awesome blog entry in a while. Well that is due to some trips, some changes, some book writing, and some life events. First off here is my Flickr Url http://www.flickr.com/photo... so I don't have to embed a ton of pictures. My New York Pictures will be up tomorrow or the next day, but the Maine/New England ones are already up. You can see the beauty of Acadia National Park. I would ...
Stages of Grief and SharePoint Development I have been teaching SharePoint 2007 (WSS and MOSS) Development courses for over a year now! Both the excellent Ted Pattison materials and the (getting better) Microsoft Official Cirriculum courses surrounding SharePoint. The development model for SharePoint customizations using Visual Studio is.... How can we say? "non optimal". We are coding web pages inside of a class library project. That's right. Just sit back and think about that for a minute or two ...
Quick Summary I attended the Atlanta .NET User Group meeting tonight. Need to find out about local developer events? FYI... You can find out when all the local (greater Atlanta) Microsoft related user groups are happening at the Atlanta .NET Regular Guys website. You can also find out about local developer events at the Community Megaphone (Code Camps and Roadshows and Webcasts). Very easy to subscribe to an RSS feed of local events. Doug Ware, the speaker, is the founder of eLumenotion Training ...
STSDEV is a simple tool for SharePoint developers. It helps you to create SharePoint projects (with solutions precisely) and deploy templates and components into the SharePoint 2007 platform. http://www.codeplex.com/stsdev This tool creates project and solution in same name and in the same folder. We all know we never put the solution and project files in the same folder and never use same name for the solution and the project. Unfortunately we didn’t find a way of changing those and use the tool ...
New Horizons of MN, located in Edina MN, has the following classes running next week. Most classes are offered either as a public class here at our facility or as a remote class, which is the same instructor led class, but instead of coming in to our office, you take the class from anywhere. For more information on what remote learning is, please visit http://www.nhmn.com/Service... . Class list: 2273 Managing and Maintaining a Microsoft Windows Server 2003 Environment http://www.nhmn.com/Courses... ...
SharePoint 2007 Seminar When: August 6, 2008 Time: 9am - 11am Location: Sovran, Inc. 2915 Commers Drive Suite 100 in Eagan Cost: FREE To register: Contact Cammy at cmonnens@sovran.com or call 651-905-5529 What is Microsoft SharePoint 2007? How can it be used to improve organizational effectiveness within your business? How does this collaboration and content management server provide IT Professionals with platform and tools needed for server administration, application extensibility and interoperability? ...
Due to much frustration and lost time, I'll try to summarize in this post the "naming" conventions to be used when defining and/or referencing IDs (some of which are, in fact, GUIDs, and others contain GUIDs) in Sharepoint 2007. If you're thinking "what the heck?! aren't GUIDs always the same format?!" you're half-right: they should be, but not in sharepoint. So if you're a newbie to sharepoint 2007 (or wss 3.0) like me, the following tips regarding how element id's should be written might save you ...
Do you need training on PerformancePoint Server? New Horizons of MN in partnership with Solid Quality Mentors has a class coming up the week of July 7 in Edina MN. Link for more information: http://www.nhmn.com/Courses... Course Title: Microsoft Office PerformancePoint Server 2007 End-to-End Class Overview Written and delivered by industry experts, this five-day course provides students with the technical skills required to design, develop and manage solutions using ...

Check out this site.  It has a lot of great information pertaining to SharePoint 2007 Development.  There are hands on labs, VPCs, and a lot of information about developing on SharePoint 2007.  All for free!

Thanks to the SharePoint team for getting this site up and running!

I ran across a client that was looking to move the SQL Server data files and logs from their SharePoint 2007 installation to another drive. The reason was to free up some space on the drive that SQL Server was installed on. I decided to post the steps that I took so that it might be beneficial for others. Now, with that said, I am not completely positive that my steps are the best possible way; but it did accomplish the task and everything worked when I was done. So I guess the steps I took couldn't ...
When you download and install the Visual Studio 2005 Extensions for WSS3.0. You could have taught wow my deployment stress is over But actually it isn't its just the start I had deployed several webparts to my sharepoint sites without getting the error Object reference not set to an instance But after sometime these ugly errors started popping up . One was Object reference not set to an instance the other was some GUID error After pulling out my hair i didn't have i found an individual who shed a ...
So I installed these hotfixes on my SharePoint Test Box: http://support.microsoft.co... and http://support.microsoft.co... Everything seemed to check out fine. There were no weird errors on my box anymore (i.e. 6398, 6482, and 7076). I assumed there would be no problem on my production box. I got onto the production box and followed the instructions for installing the hotfixes, including a restart on the Windows Server Hotfix and running the Configuration Wizard for SharePoint on ...
So I did not really use multithreading...I went with Ajax instead and I used a button click event. We decided that we wanted to ask the users if they are sure they want to create the site before actually creating the site. It was so much easier in Ajax as you will see in the steps below: First off you want to download and install the ASP .Net 2.0 Ajax Extensions 1.0 from here: http://asp.net/ajax/downloa... Next you are going to need to change the web .config a little bit on your IIS Entry for the ...
I had never written a Windows Application outside of my training course almost 3 years ago in .Net 1.1 around the time I received my MCAD Certification. I agreed to write one using some of the code from my Console Applications. I was pretty scared. I wasn't sure if I would be able to rise to the challenge. I must say I really enjoyed it. I believe that I could write another one if I wanted to do it. I kept adding on more features that I wanted, until finally I just said enough. I need to finish this ...
I ran into a lot of problems at work related to viewing all user alerts, permissions, and libraries/lists with different permissions. So I created a little open source project using a bit of the source code from SUSHI on Codeplex. I liked the fact that it displayed everything from top down via sites/lists/libraries that had different permissions than the top site. However, I modified it a bit to display permissions, alerts, and all sites information plus all lists and libraries that did not inherit ...
I will be speaking at MOSS Camp (http://www.stlsug.org/MOSS... in St. Louis on creating/changing multiple sites, lists, libraries through a Windows Application that I am going to port from one of my Console Applications. I am not a big Windows Application Fan, so I will probably port this application over to a web user control that links into the SMART PART...Anyway, I have too much book stuff to do, sleep to catch up on (neighbor decides they want to play music until 2/3 am every ...
So I wanted to try DelivePoint from Barracuda Tools and I was a bit disappointed. I was expecting this tool to map out the Active Directory Groups for each site with the type of permissions plus tell me what lists and libraries had a break in permissions and what groups were associated. When I tried to view the permissions for a given site it only allowed me to choose site collection administrators, full control, designer, and readers. There was no option to view any custom permissions, contributors ...
I was doing some documentation today on this site that is part of a collection of customized sites. It has JavaScript (yuck) and web parts galore. I get to this site that deals with Affiliated Items for this particular site and I notice that there are 5 web parts. I am wondering why do you need 5 web parts when you take in a query string and provide a list of items. What you really only need is a Query String Web Part connected to another Web Part or a Web Part that reads the Query String. For some ...
Well kids if you did not know about this little known bug now you do. Even if you email enable your active directory group, then SharePoint may still not send alerts. I have no idea why this problem occurs. If you search for that AD Group, then you will notice no e-mail address will show up for that group even if it has an address attached...Well I did some googling and I found this beautiful article: http://blog.gavin-adams.com... Basically, ...
I did not realize this fact until today...I really dislike XPath as I am not allowed to express hate due to it being technically against my religious beliefs. I was working with a form in InfoPath 2003, because Terracon is not getting 2007 until next year. I created this form that uses a repeating table and a drop down list. When certain values are selected on the drop down list it will pop up certain text in various columns in this row. Unfortunately I was getting only the last row using a count ...