Wednesday, November 9, 2011

Login with Google Plus OAuth — Tech Blog

Login with Google Plus OAuth — Tech Blog


This Tutorial contains -

  • Source Code
  • Demo
  • Implementation Steps

Download Source

continue reading ..
http://onlinewebapplication.com/2011/11/login-google-oauth.html

Sunday, October 16, 2011

Best Google Plus One Social WordPress Plugin — Tech Blog

Best Google Plus One Social WordPress Plugin — Tech Blog

This is my first WordPress plugin. Google Plus is now almost used by all the website and blogs.Google plus can easily configures in the web sites and blogs. Then I why I write this plugin, there are so many good reasons -

  1. Automatically display Google +1 button Above the post, below the post, both above and below or floating left side of post.
  2. Option to select the different button style (Standard, small, medium and Tall)
  3. JavaScript is by default loaded in footer (recommended).
  4. Left side floating option can be configured. The top and left spacing can be configured according to your site layout. Also the floating position of button can be fixed or absolute. All can be easily configured.
  5. Option to manually display the share box at any position.

10 Things iOS 5 will change in iPad Experience — Tech Blog

10 Things iOS 5 will change in iPad Experience — Tech Blog

From tabbed browsing to iMessage, using your iPad is about to get a lot easier and more powerful.

Apple is launching its latest mobile operating system, iOS 5, today. While most of the focus has been on the new features it will introduce on iPhone, the latest iOS will actually change the way many iPad owners use their devices. Here’s a look a some of the new features and changes that stand out.

1. New multitouch gestures By swiping four or five fingers upwards, you’ll bring up the multitasking bar. Swiping four or five fingers to the left and right while in any app lets you flip between apps without needing the multitasking bar. The app to the right will be the one you last used.

How to Activate Translate on Facebook — Tech Blog

How to Activate Translate on Facebook — Tech Blog

After Google integrated the “translate” feature into its social network, which allows users to translate posts and comments into 50 different languages, Facebook, as usual has followed the footprints of Google+, and quietly announced the launch of “translate” button – powered by Microsoft’s Bing.

Activate Translate on Facebook

1. Click on Account on the top right hand side of your page and select Use Facebook as a Page.

2. Click on Edit Page on the top right hand side of your page.

3. Click on Your Settings on the left side of the page. You’ll have four choices to pick from:

  • Admin, community, and machine translators
  • Community and machine translators (default)
  • Machine translators
  • None

Get 50GB Free Space on Box.net for Lifetime iPad and iPhone Users — Tech Blog

Get 50GB Free Space on Box.net for Lifetime iPad and iPhone Users — Tech Blog

As evidenced by the overwhelming crowds during past iPhone and iPad launches, it’s clear that our lives revolve around mobile. That’s why we’re happy to announce that we’re giving away 50 GB of free storage to anyone who uses a Box Personal account on an iOS device. That’s right, it’s 50 GB in the cloud completely free, forever. Your 50 GB of storage isn’t just limited to your mobile device – you get it anywhere you use your Box account, like on your laptop at home or your desktop at the office.

Apple fans: As if things weren’t good enough already, Box.net has an offer that will blow your mind!, Social Media Manager at Box.net, announced on their official blog, thatiPhone, iPad, andiPod Touch users will get 50GB of lifetime storage for free if they sign up for a Box Personal account.

Saturday, October 15, 2011

Best Google Plus One Social WordPress Plugin — Tech Blog

Best Google Plus One Social WordPress Plugin — Tech Blog

This is my first WordPress plugin. Google Plus is now almost used by all the website and blogs.Google plus can easily configures in the web sites and blogs. Then I why I write this plugin, there are so many good reasons -

  1. Automatically display Google +1 button Above the post, below the post, both above and below or floating left side of post.
  2. Option to select the different button style (Standard, small, medium and Tall)
  3. JavaScript is by default loaded in footer (recommended).
  4. Left side floating option can be configured. The top and left spacing can be configured according to your site layout. Also the floating position of button can be fixed or absolute. All can be easily configured.
  5. Option to manually display the share box at any position.
Continue Reading -
Best Google Plus One Social WordPress Plugin — Tech Blog

Download Plugin -
http://onlinewebapplication.com/wp-content/uploads/2011/10/google_plusone_share_button.zip

Monday, October 10, 2011

SQL Server Integration Services – SSIS — Tech Blog

SQL Server Integration Services – SSIS — Tech Blog

SQL Server Integration Services - SSIS is a platform for data integration and workflow applications. It features a fast and flexible data warehousing tool used for data extraction, transformation, and loading (ETL). The tool may also be used to automate maintenance of SQL Server databases and updates to multidimensional cube data.

Free Google PAGE RANK Checker for Multiple WebSite and Domain — Tech Blog

Free Google PAGE RANK Checker for Multiple WebSite and Domain — Tech Blog

Are you looking for check your multiple domain website Google Page rank checker in the same page. Then you are at the right place. After lot of Google and modify in available PHP scripts we make this possible to check Multiple Website and Domain page rank in the same windows.

Load Data while Scrolling Page Down with jQuery and PHP — Tech Blog

Load Data while Scrolling Page Down with jQuery and PHP — Tech Blog

This tutorial about my favorite place Dzone like data loading while page scrolling down with jQuery andPHP. We have lots of data but can not display all. This script helps you to display little data and make faster your website. Take a look at live demo and scroll down.

Create a Twitter-Like “Load More” Button with jQuery and Ajax — Tech Blog

Create a Twitter-Like “Load More” Button with jQuery and Ajax — Tech Blog

This is one of the best tutorial, which describe step by step to create Create a Twitter-Like “Load More” button page.
Twitter and the Apple App Store use a brilliant technique for loading more information which reduce the load of the page also; you click the link and fresh items magically appear on the screen.




Click here - Create a Twitter-Like “Load More” Button with jQuery and Ajax to continue reading

Syntax Highlighting CSS JavaScript — Tech Blog

Syntax Highlighting CSS JavaScript — Tech Blog

In this tutorial I will describe step by step how to syntax highlighting using CSS JavaScript. While writing tutorial or sample code most common requirement is highlighting the syntax in script. Using JavaScript and CSS easily this can be achieve even in a simple HTML page.


Read More .. Syntax Highlighting CSS JavaScript

Saturday, September 24, 2011

Google Plus Style Drag and Drop adding Groups — Tech Blog

Google Plus Style Drag and Drop adding Groups — Tech Blog

Are you looking for Google plus style drag and drop adding friends in groups or circle. Google plus circle implementation so cool, same way 9lession have tried similar user groups adding application with drag and drop effect using jquery and php. I hope it’s useful for your social media web projects.

Saturday, August 20, 2011

The Siege of Android: How Google Lost The OS War

By: Rohin Dharmakumar/ Forbes India
In a narrative beginning in 2016 and ending today, Forbes India recalls how the once irrepressible Googlelost the mobile OS war

Black Forest
August 12, 2016: In spite of glowing reviews, it may be too late for ‘Black Forest’, version 9.0 of Google’s Androidoperating system (OS), to turn Google’s ship around. In the last 12 months, Android’s market share among smart devices has fallen from 35.4 percent to a shade below 20 percent globally. It is now just a few percentage points ahead of BlackBerry’s BBX OS, while Microsoft Windows Phone and Apple iOS are both significantly ahead.

But as Andy Rubin, the man in charge of Android at Google, got off the phone in his office at Mountain View, California, even those percentage points seemed ephemeral. He had been talking to the head of Samsung’s mobile devices division in Suwon, South Korea. “I hate to say this to you, Andy, but it is now becoming untenable for us to support both Android and Windows at the same time,” he had said.

In less than two months, Samsung would announce that all of its smart devices would run exclusively on Windows. Though Android’s relative share vis-à-vis Microsoft Windows had been falling steadily since 2012, it still accounted for nearly 30 percent of all Samsung smart devices.

Win-kia
September 21, 2015: Research firm Gartner today announced that Microsoft Windows Phone had become the largest smart device OS globally. “Aided in large part by Nokia’s volumes in Asia and Africa, and by increasing adoption by device makers, Windows has surpassed our own expectations,” said the firm in a report.

The Microsoft-Nokia alliance, dubbed ‘Win-kia’, has surprised most analysts since its launch in late 2011. Though nowhere comparable in power to the Microsoft-Intel (‘Win-tel’) collaboration, Win-kia has been credited with upending the mobile OS playing field in just a few years.

While Nokia’s wide range of phones and deep distribution and retail experience in emerging markets allowed Windows Phone to capture a large part of the entry and mid-level smartphone market, Microsoft’s carrot-and-stick approach had done the trick with other device makers.

Each Android-run smart device meant royalties of $7-9 to Microsoft, insisted its suited, hard-nosed lawyer army. The only way to bring that down, they would say, is if the manufacturers committed to using Windows on a certain percentage of devices. The more the commitment, the less the royalty.


Read More




The Siege of Android: How Google Lost The OS War

Wednesday, April 13, 2011

Security Aware Silverlight SharePoint Web Part With Auditing


While working at a new SharePoint client, one of the issues I was made aware of was that for new development Silverlight was being leveraged across both the legacy SharePoint 2007 and newly staged SharePoint 2010 instance for custom applications. While this wasn’t a strict standard to maintain the application in accordance with potential ongoing maintenance making use of Silverlight was the best approach.
The being said, I went off and delivered a series of applications that were built on Silverlight, hosting them in the pretty much default manner using the built-in SharePoint 2010 facilities. However, there are two huge, noticeable gaps with this:
1) There is no way to audit application invocation / what .XAP files were being used – I think this is kind of a drag. It makes more sense to maintain a collated list of all the Silverlight files being invoked in a SharePoint environment, which would immediately require a new type of host that would provide such a holistic view into the Silverlight / SharePoint environment.
2) Security Configuration Being Internally Managed – It seemed that while there were ways to tap directly into the SharePoint OM and inject resultant queries into Silverlight code, such a generic application didn’t lend itself well to an ad-hoc configuration basis. That sounds terrible. Since the container for users in the environment is well defined (i.e. relying on SharePoint to provide that through user profiles, user information list, etc.) this code can be super generic.
Expanding on the aforementioned concepts, it is easy to grasp some baseline requirements that must be present for the new Silverlight application host to be successful.
For Auditing -
1) When a new .XAP file is invoked through the host, this information must be sent to a retrievable medium that is easy to view and access. So a SPList object should be leveraged.
2) For matrix-based SharePoint taxonomies, the host must be a site collection-by-site collection basis since divisions while have different site collection administrators that are responsible for collating and analyzing the information. Rolling this information up can simply lean on baked-in CQWP features or a custom rollup.
3) The information collected should be:
a. .XAP invoked
b. SPWeb Title
c. Page (SPItem) Title
d. Full (Absolute) URL to the hosting page
e. Last Modified Date (if the WebPart is ever placed in edit more).
4) Auditing has to be dynamic in the sense that if the WebPart is modified, this event is recorded so that the information does not grow stale and unusable.
5) An email should be sent to a user specified in the host when a new file is invoked.
6) All required content placeholders should be generated automatically.
For Security –
1) Simply put, security settings on the corresponding audit entries should naturally flow to the Silverlight application so that a developer can easily read the past in roles. Since an SPListItem is a SecurableObject, it makes sense to just compartmentalize the permissions corresponding between Silverlight and the SPListItem.
2) Since permissions set on the SPListItem will translate to those read from the Siverlight application, an event receiver to do group membership checks for configured administrators should be implemented.
3) The roles and current user should be available as parameters to the Silverlight application.
The code is deployed as a regular good ol SharePoint Feature:

SharePoint 2010 Basic Interview Questions

Q. How would you re-deploy the old custom solutions in SharePoint 2010.What Changes are needed to the old Solution files.

Ans.
 SharePoint 2010 object model contains many changes and enhancements, but our custom code will still compile and, will run as expected. You should however, rewrite and recompile any code that refers to files and resources in "12 hive".


Q. How many types of Client Object model extension are available in 2010 and when would you use one or the other.

Ans.
 To develop rich client side solutions, three set of client-side APIs has been introduced in the Microsoft.SharePoint.Client namespace. The three APIs are targeted for three different types of clients.
1. .net Managed applications – These are used when we have to create console applications or window applications, web applications which are not running inside SharePoint Contex.
2. For Silverlight applications
3. ECMAScript – It is a client object model extension for using with JavaScript or JScript. This is used for creating applications which are hosted inside SharePoint. For example, web part deployed in SharePoint site can use this JavaScript API for accessing SharePoint from browser using JavaScript.

Q. What are the security improvements in SharePoint 2010 ?

Ans.
 In SharePoint 2010 a variety of security methods have been introduced.

Claims-Based Authentication - Claims based authentication is based on identity. and trust.

Code Access Security - in which you can specify your own code access
security (CAS) policy for your web parts.

Sandbox Solutions - Sandbox Solutions which when deployed to the server, SharePoint runs in a special process that has limited permissions.

Cross-Site Scripting - Introduced to prevent Cross - Site Scripting (XSS) attacks.


Q. Whats New with SharePoint WebParts?
A developer can create two types of webparts using Visual Studio 2010.

1. Visual Webparts -
 Allows you to Drag and Drop the controls from the Toolbox to WebPart Design surface. You can of course write your custom code in the code file. You can also package and deploy your webparts directly to Sharepoint from VS by pressing Clt+F5. Visual studio 2010 also provides you with three different views for developing webparts. The views are split view, design view and Source view(as we have in designer 2007).

Note : The Visual Webpart project Item basically loads a User Control as a WebPart.


2. ASP.Net WebParts -
 Where a developer can build up User Interface and logic in a class file. You do not have designer for drag and drop of controls. This webpart inherits from standard ASP.Net webpart. For Deployment we can again use ctrl+f5 to deploy this webpart.


Q. What are the Visual Studio 2010 Tools for SharePoint.

Ans.
 Visual Studio 2010 includes SharePoint-specific project types and project item types, and includes powerful packaging, deployment, and debugging features that help increase your efficiency as a SharePoint 2010 developer.

Some of the Templates avaiable are :
1.Visual Web Part project template.
2. List defination template.
3. Content Type template.
4. Empty Project template.
5. Event Receiver template.
6. some workflow template.
7. the Site Definition template
and many more....


Q. What are SharePoint Sandboxed soultions ?

Ans.
 SharePoint 2010 provides a new sandboxed environment that enables you to run user solutions without affecting the rest of the SharePoint farm. This environment means that users can upload their own custom solutions without requiring intervention from administrators, and without putting the rest of the farm at risk. This means that the existing sites\pages or components will not be effected by the newly added soultion.

Users can deploy the below four things as sandboxed soultions :
1. WebParts.
2. Event Receivers.
3. List Definations.
4. Workflows.


Q. What are Requirenments for SharePoint 2010.

Ans.
 SharePoint Server 2010 will support only 64 - bit. It will require 64 bit Windows Server 2008 or 64 bit Windows Server 2008 R2. In addition to this, it will require 64 bit version of SQL Server 2008 or 64-bit version of SQL Server 2005.


Q. What is LINQ. How is it used in Sharepoint ?

Ans
. LINQ is a feature of the programming languages C# 3.0 and Visual Basic .NET. LINQ allows you to query in an object-oriented way, supports compile-time check, gives you intellisense support in Visual Studio and defines a unified, SQL like syntax to query any data source. But unlike other languages and query syntaxes which vary from one type of data source to another, LINQ can be used to query, in principle, any data source whatsoever. It is commonly used to query objects collections, XML and SQL server data sources.

The LINQ to SharePoint Provider is defined in theMicrosoft.SharePoint.Linq namespace. It translates LINQ queries into Collaborative Application Markup Language (CAML) queries.

Q. What Changes are made in SharePoint 2010 to enforce Referential Integrity?

Ans.
 In SharePoint 2010, Referential Integrity is enforced using two options, available with Look-up columns.

While creating a Look-up column, you can either choose a) Restrict Delete or b) Cascade Delete to define a relationship between the Look-up list and the list containing the look-up Column.



Q . Whats New in SPALerts ?

Ans.
 In SharePoint 2007, alerts were send only through e-mails, but in SP2010 users can also send an alert to mobile devices as SMS Message. A New property DeliveryChannels is introduced to indicate, whether the alert is delivered as E-mail or as an SMS Message.



Q. What Has Changed with SSP in SharePoint 2010.

Ans.
 In SharePoint 2010 Shared Service Providers (SSP's) are replaced by Service Applications. Services are no longer combined into a SSP. They are running independent as a service application. The service application architecture is now also built into Microsoft SharePoint Foundation 2010, in contrast to the Shared Services Provider (SSP) architecture that was only part of Office SharePoint Server 2007.

A key benefit here is that all services are installed by default and there is no SSP setup.

50 SharePoint 2010 Interview Questions With Answers


SharePoint 2010 Interview Questions – IT Pro / Architect

Basic Intro SharePoint Architecture Questions
1) What are Web Applications in SharePoint?
An IIS Web site created and used by SharePoint 2010. Saying an IIS virtual server is also an acceptable answer.
2) What is an application pool?
A group of one or more URLs that are served by a particular worker process or set of worker processes.
3) Why are application pools important?
They provide a way for multiple sites to run on the same server but still have their own worker processes and identity.
4) What are zones?
Different logical paths (URLs meaning) of gaining access to the same SharePoint Web application.
5) What are Web Application Policies?
Enables security policy for users at the Web application level, rather than at the site collection or site level. Importantly, they override all other security settings.
6) What is a site collection?
 A site collection contains a top-level website and can contain one or more sub-sites web sites that have the same owner and share administration settings.
7) What are content databases?
A content database can hold all the content for one or more site collections.
8) What is a site?
 A site in SharePoint contains Web pages and related assets such as lists, all hosted within a site collection.
9) What are My Sites?
Specialized SharePoint sites personalized and targeted for each user.
10) What is the difference between Classic mode authentication and Claims-based authentication?
As the name implies, classic authentication supports NT authentication types like Kerberos, NTLM, Basic, Digest, and anonymous. Claims based authentication uses claims identities against a against a trusted identity provider.
11) When would you use claims, and when would you use classic?
Classic is more commonly seen in upgraded 2007 environments whereas claims are the recommended path for new deployments.
12) Describe the potential components for both a single server, and multiple servers, potentially several tiered farms:
A single-server SharePoint Server 2010 environment leverages a built-in SQL Server 2008 Express database. The problems with this environment is scalability, not being able to install the with built-in database on a domain controller, the database cannot be larger than 4 GB, and you cannot use User Profile Synchronization in a single server with built-in database installation.
An example of a multiple tier farm would be a three-tier topology, considered one of the more efficient physical and logical layouts to supports scaling out or scaling up and provides better distribution of services across the member servers of the farm. This is considered a good architecture since one can add Web servers to the Web tier, add app servers to the application tier, and add database servers to the database tier.
SharePoint Backup and Restore Questions
13) What are some of the tools that can be used when backing up a SharePoint 2010 environment?
  • SharePoint farm backup and recovery
  • SQL Server
  • System Center Data Protection Manager
14) What Microsoft tool can be used for incremental backups?
System Center Data Protection Manager
Managed Metadata Questions
15) What is Managed Metadata?
Managed metadata is a hierarchical collection of centrally managed terms that you can define, and then use as attributes for items.
16) What are Terms and Term Sets?
A term is a word or a phrase that can be associated with an item.  A term set is a collection of related terms.
17) How do Terms And Term Sets relate to Managed Metadata?
Managed metadata is a way of referring to the fact that terms and term sets can be created and managed independently from the columns themselves.
18) Are there different types of Term Sets?
There are Local Term Sets and Global Term Sets, one created within the context of a site collection and the other created outside the context of a site collection, respectively.
19) How are terms created and used?
There are several ways; however the most common is to use the Term Store Management Tool.
20) How is Managed Metadata, and the related Term technology used?
Through the UI, the most common use is through the managed metadata list column which allows you to specify the term set to use. It also related to searching and enhancing the user search experience.
Sandbox Solutions Questions
21) What is a sandboxed solution?
Components that are deployed to run within the sandboxed process rather than running in the production Internet Information Services (IIS) worker process.
22) What are some examples of things that might run within the SharePoint sandbox?
Any of the following are acceptable answers:
 Web Parts
Event receivers
Feature receivers
Custom Microsoft SharePoint Designer workflow activities
Microsoft InfoPath business logic
others….
23) Why are sandboxed solutions used?
Primarily because they promote high layers of isolation. By default they run within a rights-restricted, isolated process based around Code Access Security (CAS). Isolation is possible to increase with activities like running the sandboxing service on only specific SharePoint 2010 servers.
SharePoint Search Questions
24) What is a content source in relation to SharePoint search? What’s the minimum amount of content sources?
A content source is a set of options that you can use to specify what type of content is crawled, what URLs to crawl, and how deep and when to crawl. You must create at least one content source before a crawl can occur.
25) What is a search scope?
A search scope defines a subset of information in the search index. Users can select a search scope when performing a search.
26) What is a federated location with SharePoint search?
Federated locations provide information that exists outside of your internal network to your end-users.
27) How does managed metadata affect search?
Enhances the end-user search experience by mapping crawled properties to managed properties. Managed properties show up in search results and help users perform more successful queries.
28)  What is query logging in SharePoint 2010?
Collects information about user search queries and search results that users select on their computers to improve the relevancy of search results and to improve query suggestions.
29) What authentication type does the SharePoint crawler use?
The crawl component requires access to content using NTLM authentication.
Services Architecture Questions
30) Please describe what a Service Application is in SharePoint 2010.
Service applications in SharePoint 2010 are a set of services that can possibly be shared across Web applications. Some of these services may or may not be shared across the SharePoint 2010 farm. The reason these applications are shared is the overall reduction of resources required to supply the functionality these services cultivate.
31) Please provide an example of one of these service applications.
Any of the below are acceptable answers:
Access Services
Business Data Connectivity service
Excel Services Application
Managed Metadata service
PerformancePoint Service Application
Search service
Secure Store Service
State service
Usage and Health Data Collection service
User Profile service
Visio Graphics Service
Web Analytics service
Word Automation Services
Microsoft SharePoint Foundation Subscription Settings Service
32) What are Service Application Groups used for?
Just provides a logical grouping of services that are scoped to a particular Web Application.
33) How are Service Applications deployed in terms of IIS (Internet Information Services)?
They are provisioned as a single Internet Information Services (IIS) Web site.
34) Explain how connections are managed with Service Applications.
A virtual entity is used that is referred to as a proxy, due to label in PowerShell.
35) What are some common examples of SharePoint 2010 services architectures, and what are the advantages of each design?
The three most popular designs are single farms with either a single service application group or multiple service application groups, or Enterprise services farms.
Single farms with a single service application group are generally the most common, and have the advantages of easy deployment, simple service application allocation, effective resource utilization and cohesive management.
Single farms with multiple service application groups is less common, and have the advantage of potential individual management of service applications as well as allowing data isolation, and while being more complex to deploy and maintain allows targeting of sites to particular service applications.
Enterprise Service Farms is pretty uncommon as it is a complete farm dedicated to Service Applications but promotes autonomous management and high levels of data isolation.
36) Are there any other type of relevant service architectures?
Depending on the environment requirements, a specialized farm can also be used in order to deploy specific services tailored to the organizational requirements which can aid in scaling out and conservation of resources.
37) What is the User Profile service?
Allows configuring and managing User profile properties, Audiences, Profile synchronization settings, organization browsing and management settings, and My Site settings.
38) What are User Profiles?
Aggregates properties from diverse identity content sources together to create unified and consistent profiles across an organization, used throughout the SharePoint environment.
39) What is Excel Services?
Allows sharing, securing, managing, and using Excel 2010 workbooks in a SharePoint Server Web site or document library. Excel Services consists of the Excel Calculation Services (ECS), Microsoft Excel Web Access (EWA), and Excel Web Services (EWS) components.
40) What is PerformancePoint Services?
Allows users to monitor and analyze a business by building dashboards, scorecards, and key performance indicators (KPIs).
41) What is Visio Services?
Allows users to share and view Microsoft Visio Web drawings. The service also enables data-connected Microsoft Visio 2010 Web drawings to be refreshed and updated from various data sources.
42) What is Access Services?
Allows users to edit, update, and create linked Microsoft Access 2010 databases that can be viewed and manipulated by using an internet browser, the Access client, or a linked HTML page.
43) What is the Secure Store Service (SSS)?
A secure database for storing credentials that are associated with application IDs
44) What is Content Deployment?
Content deployment enables you to copy content from a source site collection to a destination site collection.
Backup / DR Questions
45) Describe how redundancy can be built into a SharePoint environment. Please be specific in regards to any auxiliary components.
Multiple front-end web servers (WFE’s) can be deployed and correlated through Windows NLB or anything approach. Application servers can be deployed into the farm for a variety of purposes, depending on organizational requirements. Databases can be clustered or mirrored, again depending on requirements and environment.
46) From a basic standpoint, what is the difference between SQL clustering and mirroring?
Clustering provides a failover scenario whereby one or more nodes can be swapped as active depending on whether a node goes down. In mirroring, transactions are sent directly from a principal database and server to a mirror database to establish essentially a replica of the database.
Governance Questions
47) What Is Governance in terms of SharePoint 2010?
Governance is the set of policies, roles, responsibilities, and processes that guide, direct, and control how an organization’s business divisions and IT teams cooperate to achieve business goals.
48) What are some useful, OOB features of SharePoint that aid with governance of an environment?
Any of the below are acceptable answers. There are some others but these are the major ones that I generally look for from a candidate:
Site templates – consistent branding, site structure, and layout can be enforce a set of customizations that are applied to a site definition.
Quotas – limits to the amount of storage a site collection can use.
Locks - prevent users from either adding content to a site collection or using the site collection.
Web application permissions and policies – comprehensive security settings that apply to all users and groups for all site collections within a Web application.
Self-service site creation - enables users to create their own site collections, thus must be incorporated into a governance scheme.
Monitoring Questions
49) Describe the monitoring features that are baked into SharePoint 2010.
Diagnostic logging captures data about the state of the system, whereas health and usage data collection uses specific timer jobs to perform monitoring tasks, collecting information about:
  • Performance Counter Fata
  • Event Log Data
  • Timer Service Data
  • Metrics For Site Collections and Sites
  • Search Usage Data
General Workflow Questions
50) What is a declarative workflow? Can non-authenticated users participate in workflows?
Workflows created by using Microsoft SharePoint Designer 2010, the default setting enables deployment of declarative workflows. Yes, however you do not give non-authorized users access to the site. The e-mail message and attachments sent from notifications might contain sensitive information