Skip to main content

The hip shooting Geek!!

Go Search
The hip shooting Geek!!
Presentations
Interview Questions
  

Another… if you didn’t know with Acid 3

Safari 4 has been released.  It now rates very high on The Acid3 Test 

Here is a comparison between IE 8, Firefox 3.6 and Safari 4:

image

Just in-case live under a rock

Well Windows Phone 7 Series is out!!  You can get the Developer tools here!!

image

Relational Lists with SharePoint 2010

In SharePoint 2007 we had the ability to add lookup columns.  This was great and a huge step, but it did not allow us to have inherent relationships between lists.  It was quite common (too common unfortunately) that a list entry was deleted and corresponding lists (via a lookup) no longer contained valid information.

This lead to:

  • Lists that had no ability to re-select an existing option
  • Missing data in parent lists that effected child lists
  • No way to know that a parent list had reliant child lists

The Setup

With SharePoint 2010, things change…  Now when we create a new lookup column we get more options:

image

The important one is right at the bottom:

image

Deletions

This allows us to force the parent and child lists to have a strong relationship.  Therefore if I delete a record from the parent list…

 

image

This is what I will see:

image

When you have more than one list as a child… unfortunately I don’t get more info.  You only get notified of the first list that is effected by the relationship.

Cascade Updates

Like a good DBA should know… you can also cascade the changes.  So when we change the parent list…

image

The child list automatically changes too:

image

Of course you can also cascade DELETE

image

And again… we get warned:

image

Interestingly, when we have more than one child with ‘Cascade Delete’ on we get notified of it too:

image 

And if we have a second list (with Restrict Delete turned ON) we still can’t delete it:

image

This effectively rolls back the whole thing and the lists with ‘Cascade Delete’ are not deleted either.

The Recycle Bin

Now… what about the recycle bin??  Well that is covered too, notice the relational icon:

image

So if we restore the deleted item… you got it!!! They come back too!!!

image 

So in summary… this is a great step forward for building (more) relational lists is SharePoint 2010!!

Visual Studio 2010 RC and SharePoint Intellisense

Well Intellisense has been updated too and it makes life really easy when you modify the SharePoint feature files.

 

image

Visual Studio 2010 RC and SharePoint 2010

Wonderful news with Visual Studio 2010 RC now out!!  We now have the ability to package any of the ‘14 Hive’ folders into our features.

image

So we can now add Resources (for multi-lingual sites) and many other things that we couldn’t easyly get to before:

 

image

Great stuff!!

Scheduling Timer Jobs in 2010

Well… it is all good news!!  You can now schedule timer jobs in the UI rather than STSADM.

 

image

Oh… I am starting to like this :-)

Publishing Approval Workflow and it’s forms

Well… another SharePoint 2010 goodie!!  You can now edit the built in InfoPath forms for the Publishing approval workflow.

image

This is a HUGE step for workflow development as it now allows you to customise the forms and ‘brand’ them.

SharePoint 2010 and SQL Recovery Model = Happy DBA

Finally!!  It turns out that SharePoint 2010 is aware of SQL Server Recovery models.  This will help to reduce the size of transaction log files for databases that are transient like search results that can be rebuilt.

image

December 2009 MOSS CU’s

Well I guess after the holiday break it is time to update MOSS to the latest release.  The CU’s are here:

WSS - http://support.microsoft.com/kb/977027/en-us

MOSS - http://support.microsoft.com/kb/977026/en-us

One great thing… The WSS hotfix includes a fix for the DataSheet view.  It quite often crashes IE (6/7 and 8) when DOCTYPE is included.  Hope it works!!

This will take you to: 12.0.6524.5001

IE 6 Threat matrix

For those who what a simple answer to the recent IE claims... the matrix below explains it well.  So if any SharePoint customers are worried, you can refer them to this.

 

Windows 2000

Windows XP

Windows Vista

Windows 7

Internet Explorer 6

Exploitable

Exploitable (current exploit effective for code execution)

N/A
(Vista ships with IE7)

N/A
(Windows 7 ships with IE 8)

Internet Explorer 7

N/A
(IE 7 will not install on Windows 2000)

Potentially exploitable (current exploit does not currently work due to memory layout differences in IE 7)

IE Protected Mode prevents current exploit from working.

N/A
(Windows 7 ships with IE 8)

Internet Explorer 8

N/A
(IE 8 will not install on Windows 2000)

DEP enabled by default on XP SP3 prevents exploit from working.

IE Protected Mode + DEP enabled by default prevent exploit from working.

IE Protected Mode + DEP enabled by default prevent exploit from working.

 

The full article is here.

1 - 10 Next

 Project Files

Folder: Cross Site Cascade Custom FieldCross Site Cascade Custom FieldPaul Turner
Folder: SharePoint Designer Custom ActivitiesSharePoint Designer Custom ActivitiesPaul Turner
Folder: TechEd 2008TechEd 2008Paul Turner
Folder: MOSS Custom Field - Virtual EarthMOSS Custom Field - Virtual EarthPaul Turner
Folder: SQL Tips and Treats SQL codeSQL Tips and Treats SQL codePaul Turner
Folder: ADNUG W3C demo codeADNUG W3C demo codePaul Turner

 Presentation Slides

10 Visual Studio Tips.pptx10 Visual Studio TipsNewPaul Turner
10 Reasons to use SharePoint 2010.pptx10 Reasons to use SharePoint 2010NewPaul Turner
TE09_VisualStudio2010.pptxTE09_VisualStudio2010Paul Turner
TE09_SharePoint.pptxTE09_SharePointPaul Turner
A lap around MOSS development.pptxA lap around MOSS developmentPaul Turner
SharePoint Branding Tips and Tricks.pptxSharePoint Branding Tips and TricksPaul Turner
SharePoint Designer Custom Activities.pptxSharePoint Designer Custom ActivitiesPaul Turner
TE08-Dev-OFC16-ILL_Paul_Turner.pptxTE08-Dev-OFC16-ILL_Paul_TurnerPaul Turner
OFC399_Cornwill_0209081415.pptxOFC399_Cornwill_0209081415Paul Turner
Code Camp - Microsoft Dynamics CRM 3.pptxCode Camp - Microsoft Dynamics CRM 3Paul Turner
SharePoint Development Environments.pptxSharePoint Development EnvironmentsPaul Turner
Architect Skills.pptArchitect SkillsPaul Turner
Visual Studio 2005.pptVisual Studio 2005Paul Turner
Web 2.0 (MS Version).pptxWeb 2.0 (MS Version)Paul Turner
Web Services with .Net.pptWeb Services with .NetPaul Turner
Writing custom .NET assemblies for SQL Server 2000 Reporting Services.pptWriting custom .NET assemblies for SQL Server 2000 Reporting ServicesPaul Turner
MSF.pptMSFPaul Turner
SQL Tips and Treats.pptSQL Tips and TreatsPaul Turner
ASP.Net Security.pptASP.Net SecurityPaul Turner
ASP.Net Web Controls and Web Parts.pptASP.Net Web Controls and Web PartsPaul Turner
(More Items...)
SDM

 ‭(Hidden)‬ Admin Links