A SharePoint site is a web site that contains pages, add-ins, web parts, lists and libraries. You can create a site for an organizational unit like a department or division, a project, a document, a process and anything else that you may want to store data, information and knowledge about a particular thing.
A site is contained within a site collection. All site collections contain at least one site at the root called the root site which is simply a SharePoint site. A site collection will usually contain many more SharePoint sub sites other than the root site. For example, in a typical organization’s intranet the root site will store and display information about the organization as a whole and then there will be sub-sites for each department.
comparing sites and site collections
Permissions are given to users to be able to read, edit or have full access and they’re propagated down to all the individual site components such as lists and libraries.
A SharePoint list is comprised of columns and is used to store rows of data in much the same way as a spreadsheet in Excel.
A column can store a wide variety of types of data and some of these include text, numbers, currency, date/time, lists, yes/non, SharePoint users and managed terms among others.
In addition to columns a list can host folders and those folders can host sub folders going many levels deep, not unlike the file system on your computer. And like a file system you may add rows into anyone of the folders.
Every list will have a default view of the data which is usually in tabular mode but other types of lists can display different types of views as in the case of the project list. The project list’s default view is the Gantt chart view. A view is comprised of the columns you want displayed, filters for which rows you want displayed, settings for how you may want to group the data and the sorting of the data. A list can have many views which can be public to everyone or private to the user who created it.
Permissions are automatically inherited from its containing SharePoint site but can be overwritten by breaking the inheritance in the permission settings of the list.
When a SharePoint list add-in is created, SharePoint will automatically create a part for it so you can add it to any page within the site. This part can be referred to as an app part or web part. The part will show a condensed view of the list and depending on settings allows the user to add rows directly to the list without having to go there directly.
A lists add and edit forms can be modified through SharePoint Designer and can also be replaced by InfoPath forms.
Workflows can be created and added to a list to perform any number of actions based on any number of conditions through SharePoint Designer.
A SharePoint library is used to store files and everything written about the SharePoint list applies to a SharePoint library.
After uploading the file the columns are used to tag it. For example, a resume or CV can be tagged with a location and skills column. The more columns a file has to be tagged the better results the SharePoint search engine will return when users perform searches.
Another feature of libraries is the ability to have multiple versions of the file by being able to check it out and check it back in. When a file is checked out no one else may modify the file until it’s checked back in.
adding a document library app
SharePoint parts are self-contained components, sometimes referred to as widgets in other systems, which are added to pages to provide content from lists or libraries, content from outside systems, or provide some type of functionality like a birthday reminder or image carousel. These parts are called add-in parts or web parts in SharePoint.
Add-ins can be downloaded from the public SharePoint app store, added from the internal catalog of apps which can be used to deploy internally custom developed apps or are created automatically when a list or library is created.
A part will have many types of settings that be configured to customize its output or function. All parts share a common set of setting that include title, height, width, chrome state, chrome type among others and will contain settings unique for the part.
To edit a part you must be in page “Edit” mode and a down arrow will appear in the top-right corner.
SharePoint pages are stored in libraries just like any other type of file. When a SharePoint team site is created a “Site Pages” library is automatically added and the pages in it are used for users to interact with the site.
To add text or parts to a page click the “Edit” button in the “Page” tab of the ribbon located at the top of each page. You can add and remove pages like any other file in a library.