• Twitter

Sharepoint 2007: Business Data Catalog (BDC)

Lawrence Liu posted an article about the Business Data Catalog feature in the Sharepoint 2007, this powerful feature bridges the gap between the portals and the Line Of Business applications (LOBs) and make it easy to view your LOBs information inside the portal lists nativly with 0 coding efforts, the post includes examples and screenshots.
 
Thank you Lawrence.
 
the article overview:
The BDC is essentially a catalog of business applications that are of interest to SharePoint Server 2007 users, and it bridges the gap between the portal and business applications by bringing in key data from various applications to SharePoint sites, lists, search, and user profiles. The BDC is the key infrastructural component around which most of the other business data features of SharePoint Server 2007 are built. Administrators can register business applications in the BDC, after which the data in the application is immediately available to SharePoint through the business data features described below. A key requirement for each registered business application is an XML-based metadata model that describes the application programming interfaces (API) of the application or the schema of the database that maps to business objects (e.g. customer) and properties (e.g. name) that a SharePoint user can understand. These metadata models can be easily created by DBAs or database developers.
 
Read it here

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.

Sharepoint 2007 Versioning Tip

A good post from Mart Muller talking about the new versioning features in sharepoint 2007
 

***

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:
Doclibsettings
Doc. lib. settings

Doclibmenu
Context menu for document

Doclibcheckin
Check-in

Doclibversion
Version history

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.

Sharepoint Advisor Summit Downloads

Patrick Tisseghem was in Vegas doing sessions in the Sharepoint Advisor Summit,and as usual he compiled a list with some presentations available for download.
 
Thank you Patrick.
 
  • What Microsoft InfoPath 2007 can do for you
    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
     
  • Building Web Parts the Smart Way
    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.
     
  • Handle those events
    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.
  • Sharepoint v3 Security Highlights

    A very interesting post on the sharepoint team blog on msdn blogs  by Jeff, it discussing the new security enhancements applied in the coming version and it really address many of the current problems i faced with my customers like Document level permission, action menus appears only to priviliged users, custom authentication providers, and here is the full post,
     
    Thank you Jeff
     

    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.

    MSDN TV: Introduction to Upcoming SharePoint Products and Technologies

     
    Mike Fitzmaurice gives an overview of the new technologies that will release within Microsoft Windows SharePoint Services v3 and Microsoft Office SharePoint Server 2007.

    I’m Sharepoint MVP :)

    Hola!, I got today an Email from Microsoft and i’m now Sharepoint MVP :), i really would like to thank everybody for supporting my nomination, and it will encourage me to exert extra efforts in the sharepoint community.
     
    also i’d like to Congratulate Hussien Zahran for his MVP too