Tuesday, 19 April 2016

Server Object Model in Sharepoint

                  As earlier we seen sharepoint logical and physical structures of sharepoint farm. now we pratically create a List and perform CRUD operations on it.

List:
         In sharepoint 2013 every thing is app, (evering means lists,picture libraries,styles..ect are apps), all site data will saved in these apps-->Lists(information), Docuemnts(docuement libraries),styles(Assets)...ect.

Create a List

Site--->site contents--> List-->List settings--> add an app---"Name of List" ---OK.


now List is create with name as "TestList". now add items to this list.





Monday, 18 April 2016

Web application, sitecollection,sites/web, list,Document Library

 Web application, sitecollection,sites/web, list,Document Library
                Sharepoint is one of Microsoft product initialize initial release in WSS 3.0 in 2007, after SP 2010, SP 2013, now Sharepoint 2016.

Sharepoint Logical structure :

As above diagram Sharepoint installation provides
Farm
Webapplication(s)
SiteCollection(s),  // Top Level site.
Site/Web(s),        // sub site.
Lists(s), Documents(s),……ect.
Farm provide environment to build a web application through sharepoint central administration, as I said earlier sharepoint environment provides 4 tracks(admin,developer,designer,enduser/poweruser.)

Administrator:
         sharepoint administrators only can create web applications,sitecollections, take backups, maintain size of content database, maintain site quotes of each site.  As well Active directory integration, NTLM integration, locks, Exchange, Search server integrations, notification maintains, log creations, security previligies.….ect.



Application Management :

        Web applications, Site Collections, Service Applications, Databases.



WebApplication :
                     Web application is a logical container for all sitecollections, logical means(not physical) we can’t see webapplication name in url’s.  until creation of sitecollection(s) no use of webapplication. Once webapplication is created in sql server with same name of webapplication---one database is created in Sql server 2005/2008/2012/2014 (as per installation of that sharepoint server).
               We generally called as content database.

Site Collection(s):
               Sharepoint web application gives a provision to create site collection(s), generally we called/treated as top level site.  under one site collection we can create multiple sites, these sites we called as subsites. Site collection has more customization settings then site. in more specific Sitecollection is parent of sites.
SiteCollection adminstractors, theam,Logo….there are all under control of sitecollection.

Site/Web :

            Site is a part of sitecollection, based on type of site(Teamsite,Blog,Developer,Projectsite) creation respective Lists,Document libraries,Assets,Pages libraries,….will be created && it inherites permission level from parent site.// predefied.

Lists & Libraries :

          List is same as table in database, whatever constraints maintain at table, we can also do Primary key, Unique key, column validations, calculative columns,computed columns we can maintain at list level.  Lists && Libraries are primary building blocks of sharepoint application.