SharePoint 2007 Web Designer Interview Questions
What is SharePoint?
SharePoint is a central web-based collaboration tool and information exchange platform which allows users and teams to connect and coordinate relevant information more efficiently across an organization.
SharePoint can help enhance internal communications and provides document management and application templates; which can be custom tailored to address the needs and requirements of specific business units or sets of tasks in organizations of any size.
Name a software used to customize SharePoint 2007.
Windows SharePoint Services 3.0 software development kit (SDK) is a software that provides information about the languages, protocols, and technologies used to customize a deployment of SharePoint.
Another tool that can be used to customize SharePoint 2007 is Microsoft Office SharePoint Designer 2007.
What are site collections
Site collections are a top level site where things such as site templates, list templates, and cross site groups exist. Within a site collection, additional sites could be created that would share certain things (such as the template galleries and potentially permissions) with the top level site.
Essentially, the site collection has its own unique hierarchy of SharePoint sites and for the most part completely independent of other site collections.
In beta testing SharePoint 2007, I found 2 added features where you can:
1. Enable Self Service Site Creation in the Central Administration
2. Change the configuration settings under the Sites Directory
List and describe three ways of saving a site and it's content. Briefly describe the steps.
What are master pages? What should you not do to it and why?
Master pages make it easy to apply a consistent look and feel to your site. Master pages define the shared content, including the logo, team site name, shared navigation, and similar site elements, that is repeated from page to page in a site.
Though you must be careful; when you set a new master page as the default master page, all of the pages that are attached to the default master, including the pages that already exist in your site and any new pages that you create, will now be attached to the new master page. If you choose a specific master page, the master page must reside in the same site collection as the current site.
Where would you create a new master page?
Open the master by double-clicking the master page in the Folder List, and then modify the page in Design view. Master pages are located in the Master Page Gallery, which is the masterpage folder, located in the _catalogs folder in the Folder List.
What is the purpose of Core.css? What should you not do to it and why?
Core.css is the default style sheet for all SharePoint sites in a single site collection and is defined in a single style sheet that resides on the server. In Windows SharePoint Services 3.0, the name of this file is Core.css.
Make sure you are working with the default.master page for the local site by using the CSS Properties and Manage Styles task panes. By doing this you can identify which styles are applied to the visual element that you want to change and then modify those styles.
If you want your changes to appear on all pages in the site, make sure that you are working with the default.master page for the site and not the default.aspx page.
What is the best way of overriding styles from Core.css?
If you want to override any styles that are listed in CORE.CSS you will need to either list the styles in the master page file, link to the style sheet through Master Page settings, include the styles in the PlaceHolderAdditionalPageHead ASP content placeholder in your page layout files, or Unghost CORE.CSS for the site.
The best way is to store styles in the master page itself in a set of STYLE tags. If your master page design has variations for different subsites, store the CSS differences in a file and reference it via the Master Page settings, or if you need CSS changes for a single page, store it in an HTML file and reference it in a hidden Content Editor Web Part.
What is a view?
You can view and change SharePoint pages with advanced what-you-see-is-what-you-get (WYSIWYG) capabilities. You can also create custom Data Views and data forms that control the Microsoft ASP.NET technology, allowing you to integrate external data into your Web site, including views that display data from multiple sources.
In a SharePoint page, a Web Part must reside in the following place holder:
a. A Content Place Holder
b. A Web Part Content Place Holder
c. A Web Part Zone
d. Data Source Provider
What is the Quick Launch?
Quick Launch automatically displays links to all SharePoint lists and libraries on your site that you created in Office SharePoint Designer 2007 or in the browser (in the browser, you must choose the option to Display this list or library on the Quick launch). The Sites section automatically provides links to all the sub-sites of the site.
In SharePoint Designer, please describe the steps used to customize a list form.
-Open your site in SharePoint Designer.
-Browse to your list and open the 'NewForm.aspx' web form.
-Go File > Save As... and give the form a new name such as 'NewForm2.aspx'.
-Delete the default List Form Web Part from the page.
-Go Insert > SharePoint Controls > Custom List Form.
-In the List or Document Library Form dialog, select the appropriate list, content type and type of form.
-Click OK and a new Data Form Web Part is added with controls representing all the fields from the list.
-In the newly added Data Form Web Part, delete the rows containing fields not to be shown to the user.
-At this point, you can do other customization such as rearranging the fields if you wish.
-Lastly Save the site.
Have you customized any Web Parts using JavaScript? If so, please explain the functionality.
SharePoint provides a convenient mechanism for doing this - the Content Editor Web Part. The Content Editor Web Part enables custom HTML and script to be added to a page and delivered to the browser.
|