2. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
2
• Give a quick preview over Microsoft Sharepoint Platform;
• Know Sharepoint from a technical prespective;
• Present Sharepoint basic technical concepts;
• Get development insights;
Foot note :We will use Microsoft Sharepoint 2010 as a tool in the demos
http://www.makeuseof.com
3. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
3
• What’s Sharepoint;
• Sharepoint Platform overview;
• Sharepoint Features;
• Sharepoint Basic Concepts;
• Sharepoint Development Overview (focus in different approaches);
4. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
4
“Microsoft SharePoint is a Web application platform developed by Microsoft. This platform
can power the creation of collaboration web based solutions, allowing the managing and
sharing documents and Web services in a central web based solution. SharePoint is also a
content Management platform, it integrates with the most common
used office applications and Enterprise applications.”
5. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
5
6. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
6
7. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
7
8. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
8
• In a Architecture prespective Sharepoint platform follows the n-tier model
9. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
9
• The platform build module enable the easy creation of multi tier infrastruture
solutions
Side Note:
Expand the infrastruture is like adding a new
node. If the business needs more computer
power is easy to add new servers to scale the
solution. As easy as install a new server
10. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
10
11. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
11
12. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
12
13. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
13
Content types are a fundamental concept of SharePoint foundation. Any data that you put inside
SharePoint gets associated with some content type. Any content type gives you a number of
reusable settings. The reusable settings consist of the structure of information, associated
workflows, information management policies, field rendering templates, and in the case of
documents—document information panels and document formats and templates. Content
Types use Field Columns to specify the properties. We use the Person Basic information as an
example.
Person can be
defined by:
A name;
A Age;
A Country ;
An Address
ContentType
Person
....
Field Name type Single
line of text
Field Age type Number
Foot Note: Column Fields act as primmary types in the OOP.
14. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
14
The Sharepoint Item’s correspond to instances of a ContentTypes. Example: WebPages are
instances of ContentType Page, Documents are instances of ContentType Document…
ContentTypes allow inheritance.
ITEM
Page
CostumCTPage
15. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
15
16. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
16
SharePoint Site is a collection of pages, lists, and libraries configured for the purpose of
achieving an express goal. A site may contain sub-sites, and those sites may contain
further sub-sites. Typically, sites need to be created from scratch, but sites can also be
created according to pre-defined templates that provide packaged functionality.
17. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
17
Lists and libraries are stored in SharePoint Sites. A List can be thought of as a
collection of pieces of information — all of which (typically) have the same properties.
This could be considered similar to a database table. For instance, you can have a list of
links called "my links", where each item has a URL, a name, and a description.
Lists have many features such as workflows, item-level or list-level permission, version
history tracking, multiple content-types, external data sources, and many more features.
Some of these features depend on the version of SharePoint that is installed.
A Library is a list where each item in the list refers to a file that is stored in SharePoint.
Libraries have all the same behaviors as lists, but because libraries contain files, they
have extra features.
18. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
18
Web-parts are sections that can be inserted into Pages in SharePoint sites. These
sections are UI Widgets
19. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
19
Apps are essentially stand-alone programs that can be installed, and operate, separately to the
rest of the SharePoint system. Enterprise installations of SharePoint can even have their own
specific “app stores”, containing only internally approved content.
20. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
20
21. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
21
• WebParts: As a way to define new widgets that can help the user to costumize their
Application demand a WebpartZone and high flexible layout
• Page Templates: Sharepoint define a concept for page template this concept is named as
Page Layout, you define new PageLayouts when you want to costumize the look and feel of
a Publishing Page ContentType instance
• Masterpages: Sharepoint Sites allow you to define a Masterpage a base guide for all the
PublishingPages that are displayed in that site. If you want costumize generic behaviour
across pages in a site you can code a masterpage
• Workflows: Sharepoint Workflow engine are based on WWF (windows workflow
foundation) if you want you can costumize new workflows using this technology
• Attatch to platform events: Sharepoint is Event Driven, all the Sharepoint artifacts including
lists and workflows allow us to attatch some execution code to one event. Example the
aprove of a page
22. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
22
• Applications: If you want to deliver some Sharepoint code to the store or each to run some
standalone program you can build a Sharepoint application.
Foot Note: There is more development options and tools
23. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
23
• As a way to create development that can be cross Farm and solution you can use a
Sharepoint Native packaging aproach. The SPSolutions allow you to create code packages
that auto sync in different server’s.
24. Este documento é propriedade intelectual de innovagency, não podendo ser alterado ou usado para outro fim, a não ser o previamente acordado, sem autorização do mesmo.
24
Notas do Editor
Show central admin and our webapp
Show content types create one
Show sites and lists, webpartsInstantiate sharepoint 2013 and show apps
Show sites and lists, webpartsInstantiate sharepoint 2013 and show apps