Author: Ravikant Chaturvedi

SharePoint 2013 Contribution for Education

SharePoint 2013 provides lots of new features one of them is Solution for Educational institutions needs for a collaborative and educational environment.It Provides features such as .

  1. Academic documents, likely books, articles etc.
  2. Communities, a new grouping mechanism, ‘parent’ of courses.
  3. Courses, academic documents, assignments, and lessons.
  4. Assignments, including assigning assignments to individual students
  5. Events, possibly real-time lectures and assignment deadlines.
  6. Meetings, including recording of online meetings and meeting schedules
  7. Quizzes.

Today, here we will see the installation process for SharePoint 2013 for Education using SharePoint 2013 Enterprise RTM. While provisioning the SharePoint for Education services, the following prerequisites are required:

Prerequisite  :-

  • Web Application:
  1. A site collection at the root that the user running the cmdlet is a Site Collection Administrator of.
  2. Self-Service Site Creation is turned on for the Web Application.Service Applications.
  • Service Applications:
  1. Managed Metadata Service Application, including Full Control over the Service Application under Administrators.  The Managed Metadata Service Proxy must have all 4 check boxes checked in the Properties, including This service application is the default storage location for column specific term sets” and “Consumes content types from the Content Type Gallery at ”.  Services
  2. User Profile Service Application, .
  3. A Session State Service.
  4. A Search Service
  5. A configured User Profile Synchronization connection to Active Directory.
  • Site Collections:
  1. A MySite host.


Run the following command from SharePoint Management Shell.

PS C:\Users\spfarm> Install-SPEduSites -WebApplication http://spserver2013  -MySiteHost http://spserver2013/sites/mysite -SearchCenter http://spserver2013/sites/search

This process may take some time as it will be creating multiple sites, activating features, and so forth.

Activating Feature: EduAdminPages to central Admin Site
Activating Feature: EduAdminLinks to central Admin Web
Creating: /sites/global Site Collection
Attempting to create site: http://spserver2013:80/sites/global
Activating Feature: EduShared to Institution Site
Activating Feature: EduInstitutionSiteCollection to Institution Site
Creating: /sites/admin Site Collection
Attempting to create site: http://spserver2013:80/sites/admin
Activating Feature: EduInstitutionAdmin to Admin Site
Creating: /sites/studygroup Site Collection
Attempting to create site: http://spserver2013:80/sites/studygroup
Activating Feature: Ratings to Study Group Site
Activating Feature: EduShared to Study Group Site
Activating Feature: EduCommunitySiteId to Study Group Site
Activating Feature: EduEduSearchDisplayTemplates to Study Group Site
Activating Feature: SearchWebPartFeature to Study Group Site
Activating Feature: SearchTemplatesandResources to Study Group Site
Finished Activating Fetures for Study Group Site
Creating: /sites/academiclibrary Site Collection
Attempting to create site: http://spserver2013:80/sites/academiclibrary
Activating Feature: DocMarketPlaceSampleData to Academic Library Site
Adding Academic Library Site to promoted sites view
Ensure current user has user profile
Successfully added Academic Library Site to promoted sites view
Added “All-Authenticated-Users” security group to “Site Visitors” group in Acade
mic Library
Activating Feature: EduShared to My Site Host
Activating Feature: EduDashBoard to My Site Host
Activating Feature: EduMySiteHost to My Site Host
Activating Feature: EduSearchDisplayTemplates to My Site Host
Activating Feature: EduEduSearchDisplayTemplates to Search Center Site
PS C:\Users\spfarm>

This completes the installation process for Education sites. now go to Central Admin — >General Settings, new options are added to Central Administration:

From the Academic Library, an author can publish documents relevant to the scope of the Host-Based Site Collection or Web Application.  Documents are uploaded, tagged, etc:


After a document is published, it allows users to rate the document.


From the Central Administration — > Manage Class and groups, Study Groups and Classes can be created.  For example, to create a Class, click Education in the ribbon and select the appropriate option.  Here is an example of Class creation:



You can see your classes from here.


Click on your class then you can manage  Class Calender,Schedule Materials discussion etc from here only.


Classes, Memberships, and Users appear to be created via the one Timer Job installed by the Education functionality, Education Bulk Operation.  By default, this runs every 5 minutes.

Microsoft included a Data Import and Export functionality from the Administration site.  From here, you can update user, class, and membership information.  The type of operation (add, update, delete) as well as type of entity (user, class, membership) appears to be validated based on the format of the header row of the CSV.

On the Results and Reports page, we can see I got the last one right!  You’ll also note that you can upload the same file name and SharePoint will automatically generate a new name for it if an existing file is already present.

After creating the Class Teacher can create the Assignment or quiz for student. quiz option comes under assignments type. so just drop-down the assignment type and select the quiz.

its Done  …… 🙂 🙂 🙂


SharePoint 2013 Communication with Yammer

Yammer is an Enterprise social network which was acquired by Microsoft. Yammer is similar as most popular social networking site “Facebook” .In SharePoint we can able to get the feed from external site as well like Yammer.

SharePoint interact with Yammer and get the live feeds to your Web feeds will be available at both place in SharePoint Web Part and the yammer page.

So here we will go with complete walk through step by step.


  • After click on Groups. your group page looks like below.


  • Click on All Groups tab. then you can see all the groups in your organization and click on any group to join.


  • After joining the groups you can see the joined group in left panel.



  • Click on Software group then Click on Embed this feed.


  • after clicking one pop window will appear There is a script that generated by yammer, shows your domain and group id.


  • After created the embed link from yammer, create a project in Visual Studio 2012 and open new project as Visual Web Part from SharePoint Solutions.


  • Paste the script inside the Visual Web Part.


  • Build the Solution and Deploy
  • Open the SharePoint site and add the Web Part then save the page.



  • After adding the webpart your SharePoint page looks like below


  • Now you need to sign in to Yammer page and Allow your feed to available for SharePoint Environment as below.



  • Now you can able to interact with your group from portal and Yammer.


Manage Service Application with Windows PowerShell Commands

Windows PowerShell commands that you can use to manage service applications.

Installs the services in the farm. It runs once per farm.
Operations related to managing the services instance for a specific server or the entire farm.
Operations related to managing service applications deployed to a farm (such as sharing the specified local service application outside the farm).
Operations related to managing service application proxies.
Operations related to managing the logical architecture of service applications.

SharePoint 2013 Admin Tips and Tricks

If you create the Service Application it creates virtual directories under the SharePoint Web Services in IIS. each Service application virtual directory is created by GUID (globally unique identifier).


NOTE An important point to remember is that a service application may have one or more databases. For example, the User Profile service application has profile, synchronization, and social tagging databases. Another example is the Search service application with crawl, link, analytics, and administration databases. The number of databases can quickly add up and be difficult to manage if you do not properly plan capacity.

One issue with confi guring service applications using the Confi guration Wizard is that the associated virtual directory databases can end up having a lot of GUIDs. For example, the name for one of the User Profi le databases could be User Profile Service Application_ProfileDB
Though this might be acceptable in some cases, generally, a more intuitive naming convention makes a more sense. One way to resolve this issue is to use the Manage Service Applications page in the Central Administration site to add service applications individually and then specify meaningful database names. The other alternative approach is to use Windows PowerShell to provision your service applications.
The following code snippet shows how you can provide a State Service service application using Windows PowerShell. Note how the SQL Server database and server name are specifi ed in the code.

New-SPStateServiceDatabase -Name “StateServiceDatabase” -DatabaseServer
“dhsqlsrv” | New-SPStateServiceApplication -Name “State Service Application”
| New-SPStateServiceApplicationProxy -Name ” State Service Application Proxy”
-DefaultProxyGroup > $null

Happy SharePointing …..!!! 🙂 🙂 🙂

Lync Introduction

Lync 2010 is a communication product of Microsoft. That allows users to communicate, at any where any time .The main features of Lync  – audio and video calls, instant messaging and sending files. We are very familiar with Skype so the suddenly a very next question comes in our mind “What is the difference between Lync and Skype?”

Well, though Lync loos like a Skype , Lync 2010 has a lot of additional functionalities. First of all it should be mentioned that Lync  provides better quality calls than Skype. Microsoft Lync 2010 supports HD-video with 720p resolution (but, naturally, it also depends on user’s computer video device). This service is a combination of features necessary for business – IM (instant messaging), voice, video and audio conferencing (up to 250 attenders) in one. Beside these, users are able to set up unscheduled meetings, add distribution lists to their contacts, share their desktops, use whiteboard for presentations and control the other computer remotely.

Also very convenient feature of Lync is integration with Microsoft Office Applications – Exchange 2010, SharePoint 2010 and Outlook 2010. When using Exchange, presence indicators appear so that users can detect another user’s availability and call or send an IM in one-click. So the users can click on the status indicator and initiate communication. That is called “click to communicate” feature. Also one of the elements of integration is the button “New Online Meeting” that helps to create and reserve a room and time for meeting in the Calendar.

Currently, this feature is not available while using Lync with VoIP call. The service enables users to make PC-to-PC calls only at the moment.

And at the last the most important thing about any application which is running on internet is Security. Lync  2010 provides users with new level of security. It is Intelligent Instant Message Filter (IIMF) that protects messaging from viruses and spam. So you can run Lync 2010 without any security concern.

So from where we can start ? its very easy to use for that we have need to install Lync Client on our system.

If we observe  Lync Provides number of great features than Skype. Corporative people’s first choice is Lync  rather than Skype. So in last we can say that Lync is used for corporative work.


Windows Azure Virtual Machine Limitations

Hi, Every one we are here for Sharing the knowledge, ParallelMinds as a company believe in Sharing the knowledge and keep the word in same page. So in the previous blog I have started to share knowledge about Windows Azure. Now I will continue that …………………!!!

As we know windows Azure are not too much stable right now. there are number of challenges, today I will cover Windows Azure Virtual machine limitation which I faced in my current project as follows …

Limitation :-

  1. Custom domain which we have created inside the Windows Azure Virtual machine, it goes to off line time by time, So when you will deploy any application on another domain joined machine some time it will give you an error like. ” can not find any domain controller in domain.”. it means your DC is going off line.
  2. We can’t change the IP address of Virtual Machine. Because on the Windows Azure DHCP is enabled, So it will assign one Internal IP and one External IP address(one to one Natting between internal IP address and Public IP address)  at the configuration of New Virtual Machine .Windows Azure not provides the facility to change the IP Address or Add the New IP address.
  3. Suppose for any Application you want to configure two IP address inside the same virtual machine. So unfortunately Windows Azure not provides this facility to add one more internal IP address inside the Virtual Machine. Because  one to one Natting between internal IP address and Public IP address on virtual machine.
  4. We cant ping the any Public IP Address from inside the Windows Azure virtual machine and We can’t ping Virtual machine Public IP Address outside the Windows Azure.
  5. Widows Azure provides single Network Adapter card with Virtual machine. Suppose you want to configure SIP inside the virtual machine , it requires two Network Adapter card or Edge Server inside the Virtual machine , edge server also requires two network adapter card one for connecting to internal network and another is connected to DMZ network . So currently its not possible to configure Edge server Inside the Windows Azure virtual machine.

I hope this information will help you. be tune with us and we will try to share More information with you.

Enjoy …… 🙂 🙂 🙂