InterviewQuestions
Best SharePoint Interview Questions and Answers with topic wise:
Webparts & Webparts1 | Event Receivers | Event Receivers1 | Workflows: | MasterPages & MasterPage1| Content Database | Common Real-time issues | Permissions | SPQuery vs. SPSiteDataQuery | ListVsLibrary | ListVsLibrary2 | Content Types | Pages | ListVsLibrary2 | PowerShell |
Interview Questions administrator
Best SharePoint administrator Interview Questions and Answers with topic wise:
Recycle Bin | MMS | ManagedVsCrawledProperties |
Showing posts with label SharePoint 15. Show all posts
Showing posts with label SharePoint 15. Show all posts
Sunday, May 5, 2013
Saturday, May 4, 2013
Create Client Web Part to the App using visual studio 2012
Saturday, April 20, 2013
Creating a Custom List using Visual studio 2012:
In this exercise, you will work through the basics of
creating, testing and debugging a custom list type using the new list designer
in Visual Studio 2012.
Download: https://sites.google.com/site/sasivalipireddy/home/Create custom list using VS2012.pdf
Download: https://sites.google.com/site/sasivalipireddy/home/Create custom list using VS2012.pdf
1. Launch Visual Studio 2012.
2. Create a new SharePoint
2013 – Empty Project and name this new project CustomListSolution. Click OK on the New Project dialog.
Saturday, April 6, 2013
Tuesday, February 26, 2013
SharePoint 2013 databases during installation
The Configuration, Central Administration Content, and
Content databases are the 3 databases that are automatically installed when you
deploy SharePoint 2013.
Default database name when it is installed with the
SharePoint Products Configuration Wizard
Monday, February 25, 2013
The service is unavailable in SharePoint: HTTP Error 503
I have changed the server administrator password and then restarted
my machine. None of the site is working properly. Getting the below exception
when I try to connect all of my SharePoint sites. Here Administrator account is same as
application pool account.
The application pool account password change functionality will
work until unless if we do “IISReset” or restart the server.
Thursday, January 31, 2013
SharePoint 2013 Features/Highlights:
Apps in SharePoint 2013/office
365:
I have already covered about the features and benefits of introducing apps in my earlier posts. Please
have a look into it.
Wednesday, January 23, 2013
List Operations on Sharepoint Apps: using ECMAScript
Below content will help to guide you on below things:
- How to get the host web url?
- How to check whether the list exists or not?
- How to create a list?
- How to create fields?
- How to add Items into the list?
- How to Read items from the list?
Thursday, January 17, 2013
Check whether the list exists or not using ECMAScript
In SharePoint 2013 when you create any SharePoint Hosted App it will create separate web for the app you created. You can find it easily by verifying the URL at the browser.
1) SPHostUrl 2) SPAppWebUrl
1) SPHostUrl 2) SPAppWebUrl
Thursday, January 10, 2013
Get Host Web Url in SharePoint 2013/Office365 apps using JSOM
Get HostWeb URL through JavaScript object model:
Just do copy/paste the below code and execute it.
Note: The below shared code is 100% verified/executed.
Please reach the below post URL to get the hostweb url through REST service
http://sharepointquicksolutions.blogspot.com/2016/12/get-sharepoint-host-web-url-using-rest.htmlAppmanifest.xml:
Set read level permisisons to the web
Default.aspx:
<p id="getHostWebURL"> </p>
App.js
'use strict'; var hostweburl, appweburl; var website; $(document).ready(function () { appweburl = window.location.protocol + "//" + window.location.host + _spPageContextInfo.webServerRelativeUrl; hostweburl = _spPageContextInfo.siteAbsoluteUrl; //hostweburl = decodeURIComponent(getQueryStringParameter("SPHostUrl")); //appweburl = decodeURIComponent(getQueryStringParameter("SPAppWebUrl")); var scriptbase = hostweburl + "/_layouts/15/"; $.getScript(scriptbase + "SP.Runtime.js", function () { $.getScript(scriptbase + "SP.js", retrieveListItems); } ); }); // Function to retrieve a query string value. // For production purposes you may want to use // a library to handle the query string. function getQueryStringParameter(paramToRetrieve) { var params = document.URL.split("?")[1].split("&"); var strParams = ""; for (var i = 0; i < params.length; i = i + 1) { var singleParam = params[i].split("="); if (singleParam[0] == paramToRetrieve) return singleParam[1]; } } function retrieveListItems() { var context = new SP.ClientContext(appweburl); var appContextSite = new SP.AppContextSite(context, hostweburl); website = appContextSite.get_web(); context.load(website); context.executeQueryAsync(onGetWebSuccess, onGetWebFail); //the remaining code is omitted for clarity } function onGetWebSuccess() { alert("calling" + website.get_title()); $('#getHostWebURL').text("The title of the host web of this app is " + website.get_title()); } function onGetWebFail(sender, args) { alert('Failed to get lists. Error:' + args.get_message()); }
How to: Create fields in sharepoint list using ECMAScript
By using below code we can create fields of different types using ECMAScript:
function createFields() { currentcontext = new SP.ClientContext.get_current(); web = clientContext.get_web(); this.list = web.get_lists().getByTitle(‘ListName’); //Add new fields to the list //Single line of text Field this.newColumn = oList.get_fields().addFieldAsXml("Note: SP.Field.typeAsString Property is used to Gets or sets a value that specifies the type of the field.[From Msdn:http://msdn.microsoft.com/en-us/library/ee553500.aspx]", true, SP.AddFieldOptions.defaultValue); //Multi line of text Field this.newColumn = oList.get_fields().addFieldAsXml(" ", true, SP.AddFieldOptions.defaultValue); //Boolean Field this.newColumn = oList.get_fields().addFieldAsXml(" ", true, SP.AddFieldOptions.defaultValue); //Number Field this.newColumn = oList.get_fields().addFieldAsXml(" ", true, SP.AddFieldOptions.defaultValue); //DateTime Field this.newColumn = oList.get_fields().addFieldAsXml(" ", true, SP.AddFieldOptions.defaultValue); //People Picker Field this.newColumn = oList.get_fields().addFieldAsXml(" ", true, SP.AddFieldOptions.defaultValue); //Choice field(dropdown) this.newColumn= oList.get_fields().addFieldAsXml(" ", true, SP.AddFieldOptions.defaultValue); currentcontext.load(this.newfield); currentcontext.executeQueryAsync(Function.createDelegate(this, this.onListCreateSuccess), Function.createDelegate(this, this.onQueryFailed)); } function onListCreateSuccess(sender, args) {alert('sucess'); alert("Field Name: " + this.newfield.get_title()); } function onQueryFailed(sender, args) { alert('request failed ' + args.get_message() + '\n' + args.get_stackTrace()); } ChoiceA ChoiceA ChoiceB ChoiceC ChoiceD
Wednesday, January 2, 2013
Error occurred in deployment step 'Uninstall app for SharePoint":
I am facing the below issues regularly while
deploying the SharePoint hosted apps to both either office 365 sites or
SharePoint sites from the visual studio. So guys, please help me on it.
Error occurred in deployment step 'Uninstall app for SharePoint': Only users who can View Pages can list Apps.
Error occurred in deployment step 'Uninstall app for SharePoint': The underlying connection was closed: An unexpected error occurred on a receive.
Error occurred in deployment step 'Uninstall app for SharePoint': The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.
Error occurred in deployment step 'Uninstall app for SharePoint': Communication with the SharePoint server is canceled.
Error occurred in deployment step 'Uninstall app for SharePoint': Only users who can View Pages can list Apps.
Error occurred in deployment step 'Uninstall app for SharePoint': The underlying connection was closed: An unexpected error occurred on a receive.
Error occurred in deployment step 'Uninstall app for SharePoint': The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.
Error occurred in deployment step 'Uninstall app for SharePoint': Communication with the SharePoint server is canceled.
Tuesday, December 18, 2012
App web Vs Host Web
The special
website to which the app is deployed is
called an app web. The website to which the app is
installed is called the host web. Although the app web has its own isolated
domain, it is in the same site collection as the host web.
SharePoint
components are deployed to a special website with its own domain. This is
called the app web.
SharePoint hosted vs Cloud hosted apps
Difference
between SharePoint hosted apps and cloud hosted apps?
An app for
SharePoint can have both SharePoint-hosted and cloud-hosted components. The app
does not (actually cannot) contain custom code that executes on the SharePoint
servers, administrators are assured of its safety.
Cloud
hosted:
- This type of hosting is used when app has at least one remote component. It may also include SharePoint hosted components. There are two types in Cloud hosted apps.
- The external components [also called Remote components] are persisted in databases, servers, or cloud-based services that are external to the SharePoint farm.
- Cloud-Hosted Apps are also referred to as server-side apps.
- Cloud-Hosted SharePoint 2013 Apps include components hosted outside your SharePoint farm. Such components can be hosted on IIS servers, Apache servers, or cloud services such as Windows Azure.
- When it is required exactly is if we require server-side components in apps. In such situations, you must write a Cloud-Hosted App. Also known as server-side apps.
Simply way to get an idea on SharePoint 2013 apps
Apps
in SharePoint 2013:
An app for SharePoint is a web application that is registered with SharePoint using an app manifest and An app manifest is an XML file that
declares the basic properties of the app along with where the app will run and
what to do when the app is started.
App Model: The new app model will give us the
opportunity to extend our SharePoint system with custom coding. Earlier models
support Sandbox solutions and in 2013 we have both Sandbox and App
models.
List item count is zero in SharePoint apps:
If you are getting the count as zero even the data exists means that you don’t have item level permissions. Please follow up the below steps to give permissions at the list item levels in apps.
Another
way to add permissions:
Just right
click on “Appmanifest.xml”, select “view code” and then add the below code in it.
Tuesday, November 20, 2012
SharePoint Interview Questions and Answers: SPSiteDataQuery
Download: https://sites.google.com/site/sasivalipireddy/home/SPSiteDataQuery.png
- What are SPQuery and SPSiteDataQuery?
- SPSiteDataQuery properties?
- Difference between SPQuery and SPSiteDataQuery?
- What are the limitations of both?
- How the SPQuery and SPSiteDataQuery return?
- How to set the row limit to the both?
- Searching scope levels of SPQuery and SPSiteDataQuery?
- What is the max limit of querying the lists using SPSiteDataQuery?
- Is it possible to query the records across the site collection level using SPSiteDataQuery?
- What is the default row limit value for the SPQuery?
SharePoint Interview Questions and Answers: IIS, WP, AppPool
What is IIS?
IIS (Internet Information Server) is one of the most
powerful web servers from Microsoft Corporation that is used to host the
Asp.Net web application. IIS has its own ASP.NET process engine to handle the
ASP.NET request. So, when request comes from client to server, IIS takes the request
and process it and send response back to the clients.
IIS means when request comes from client to the server a lot
of operation is performed before sending response to the client. This is about
how IIS process the request.
Wednesday, November 7, 2012
SharePoint Interview Questions and Answers:Pages
Preparing answers to the below questions. Will update you the soon.
Difference
between Application pages and site pages?
Availability
of site pages and application pages and when can we use it?
Handling
code techniques to the application pages and site pages?
From
which class both the application pages and site pages will inherit?
How to
create an application pages and site pages?
Difference
between ghosting and unghosting?
Saturday, October 20, 2012
SPContentDatabaseSequence cannot upgrade an object whose build version is too old
The Issue is: Sequence
cannot upgrade an object whose build version [12.0.0.6421] is too old. Upgrade
requires [14.0.4762.100] or higher:
Today I tried
the migration of content database from SharePoint 2007 to SharePoint 2013. So, I
have taken the backup of content database from SharePoint 2007 and restored it
in SharePoint 2013 server and then I tried to attach the restored content
database to the SharePoint 2013 web application but I got the below exception:
Sequence
cannot upgrade an object whose build version [12.0.0.6421] is too old. Upgrade
requires [14.0.4762.100] or higher:
Subscribe to:
Posts (Atom)