13.07.2015 Views

Microsoft SharePoint. Building Office 2007 Solutions in VB 2005 ...

Microsoft SharePoint. Building Office 2007 Solutions in VB 2005 ...

Microsoft SharePoint. Building Office 2007 Solutions in VB 2005 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 2 ■ SHAREPOINT OVERVIEW, PLANNING, AND INSTALLATION 25and security <strong>in</strong>formation. This means that <strong>SharePo<strong>in</strong>t</strong> products and technologies require anassociated SQL Server <strong>2005</strong> <strong>in</strong>stallation. It also means that all documents <strong>in</strong> documentlibraries are saved <strong>in</strong> the Content Database as b<strong>in</strong>ary large objects (BLOB).Site Creation and Brand<strong>in</strong>gIn previous versions of WSS, it was very difficult to create a new type of site that differed dramaticallyfrom the out-of-the-box templates. To accomplish this task, you had to create a newsite def<strong>in</strong>ition us<strong>in</strong>g an XML language known as the Collaborative Application Markup Language(CAML). Even after these site def<strong>in</strong>itions were created, brand<strong>in</strong>g the site rema<strong>in</strong>edchalleng<strong>in</strong>g and was often accomplished by extensively modify<strong>in</strong>g <strong>in</strong>dividual pages <strong>in</strong> <strong>Microsoft</strong>FrontPage.WSS also <strong>in</strong>troduces a new concept for deploy<strong>in</strong>g site functionality called a Feature.A Feature with a capital F—is a modular approach to def<strong>in</strong><strong>in</strong>g a site. Us<strong>in</strong>g this new capability,developers can create packages of web parts, workflows, or other customizations that may beturned on and off by site adm<strong>in</strong>istrators. This approach allows Features to be reused acrosssites, which makes the WSS site <strong>in</strong>frastructure much more ma<strong>in</strong>ta<strong>in</strong>able.For controll<strong>in</strong>g site styl<strong>in</strong>g, WSS now takes advantage of ASP.NET master pages. Masterpages were <strong>in</strong>troduced <strong>in</strong> ASP.NET 2.0 and provide a way for developers and designers tospecify the basic look and feel of a site <strong>in</strong> just one place. The master page def<strong>in</strong>es colors,styles, and visual elements—often called the chrome—that will appear on every page. It isnow possible to brand a significant portion of a site by chang<strong>in</strong>g a s<strong>in</strong>gle file.In the past, many developers were reluctant to use <strong>Microsoft</strong> FrontPage for customizationsbecause it would cause a site to become “unghosted.” Unghost<strong>in</strong>g refers to a situation<strong>in</strong> which an <strong>in</strong>dividual page is separated from its site def<strong>in</strong>ition. This separation could leadto strange behavior and performance issues <strong>in</strong> the previous versions of WSS. In the latestversion of WSS, unghosted pages are now called customized pages, and modify<strong>in</strong>g an uncustomizedpage <strong>in</strong> the <strong>SharePo<strong>in</strong>t</strong> Designer will still cause it to become separated from its sitedef<strong>in</strong>ition. However, the performance issues have now been elim<strong>in</strong>ated, and the <strong>SharePo<strong>in</strong>t</strong>Designer will even allow you to revert a customized page back to its uncustomized state.While there are still good reasons to avoid customiz<strong>in</strong>g pages—such as when you are roll<strong>in</strong>gout many sites with the same brand<strong>in</strong>g—the improvements <strong>in</strong> the <strong>SharePo<strong>in</strong>t</strong> Designermake it a serious option for organizations that need a tool specifically for nonprogrammersand content creators.<strong>Microsoft</strong> <strong>Office</strong> <strong>2007</strong><strong>Microsoft</strong> <strong>Office</strong> <strong>2007</strong> is the most significant revision to the <strong>Office</strong> suite <strong>in</strong> ten years and is theresult of countless hours of user test<strong>in</strong>g by <strong>Microsoft</strong>. The entire user <strong>in</strong>terface has been completelyreworked around the central concept of a ribbon. The ribbon <strong>in</strong>terface is designed togroup functions together by activity. This approach is <strong>in</strong>tended to make it easier for users tof<strong>in</strong>d commands that might have been buried deep <strong>in</strong> a menu tree <strong>in</strong> previous versions. Beg<strong>in</strong>n<strong>in</strong>gand <strong>in</strong>termediate users of <strong>Office</strong> are likely to adopt the new <strong>in</strong>terface quickly and becomemore productive as they discover new commands exposed on the ribbon. Advanced <strong>Office</strong>users, however, will probably react negatively to the new user <strong>in</strong>terface because it is completelydifferent, and familiar patterns of click<strong>in</strong>g will no longer work. In fact, I see this as the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!