| Rob's profileBob's PatchPhotosBlogLists | Help |
|
|
October 31 InfoPath 101 - Getting started with code.You may realise sooner rather than later than later that I'm new to this whole development thing - but it is something that I'm trying to get into. The issue that seems to be bothering me is 2-fold: being involved with SharePoint means a lot of technologies to develop against and the second is the feeling that instead of starting in the shallow end I seem to be jumping in the pool so that the water just about covers my head... (Oh and before you say well start in the shallow end - the problem is I can't find it!) With the aquatic analogy out of the way let's more on to InfoPath. I've done a couple of projects with InfoPath and they have show the product to be very handy for processing and creating forms. Looking at an issue this week about creating a submit button that isn't attached to a fixed location I came across and handy guide here. Very handy, but try step 2 with an out of the box version of InfoPath and you get an unhappy message - you'll need to install VSTA (Visual Studio Tools for Applications) with a 'handy' guide of how to do it. Except not really. It will guide you to go to the add/remove programs, select your office installation, select change and select it. The problem is that it isn't completely obvious where it is. Finally this post on MSDN gave clearer directions. So before you do funky code things in InfoPath, ensure you install VSTA - and to do that, select change on your Office 2007 installation, select Add or Remove Features (and press continue) and navigate through the InfoPath hive: NOTE: When you first fire up the code sections you may get this error: Error : Please have a look at this blog which may help OR I found that I was using a copy of my form which was renamed (which you can do when publishing the form). Ensure that the naming is correct. September 11 SharePoint URL LimitI had this question asked of me recently (well, yesterday) and found this post on a blog called Lois and Clark which covers off some interesting stuff on URL Limits in SharePoint – here’s the quote:
The tool is does pretty much what it says on the tin and is fairly basic (it doesn’t need to be complex!). If posted a screenshot below so that you can get some idea of what it looks like… June 26 Site Definitions and the SharePoint Solution Generator 2008 Part 2In the first part of this series I gave a quick intro in to the tools and went through the initial planning stage about creating a site definition. Now the Next step… Step 2: Installing the SoftwareBefore any definitions can be created, you need to ensure that your environment is set up. To use either version of the SharePoint Solution Generator you will need to have Visual Studio installed and also a copy of SharePoint. This has to be installed on a server environment but van be either virtual or physical. The Solutions Generator is packaged as part of the Visual Studio 2008 SharePoint Extensions (currently at version 1.2) and this can be downloaded at this Microsoft Site. The system requirements for installation of the SharePoint extensions are:
As an aside there are also some other parts of the WSS 3.0 Tools: Visual Studio 2008 Extensions that will be worth looking at later. Step 3: Starting to build the the definitionNow that’s the software is installed we can get on with the definition. The joy with the Solution Generator is that you work in a nice friendly environment that you will probably already know – SharePoint! What the the planning stage has given us is a list of content holders and columns that are eventually going to be in our New Site Definition which can be plugged into SharePoint. The first stage will create a new site in SharePoint, add the additional content holders and columns highlighted in the planning and then package it up. The first step is to figure out which out-of-the-box site definition to use. In most cases the Team Site template can be used as this gives a lot of the functionality around what the custom solution will also need (for example, an announcements list for posting about new entries). Of course if this is to be a totally new type of site, then the Blank Site template may also be worth a look. I will assume that you know how to create a site, add content holders and columns. For the purpose of this walk through I’ve created a Team Site with a new Document Library called Official Documents with an added column, an Announcements List called Document Announce and an image on the homepage and an announcement added. Now that the site is created we can break out the tool that does all the magic.
This will fire up a new window with two options available to you: Make sure that the Site Definition option is selected and press Next. On the next screen you will need to select the radio button at the bottom and enter the web address to the SharePoint Site that you have created. It is always worth keeping your site open in case you need to refer to is. This will provide you with details for your site that you may need to refer to later. After this has been entered, select the Next button. NOTE: if you make an edit to the site whilst in the generator, it will not automatically be set up. You will need to restart the Solution Generator. The next screen will provide you with the lists that can be taken as part of the Definition: The key thing to remember here is to bear in mind the base Site Template that your site has been modelled on. For example, if a Team Site template is used you shouldn’t pick the lists that appear as part of this site by default. When you come to deploy the solution you will find it will generate errors. In this case only the two custom lists (the Document Announce and Official Documents lists) are selected. Once this is done, press Next. On the final screen you will need to provide the name for the solution. Enter this and then press Next. The final screen will provide a Summary of the solution. Check these and then press Finish. The Solution will then be generated and a link provided to view the files, and these look like this: So there you have it! Your generated solution that is now ready to be deployed. June 24 Tasks lists, attachments and versioningThere’s a few gotchas that are worth bearing in mind when using tasks lists. Now this is a pretty specific scenario but worth bearing in mind if you are using task lists. Now task lists are like any other lists or library in SharePoint, i.e. you can version items as well as attaching items to a list. There is some funny behaviour though if both are combined.
So to summarise:
June 03 SharePoint for Squirrels... not what you thinkA new blogger on the proverbial electronic-block is Natalya Voskresenskaya, who has a blog site called SharePoint for Squirrels (http://spforsquirrels.blogspot.com/). Looks like a very useful blog with some good posts, although it's a shame there's no pictures of Squirrels managing Server Farms... or gerbils running around in wheels inside of servers... January 24 Visio template and stencilsFor those who design and develop SharePoint and use Visio for your diagrammy goodness there's a couple of recourses that may be of some use to you. First off is a template and stencil set for designing SharePoint Sites. This is currently in Beta (it was posted back in March 2006!) but still quite useful...
The Blogpost for instructions and details is here: Visio template and stencil for designing SharePoint sites (beta) The the zip file is here: Visio template and stencil for designing SharePoint sites (beta) - files
Secondly, there is a Post from Maxime Bombardier providing a Site Structure stencil set here: Visio Stencils for Sharepoint 2007 Site Structures documentation. Version 0.2 There's also a mention of a Page Layouts Stencil, but haven't seen anything there yet... Mart Muller provides an architecture diagram stencil set here: Moss Architecture Stencil set
There is also a hefty diagram plus some great surrounding content here: Investing in logical architecture design samples up on the official SharePoint Products and Technologies Blog.
I've used the majority of these stencils and they are very useful for diagrammatically showing Moss Solutions. The Architecture Stencil Set especially.
If I find an updated Stencil for the Page layout stencil set then I'll post an update.
Enjoy! January 16 How to tell the Version of SharePoint you're runningFor those interested in know how to tell the version of SharePoint you're running, here's a handy(ish) little way... Firstly go to any SharePoint Site > select Site Settings. This will tell you the version number of the software. Now go to: http://mindsharpblogs.com/penny/articles/481.aspx to see the ‘internal’ version number against the ‘friendly’ version number.
Here's the key content of the Blog Post MOSS 20071 or WSS 3.0 SP1 12.0.0.6219 1To confirm that a particular service pack is install on SharePoint Server you must either check the version numbers of specific dlls as specified in the related Microsoft Knowledge Based article or select the Show Updates check box in Add and Remove Programs. WSS 2.0 SP3 6.0.2.8165 To confirm that service packs are installed, especially with SharePoint Server 2007, goto Control Panel -> Add and Remove Programs
December 06 System Center Capacity Planner 2007The first, of, what hopefully will be a few posts... If you haven't already signed up to Microsoft Connect, then I would recommend having a look there. It is a program ran by Microsoft to allow users to participate in Betas and Release Candidates of software and, more importantly provide feedback on these products (more more info on this go to: https://connect.microsoft.com/intro.aspx) The reason I wanted to bring this up was because there are a couple of tools up here for SharePoint infrastructure designers. Firstly the main product is the System Center Capacity Planner (SCCP) 2007 Release Candidate. It does pretty much what it says on the time - allows you to plan for capacity on an infrastructure deployment! This was initially released with Exchange in mind, and this leads me on to the next thing... As of today, the SharePoint 2007 and V3 capacity planning plug-in/templates are also available for the SCCP 2007. I'm going to have a play today and see what's it's like - could be a useful tool.
As an extension to this, I wanted to highlight the System Center Family as a whole - this has been pretty quiet but there is some great functionality within the family. Here's a run down from the site for each component:
The new version of Microsoft Systems Management Server (SMS) includes major feature additions such as OS Deployment, desired configuration management, software update management, and asset intelligence—features that can help you manage your servers, desktops, applications, and devices across the enterprise, in both physical and virtual environments.
This updated version now extends disk-based backup and recovery capabilities to Microsoft applications such as Microsoft SQL Server, Microsoft Exchange Server, and Microsoft Office SharePoint Portal Server across both physical and virtual environments.
This new solution uses your expertise and investments in Windows Server System™ technology to provide a straightforward, cost-effective solution for unified management of physical and virtual machines, consolidation of underutilized physical servers, and rapid provisioning of new virtual machines.
This end-to-end service management solution is the best choice for managing Windows® products because it works seamlessly with Microsoft software and applications, helping you increase efficiency and control in your IT environment.
The Data Protection Manager is definitely worth a shout out. Previously for backup and restoration of Moss environments, you may have to use a couple of methods to ensure that you had all the "granularity" bases covered - i.e. I want to backup and restore my whole environment, but I also want to be able to recover a site in a site collection. DPM gives this ability in a very easy to manage way. There's a Technet webcast located at: TechNet Webcast- Protecting Microsoft SharePoint with Data Protection Manager (Level 200) which covers a overview of data. November 22 Permissions for Groups and UsersI always end up scrambling around for a full list, so I'm posting this primarily for my own benefit! Hopefully it will be of some use to others in the pursuit of List Permissions Site Permissions Personal Permissions If you want more info around this (besides from Technet/MSDN/copious amounts of blogs!) then there's some pretty useful stuff up on office.microsoft.com and specifically at the Managing security and permissions page. November 25 2007 Office System Document: Understanding Workflow in Microsoft WSS v3 and office 2007Not something that should be underestimated is the new workflow stuff in SharePoint v3. This is a key part to document release and should not be forgotten about. Here's a useful white paper from Microsoft on the subject... Download details: 2007 Office System Document: Understanding Workflow in Microsoft Windows SharePoin November 21 SharePoint 2003 CSS Reference ChartThe deepness that is SharePoint CSS is outlined on Heather Solomons site in handy chart format - handy if you have a big desk as it only really works on A3! This is not a dig at Heather (great work BTW) but on the full on make up of the SPS and OWS CSS's in SharePoint. I haven't seen the 2007 CSS's yet. I hope they're a bit cleaner... Check out the chart at: HeatherSolomon.com - SharePoint 2003 CSS Reference Chart May 20 iFilters, PDFs, and where do you install it?So at work recently I had to install the iFilters onto our server farm to allow for PDF's to be indexed and searched. The question is though, where are they to be installed - especially in a medium farm? Well if you look around the net there's quite a lot of discussions around this. Some say that needs to go on the SQL server and then some say it's the Job Server/Indexer.
OK so from the testing that has taken place the PDF filter actually needs to be installed on both, and there is some logic around this.
SharePoint has two separate indexing and searching components; one that is used within Windows SharePoint Services (WSS); which is the SQL Server Search component; and one that is based on SharePoint Portal Server (SPS) which is it's own product.
So if PDF's are needed to be indexed and searched on WSS then the ifilter will need to be installed on the SQL server.
If PDF's are needed to be indexed and searched on SPS then the ifilter will need to be installed on the Job/Indexer server.
Please note that if you have a DR environment the ifilter will need to be installed on the DR box and when it is failed over, then the PDF will need to be added in again February 03 SharePoint communityI've signed up to the office newsletter and mentioned in it was the SharePoint user group in the UK http://suguk.org/default.aspx. The great thing about SharePoint is the ability to generate and help communities grow. Having this in the UK is a good thing and should be joined.
If you're new to SharePoint have a look at www.microsoft.com/sharepoint
|
|
|