Search This Blog


Wednesday, January 7, 2015

SharePoint 2013 Usage and Web Analytics  (You have to run Queries)

Using the above ways, we can see the usage data in SP 2013. The SP 2010 option is unavailable anymore.

Sunday, January 4, 2015

SharePoint developer task allocation template

Project Name

Module Name

Task Information
Task Title

Task Description

Task Type
[ ] Normal Task (Only SharePoint Related)
[ ] Normal + DB (SharePoint + SQL)
[ ] DB Only
[ ] Requires R&D
What does this task contain  (Check all that applies)
[ ] Has View
[ ] Has Save
[ ] Has Edit
[ ] Has Grid
[ ] Has Modal Dialogs
[ ] Has Server Object Model
[ ] Has Client Object Model
[ ] Has Web Services, WCF Services or REST Services
[ ] Has Javascript / JQuery / SPServices
[ ] Has External Database Interaction
[ ] Is a Report
[ ] Is a Background Timer Job
[ ] Is a SQL Work (Table, View, Stored Procedure, Function)
Technical Details
Technical Approach (WebPart, Appl Page, Modal Dialog etc.)

Solution Name, WebPart / Appl Page Name

List Names

Table Names

Which machine this task should be done in?

What Web Application URL?

Best Practices to be followed

UI Details
To be made Responsive
 Yes / No
Master Page

CSS to refer to

Other Relevant Information

Timeline Information
By when this has to be started and ended
Start Date: ____
End Date: _____
When next review will be done by TL
Date ______
Time ______
Related Tasks, References
Which task this is related to? (Done by this developer or any other developer)
Related meaning, only if the other task is done, this developer can do this task OR this developer’s work picks some data from that task, or this developer’s work sends some data that is used by another developer’s task

Reference Internal Links (within iGrid)

Reference External Links (Internet Links)

Any reference code (either paste the code in the next column or attach the notepad or .cs file)

Any other TL or Colleague name to whom help can be sought

Final acceptance criteria
Mention the different things you expect before you can accept saying, this is done

After checking does it need to be deployed in another machine / URL, if so, specify that and also specify who has to be contacted to do this deployment, if this user does not have direct permissions

Friday, January 2, 2015

Ten Key talents of successful entrepreneurs

The ten key talents of successful entrepreneurs are: business focus, confidence, creative thinking, delegation, determination, independence, knowledge-seeking, promotion, relationship-building and risk-taking.
Some level of talent is innate, some can be nurtured.
Each of these traits can be classified in three levels -- dominant, contributing and supporting.
I have summarised the authors' description of the ten talents along with challenges and action items. Read on...
1. Business focus
Traits: Profit-oriented, plan for growth, clear goals, alignment with business, tight operations
Challenges: Can sometimes lose sight of customers
Action points for maximisation: Use timelines and yardsticks, communicate clearly, focus on human element also, read a lot
2. Confidence
Traits: Self-awareness, conviction in ability to succeed, action-oriented, pro-active
Challenges: Over-confidence, haste, over-commitment
Action points for maximisation: Plan ahead, prepare for contingencies, get diverse feedback, avoid the speed trap.
3. Creative thinker
Traits: Firing off many ideas, curious, quick learner, exploratory, imaginative, alert
Challenges: Difficult to work in a team, rushing off in many directions
Action points for maximisation: Balance present and future, use metrics, prioritise, use simple structure, learn from failures.
4. Delegator
Traits: Collaborate, recognise and draw on people's abilities, encourage team contribution
Challenges: Abdicating responsibility, communication gaps
Action points for maximisation: Map processes and skills, allow employees to perform, give effective feedback.
5. Determination
Traits: Persistent, eager to act, confront obstacles, not deterred by roadblocks
Challenges: Sticking with failing strategy, regret with failed steps
Action points for maximisation: Share your optimism, partner with creative types, focus on big picture, be alert to environment.
6. Independent
Traits: Resolute, faith in self, multi-tasking, responsible, multiple competencies, 'can-do'
Challenges: Burnout, difficulty in growing the team to scale the enterprise
Action points for maximisation: Focus on main objective, form alliances, delegate, don't let love for your product blind you.
7. Knowledge-seeker
Traits: Anticipate and use knowledge, drive for in-depth information, knowledge as an asset
Challenges: Generating too many new ideas, too many pivots
Action points for maximisation: Write and share ideas, prioritise, get outside inputs, create a clear roadmap for changes.
8. Promoter
Traits: Communicator, speaks boldly, storyteller, ambassador, persuasive, enthusiastic
Challenges: Becoming blind to flaws, lack of objectivity
Action points for maximisation: Rehearse your story, use multiple media, build a whole community of evangelists and champions.
9. Relationship-builder
Traits: Mutually-beneficial links inside and outside workplace, open, socially aware, integrity
Challenges: Time management, focus, lack of diversity in networks
Action points for maximisation: Diversify and renew networks, reciprocity, understand the local social landscape, be selective.
10. Risk-taker
Traits: Optimistic, rational decisions, charismatic, confident, will to win, can deal with complexity
Challenges: Over-confidence, judgement errors, haste
Action points for maximisation: Take incremental risks, cool off, map knowledge and scenarios, experiment systematically.

Top 6 new features for SharePoint Designers 

Monday, December 29, 2014

SharePoint 2013 - Adding a Blog to an Existing Site (without creating a new site with blog template)

Use the below PowerShell cmdlets

Enable-SPFeature -identity "BlogContent" -url  "Sitecollection URL"

After enabling the feature go to “Site contents“ then you will find 3 lists named “Posts”,”Comments” and “Categories”.

Then you just navigate ‘Posts’ list and click an item then u will get the blogs UI

Adding HTML page Content into SharePoint Page(.aspx) / Showing HTML content in SharePoint page(.aspx)


Read HTML file from SharePoint document library and show it inside the SharePoint page (.aspx)(Read all html files and show into custom WebPart, Onclicking the document link it should redirect to custom page where we will display the HTML file).

We tried the below code to display to HTML content inside the SharePoint page (.aspx)


StreamReader srHTML = null;
string strHTML = string.Empty;
SPFile spfile = SPContext.Current.Web.Lists.TryGetList("Documents").GetItemById(45).File;
srHTML = new StreamReader(spfile.OpenBinaryStream());
strHTML = srHTML.ReadToEnd();

ltrHTMLContent.Text = strHTML;

<Div style="height:500px">
        <asp:Literal ID="ltrHTMLContent" runat="server"></asp:Literal>

The above works very well!