Share Point Customization Delivered

913 views
873 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
913
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Ton to provide TAP program information
  • Especially in the SharePoint world, a consistent and governed approach to customization are critical to the long term stability and success of the SharePoint environment.
  • Especially in the SharePoint world, a consistent and governed approach to customization are critical to the long term stability and success of the SharePoint environment.
  • User Profile information that is imported from a directory service such as Active Directory. Audiences and organizational hierarchies. Security information.Demo – jump to databases
  • SharePoint Hierarchy1.     Farm: This is the highest available level, and refers to all SharePoint installations within a server farm. It can contain multiple servers, but each farm has a single configuration database. 2.     Web Application: A Web Application is the container for all sites on a particular server, on a specified IP address and port. Web applications map to one IIS web site, which also map to exactly one SSP. This is what was called Virtual Server in SPv2. As previously mentioned, this is an IIS site that is extended to work with SharePoint. 3.     Site Collection: A site collection is a top level site where all sites within a particular web application are grouped. Each site collection can share the same content database, or have its own content database (see the link in the reference external link at the end of this article).4.     Web: Refers to an individual site within a site collection. This is the lowest available level.
  • To configure a SharePoint Web Application for access by two or more different authentication systems, you configure additional zones by extending the Web Application in the Central Administrator. SharePoint Zones represent different logical paths of gaining access to the same physical application (see Figure 6). After extending the Web application, you can configure a separate authentication method for the new zone. The available zones are: Default, Intranet, Internet, Custom, and Extranet.
  • ·        Full Control: allows users or groups full control over a site. Full Control is the least restrictive permission level. You can not modify or remove this permission level.·        Design: allows users or groups to view, add, update, delete, approve, and customize lists, libraries, and pages on your site, including themes and style sheets.·        Contribute: allows users or groups to view, add, update, and delete previously created list items and document libraries. ·        Read: allows users or groups to read pages on the site including the resource libraries. Read is the most restrictive permission level.·       Limited Access: is a permission level that is automatically assigned to a user or group and therefore cannot be directly assigned by the administrator. It is used when you assign the users or groups to a child object of a parent object to which they do not have access. You can not modify or remove this permission level.
  • For the Users:Dedicated Recycle bins Dedicated usage Reports Distributed administration (site collection administrators) Dedicated search scopes, keywords, and best-bets Custom feature deployments Dedicated language translation maintenance Dedicated galleries for web parts, master pages, content types, site columns, site templates, and list templates Dedicated shared libraries, such as site collection images and site collection styles Dedicated real estate (Self Containment)For the IT Administrators:Site quota templates Distributed administration Site locking Database maintenance options Backup / Restore abilities Content Deployments InfoPath forms services global template targeting
  • Extending the user interface,
  • Quick demo – jump to server 12 hive
  • There are some times when we as a community have to agree to disagree and this question can be one of those times.This is not your grandfathers onet.xmlSite Type – Only reason left?
  • Site DefinitionContent Type List Definition List Definition from Content Type List Instance Field Control Template Module Web Part Workflow
  • Permissions not granular enoughWorkflows simple in nature and not deployableSPGridview is a strong if not fully documented technology
  • Not all of SharePoint is obfuscated
  • UsabilityNest sites may be hard to navigateMost web parts don’t work cross site collection
  • The value proposition of SharePoint 2010 can be split across 6 functional areas as seen in what is commonly referred to as the "SharePoint Pie". Here is a quicker decoder ring to understand what each piece of the pie is all about.Sites: Collaboration (e.g. Team sites)Communities: Social networking (Blogs, Wikis, User profiles)Search: Content discovery and connecting peopleContent: WCM, ECM, DM and RMComposites: Building no-code applications with external data (BCS)Insights: Business Intelligence and Reporting
  • Share Point Customization Delivered

    1. 1. Sogeti<br />Jesse Murray<br />“The” SharePoint<br />
    2. 2. About Sogeti<br /><ul><li>Sogeti is an IT consulting company focused on developing and implementing effective technology solutions.
    3. 3. Sogetiis a proven leader in helping companies develop, implement, and manage IT solutions to meet business objectives.
    4. 4. With over 40 years of experience, Sogeti prides itself on our unmatched level of expertise, local, personal service, flexible delivery options.
    5. 5. Sogeti has vast global resources with over 20,000 consultants in 14 countries.
    6. 6. Member of the Capgemini Group with over 80,000 employees worldwide.</li></li></ul><li>What Makes Sogeti One of the World’s Leading Microsoft Practices? <br />6,000 dedicated Microsoft consultants in 14 countries<br />$600 Million in Microsoft Services Revenue<br />Sogeti is a Microsoft Consulting Services (MCS) Services ReadyPartner–allowing us to access MCS IP and resources<br />Gold Certified Microsoft Partner and Global Alliance Partner<br />Close working relationship with Microsoft executives. This is demonstrated in our Sogeti Microsoft Practice Alliance Video: http://www.us.sogeti.com/whatwedo/ems_media.htm<br />Local Microsoft support and collaboration in every European country and US district including Public Sector and Education<br />Dedicated Microsoft Office SharePoint Server Center of Excellence in Mumbai, India<br />Members of multiple Microsoft Partner Advisory Councils<br />2008 Public Sector Education Solutions<br />PARTNER OF THE YEAR-WINNER<br />K-12 Education<br />2009 Windows Deployment/ACF <br />PARTNER OF THE YEAR-WINNER<br />2009 Central Region <br />PARTNER OF THE YEAR-WINNER<br />Customer Experience<br />
    7. 7. Consistency Is Key…<br />Conflict causes friction, friction causes burns. Don’t get burned!<br />
    8. 8. …and Resistance is Futile<br />SharePoint is a framework too, fighting against it can seem eerily familiar to a childhood torture<br />
    9. 9. Know the Audience<br />Collaboration &Communications<br />Business<br />Intelligence<br />Extranet<br />Enterprise<br />Project &Portfolio<br />BusinessProcessIntegration <br />Portal<br />Internet<br />Division<br />Enterprise<br />Content<br />Management<br />Search<br />Team<br />Individual<br />
    10. 10. Know the Architecture<br />
    11. 11. …Know the Architecture<br />
    12. 12. Know the Security<br />
    13. 13. …Know the Security<br />
    14. 14. Respect the “Boundaries”<br />
    15. 15. Extend the Framework<br />
    16. 16. Site Collection vs. Subwebs<br />
    17. 17. Know the Application<br />
    18. 18. It’s not just webparts…<br />
    19. 19. … enhanced interface<br />EditControlBlock<br />(“ECB”)<br />
    20. 20. … administration<br />
    21. 21. Custom Auditing<br />Demo<br />
    22. 22. So, what IS SharePoint?<br /><ul><li> A development platform
    23. 23. A collaboration product
    24. 24. Part database / part file system
    25. 25. An opportunity</li></li></ul><li>…even custom fields<br />Often times, the best way to customize SharePoint<br />is to not appear that you have!<br />
    26. 26. Custom Field Type<br />DEMO<br />
    27. 27. Site Definition or Feature Stapling<br />
    28. 28. Dev Tools – VSeWSS<br />To use or <br />not to use?<br />Depends on <br />who I’m <br />talking to!<br />
    29. 29. Dev Tools – SharePoint Designer<br /><ul><li> Powerful Design Tool
    30. 30. Great tool for enhancing pages, lists and filters
    31. 31. Not a production deployment tool (yet)</li></li></ul><li>Other Helper Tools<br />Ted Pattison STSDev - http://www.codeplex.com/stsdev<br />WSPBuilder - http://www.codeplex.com/wspbuilder<br />SWAT - http://www.idevfactory.com/products/swat/<br />Fiddler - http://www.fiddlertool.com/fiddler/<br />IE Dev Toolbar or Firebug for Firefox<br />And of course .Net Reflector<br />
    32. 32. Third Party Components<br />Bamboo - http://www.bamboosolutions.com/<br />Kwizcom - http://www.kwizcom.com/<br />Nintex Workflow - http://www.nintex.com/<br />SharePoint Solutions - http://sharepointsolutions.com/<br /><ul><li>Cross-site lookup field
    33. 33. Extranet Manager (ExCM)</li></ul>New Review Site - http://www.sharepointreviews.com/<br />
    34. 34. Resources<br />http://www.codeplex.com/<br />http://www.codeplex.com/spg<br />Patterns & Practices – Great source of best practice design<br />Microsoft Office SharePoint Server 2007 Best Practices <br />http://www.microsoft.com/MSPress/books/12197.aspx<br />
    35. 35. Microsoft SharePoint 2010The business collaboration platform for the Enterprise and the Web<br />Connect and Empower People<br />Cut Costs with a Unified Infrastructure<br />Rapidly Respond to Business Needs<br />Sites<br />Communities<br />Composites<br />Content<br />Insights<br />Search<br />
    36. 36. Q & A<br />jesse.murray@us.sogeti.com<br />http://www.linkedin.com/in/jessemurray<br />Thank you!!<br />

    ×