Filed under: Sharepoint | 6 Comments »
Sharepoint 2007: Business Data Catalog (BDC)
Source Code for the Built-in ASP.NET 2.0 Providers Now Available for Download
Today we released the source code for the built-in ASP.NET 2.0 Membership, Role Management, Site Navigation, Session State, Profile, Web Events, and Web Part Personalization providers (basically all of the built-in providers that ship in the .NET 2.0 Framework Redist). You can download them here, and learn more about the ASP.NET 2.0 Provider Model from this site here.
The source code is released under a permissive license that allows both commercial and non-commercial re-use of the source code, and should be very useful both for people wanting to build their own custom providers (you can take our source and just tweak it if you want), or to better understand/debug our existing ones.
Filed under: ASP.NET | 3 Comments »
Sharepoint 2007 Versioning Tip
***
I’ve been writing some SharePoint tips over the last year and a half. With Office SharePoint 2007 being made, I thought it would be a good idea to write ‘about the things I’ve heard’ on Office 2007. This time it will be versioning:
The versioning mechanism is quite improved in the new version of SharePoint. Introducing major and minor versions, where a major version is a published version, a minor is in progress to become a published version.
This is kind of how the scenario will be like:
- Document with version 1.0 is a public version, everyone can see.
- Document is checked out for editing, version 1.1 is created which only editor(s) can see (version 3.0 is still visible for readers).
- Document is checked in, version 1.2.
- Document is published, version 2.0 is created, visible for everyone.
To enable versions, go to the list settings and adjust the settings:
Doc. lib. settings
Context menu for document
Check-in
Other ‘features’ for document libraries which I will probably talk write about later: show differences between documents, version trimming, version (item) level security, document conversion and ‘OnAfter’ AND ‘OnBefore’ event support.
Filed under: Sharepoint | 8 Comments »
Sharepoint Advisor Summit Downloads
Download presentation here.
Hard to package the demo files for this one since it was all about the next version of InfoPath and Forms Services
Download presentation here.
See my previous post for the download of the WSS v2 + WSS v2 SP2 Web Part demos.
Find here the demo on the SPSiteDataQuery class and the cross-site/list CAML queries you can execute with it.
Download presentation here.
All the code of the simple examples for handling events in WSS v2 and WSS v3 are in the slides.
Here is the download for the InfoPath sample with the deserialization of the submitted XML.
I will have a separate posting on the small tool I showed for programmatically registering an event handler in WSS v3.
Filed under: Sharepoint | 1 Comment »
Sharepoint v3 Security Highlights
We have been running through a wide variety of the security configuration testing on the way to our Beta 2 release, so I thought it would be good to post an update on some of the new things we are doing since it is one of the things we get commonly asked about.
SharePoint 2003 has a robust security model for grouping SharePoint rights into Site Groups and granting Permissions on sites, lists and libraries to users and/or these groups. Here’s my take on the “Top 5” about was in new in Windows SharePoint Services v3 and Office SharePoint Server 2007:
1) Pluggable Authentication – We build on the new ASP.NET provider model so you can use another directory or database, which may be useful for a secure, large scale internet site with an existing customer database (e.g. CMS scenario). We are adding LDAP support to Office SharePoint Server 2007 both with an authentication provider and direct import into the user profile store for targeting, people search, etc. WSS and SPS SP2 added ADFS support for trust between independent organizations (e.g. a reseller trusting their suppliers’ directories on the extranet), and we’ll continue that.
2) Granular Security – You will be able to assign unique permissions to an individual document as well as inheriting from the parent directory or Document Library. This also lets us make the security and inheritance model in a complex site cleaner as part of unifying WSS webs with SPS areas and CMS channels. We are also providing an improved people and group picker throughout SharePoint that will make it easier to add users and groups from AD than in the past.
3) Server-Enforced Policy via Information Rights Management – If you are not familiar with Windows Rights Management Services, check out its integration with the Information Rights Management capabilities in Office 2003. It lets you put a digital envelope around an e-mail or Office document that limits what people can do with it (e.g. edit, copy, print, forward), when the document expires, whether the software needs to check back with the SharePoint server for the latest updates, etc. We utilize this functionality all the time inside Microsoft when sharing confidential training information with our salesforce with an expiration date targeted for when we’ll have public content available. In the next release of SharePoint Server 2007, we’ll have server integration with Windows RMS and the extensibility to integrate with other rights management systems so IRM policies you set on SharePoint Document Libraries on the server will be enforced even after the content has left the site (simplistically, the IRM envelope on the downloaded file will match the server-side ACLs).
4) Pluggable Single Sign-On – SPS 2003 shipped with a secure credential cache, so users would not be prompted for multiple passwords for different back-ends from a “composite application” web part page. While you could write custom code in your web parts to use this cache, general purpose tools like our Data View Web Part did this automatically, saving complexity. In SharePoint Server 2007, we’re making this pluggable, so you can use custom or 3rd-party credential caching systems in addition to the one we ship.
5) Security Trimmed User Interface – In SPS 2003, users do not see search results (from not just SharePoint but Windows compatible file servers, Exchange, and Notes) that they did not have the rights to at least read. We have taken the model across the entire SharePoint interface – users will not see actions, links, content, etc. that they don’t have the rights to at least view. This will not only make the system more secure, but more convenient (no access denied when trying to do an operation on a list). In addition, we have added an explicit login/out link on the SharePoint chrome, which can be handy for developers and IT trying out multiple security contexts.
There’s a lot of other stuff related to security and its cousins — personalization and targeting — and we’ll post more info about all that in the coming months as we release Beta 2.
Filed under: Sharepoint | 2 Comments »
MSDN TV: Introduction to Upcoming SharePoint Products and Technologies
- Main discussion 9.1 MB
- Demos 13.2 MB
Filed under: Sharepoint | 1 Comment »
I’m Sharepoint MVP :)
Filed under: Sharepoint | 8 Comments »