977 reputation
420
bio website
location Perth, Australia
age 31
visits member for 3 years
seen Aug 29 at 8:03

Lead SharePoint developer for a major Australian mining company.


Jul
27
revised Compiling code against the Microsoft SharePoint 2010 sandbox assembly
Added clarifications to existing post, and added a potential fix in the UPDATE section.
Jul
27
revised Compiling code against the Microsoft SharePoint 2010 sandbox assembly
Added clarifications to existing post, and added a potential fix in the UPDATE section.
Jul
26
revised Compiling code against the Microsoft SharePoint 2010 sandbox assembly
added 265 characters in body; added 18 characters in body
Jul
26
asked Compiling code against the Microsoft SharePoint 2010 sandbox assembly
Jun
13
comment Recommended Visual Studio solution design for new SharePoint 2010 intranet
Thanks for your feedback @Dandroid. My research also indicates the more projects the merrier. Making use of features such as solution dependancies and feature versioning can also make life easier here it seems. I'm still really looking for some specifics on how to break down / structure the actual projects (check out the link I added to my original post, it gives a great example of using solution folders). I'm still perplexed on where to draw the line between using a logic breakdown (i.e. splitting projects by content types, lists, web parts etc) vs a functional breakdown (i.e. "purpose").
Jun
13
comment Recommended Visual Studio solution design for new SharePoint 2010 intranet
UPDATE [13-June]: Here's the most useful resource I've found so far (but still looking)... Visual Studio SharePoint Solution Structure
Jun
13
comment Is it possible to limit the visibility of list items to not only just me (the author), but anyone from my company too?
I ended up creating a unique folder for each company and a SharePoint group containing the users from each company too. I then granted "contribute" permissions on each folder to its corresponding group only (this prevents people from "Company A" seeing or accessing the "Company B" folder and vice versa). The only extra bit of dev required here was to create an event receiver which displayed an error page whern users tried to add items tothe very root of the list.
Jun
13
accepted Is it possible to limit the visibility of list items to not only just me (the author), but anyone from my company too?
Jun
13
accepted Can an event receiver update a list item before the alert email is sent?
Jun
13
accepted Using Information Management Policies to prevent users from downloading videos from a document library
Jun
12
answered Workflow to move an item from one list to another
Jun
12
asked Recommended Visual Studio solution design for new SharePoint 2010 intranet
Jun
11
comment SharePoint 2010: Grant access to CONTENTS of a specific folder only
Thanks for your comments Zork. I ended up using an event receiver as suggested to prevent users from adding items to the list's root folder and editing the folder names directly. Another thing I realised that I had to do was grant EVERY department group "contribute" rights on the entire list (i.e. not just their single folder) as this is what allows them to add items to the list period. So i'm 90% of the way there... All I need to do is find out a way to hide the "add new item" link for ALL users in the root folder. Any ideas here?
Jun
11
accepted SharePoint 2010: Grant access to CONTENTS of a specific folder only
Jun
6
asked SharePoint 2010: Grant access to CONTENTS of a specific folder only
Mar
1
revised Placing your branding images in the “14 hive” vs an Images list
added 131 characters in body; added 117 characters in body
Mar
1
comment What options are available to me to find lists that were created using a specific list definition?
There are bucketloads of posts and articles on the web with comparisons of foreach loops vs linq queries. The results are almost always contradictory though so it probably depends on the situation in which you're using the linq/loop. Perhaps I was a "little" excited when I disclaimed that LINQ is always faster, but I generally tend to place more faith in Microsoft's LINQ developers and testers than I do in my own unit tests. Either way, the question above is about code that will only ever run once, so inthat case it's best to go down the path of whichever is easiest to read 'n write.
Mar
1
revised What options are available to me to find lists that were created using a specific list definition?
added 7 characters in body; deleted 17 characters in body
Mar
1
comment Did my workflow run on item changed or item creation?
Comparing dates is hacky. What happens if an event receiver somewhere changes the item before you date comparison runs? Then you could get a very different result to what what you were expecting. Using the list item's event handlers is full proof as it gets executed beofre anything else in sharePoint (workflows, timer jobs etc) have the opportunity to access your list items. In regards to using Visual Studio, that's another whole topic for debate. I'm of the school of thought that everything should be done there so it can be wrapped up into a deployable and reusable solution, feature etc.
Mar
1
answered What options are available to me to find lists that were created using a specific list definition?