资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Best Practices for Achieving User Satisfaction from Web PartsWho is the user?nEnd User the user who views the web part in the site.nSite Manager the user who decides where the web part will be displayed and set its propertiesnServer Administrator the user who installs the web part on the server and configures the global setting (if any)This PresentationnWill focus on the administrator and the site manager.nWill not include code samples, but will point you to where samples can be found.nWill skip multi-language best practices (although they are!)nWill use the web parts and solutions by:www.KWizcom.comwww.Omnisys.co.ilThese are companies I worked for in the past and are selling their web parts and solutions on the internetwww.Leadit.be Company that provides a package of free web partsWeb parts used:nOmnisys:Document Library Viewer & Page ViewerPower Aggregator Power Navigation Bar Image Library Viewer nKWizCom:SharePoint Search HighlighterMy Recent DocumentsSharepoint Take OfflinenLeadit Sharepoint BreadcrumbsnUnique World BreadcrumbsWhat makes me unhappy?LI have no idea how to install this file I downloadedLWeb part doesnt workLWeb part crashes the siteLWeb part worksbut not the way I thought it wouldLI dont understand how to use the web partLThe web part works, but it clashes with my site design and layoutCommon MistakesDDevelopers and designers tend to focus on End-User experience and forget the other two kinds of users.DDevelopers tend to think more on functionality (making it work) than on flexibility (allowing the site manager and administrators to change look and feel)DMore effort goes into making the web part “look good” than goes into making it flexible, robust and easy to install.AdministratorSatisfactionDo Make installation easyBCreate an installation package (msi) that will allow administrators to install, remove and upgrade the web part easily.BDeploy the documentation as a part of the installationKWizcom deploys the documentation as part of the installationDo Make Configuration EasyBIf web part has server level configuration, create an application to configure it, and load it after the setup.BIf web part has default property values that administrators may want to set (like exchange server name or company internet site), write an application to change the default values and launch it after installation.KWizcom deploys a configuration utility for server level optionsDont Do Force a IIS shutdown when installingDWhen installing, give the user the ability to choose if to preform an “IISRESET” or not. This should not be done automatically!DInstead of doing an IISRESET, recycle the application pools its faster!DemoInstallation Good & BadDo write good documentationBInclude detailed explanations and examples on every property.BInclude screen shots of usageBUse RTF format readable everywhere!Dont DosDDont use formats that you are not sure the users will be able to use. Most servers dont have MS-word or Acrobat reader.DemoDocumentation good & badSite Managers SatisfactionPropertiesBUse properties to provide as much flexibility as possible.BWhen adding a new feature that one customer wants, always add a property that will allow disabling the feature.DemoProperties, Good & BadDo Use CSS filesBCSS class for every element in the web part.BSupport multiple web parts on same page with different CSS.Dont Do write hard coded styleDYou never know what the user will want to use the web part for.DYou never know what style changes were made on the serverDemoStyles, Good & BadSummaryBCreate easy installBCreate easy configuration utilitiesBWrite good documentationBGive behavioural flexibility with propertiesBGive style flexibility with CSSBSupport multiple CSS on same page.DDont do IISReset without asking the userDDont write documentation that cant be read on the serverDDont forget to explain every propertyDDont hard code styleLinks to Web Parts used to demonwww.KWizCom.com (as presented in demos)nwww.Omnisys.co.il (as presented in demos)nhttp:/tinyurl.com/zq7u7 (Microsoft BI Portal)Additional helpful linksnwww.spstips.blogspot.com (my blog)nwww.msd2d.com (a lot of SPS articles)Questions?Last chance!The End
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号