Latest Entries »

Office 365 users can now get started on the OneDrive experience on SharePoint Document Libraries.. This functionality was  launched into Office 365 libraries last week. The new menus for document are really what users have been seeing for years in their OneDrive and drives uniformity on SharePoint 2016. This new UI has been tested on OneDrive for Business and allows us to get a glimpse of the future plan for SharePoint.

Right now this function is optional to all business subscription, the new document library is actually turned offon  almost every sites automatically. Users can chose to utilize it in their respective groups then decide to revert it back or not after testing it it out. The new Office 365 menu sneak peek is available by clicking the “Check it out” button. Users can press the x to close it or check it out.

View full article »

Recently I have the issue with Search Service Servicece Application on SharePoint 2013 onprimise. This issue make all Search Query webpart and any search feature on farm come to Unexpected error. From the Correlation ID,  ULS logs show the error message “Index lookup failed to work since no active index cell was available

After several hours investigated, the problem is recognized from Index Partition and SharePoint Search Host Controller service

Reason: The problem come from Search Service Application.
System have error with Index Partition components, so all content query from web pages and SharePoint sites can not render correctly to show.
To check this component, you can follow SharePoint Powershell script to check for Index Component State
PS > $ssa = Get-SPEnterpriseSearchServiceApplication
PS > Get-SPEnterpriseSearchStatus -SearchApplication $ssa -Text
screen0.png
Resolution: We tried to Reconfigure Indexing component from SharePoint Search Service Application and clean up error indexing content by following steps
Step 1: Check if Search Service Application Crawling and Indexing are Running or Paused.
You can run this command in the SSA management console to verify if the Search Service Application is paused.
$ssa.IsPaused() -ne 0
If ourput of this command returns False, the SSA is running. If this command returns True, the SSA is paused and you have to turn it to running. This article will tell you more about Paused reasons https://technet.microsoft.com/en-us/library/dn745901(v=office.15).aspx
Common error cases message: ‘Search Service Application’ is paused for with reason(s) other than Index Repartitioning.
If you don’t care about Paused reason, you can run below command try to force the SSA to resume:
$ssa.ForceResume($ssa.IsPaused())

If you still not get Resume SSA successful, just skip this step and go to Step 2

Step 2: Run Services.msc with Administrator permission and try to stop following services:
SharePoint Timer Service
SharePoint Search Host Controller
Step 3:  Delete all content of data directory from locationC:\Program Files\Microsoft Office Servers\15.0\Data\Office Server\Applications\Search\Nodes\[Hex ID\IndexComponentN\storage\data\* (noted that: If you installed SharePoint folder in other drive, just change C drive your your installed foder)

Then restart services “SharePoint Timer Service” and “SharePoint Search Host Controller”

Step 4: Reset Search Indexing content

  1. On the SharePoint Central Administration home page, in the Application Management section, click Manage service applications.
  2. On the Manage Search Applications page, click the Search service application for which you want to reset the search index.
  3. On the Search Administration page, under System Status, verify that the Administrative status of the Search service application is Running and not Paused.
  4. On the Search Administration page, in the Crawling section, click Index Reset.
  5. On the Index Reset page, verify that the Deactivate search alerts during reset check box is checked, and then click Reset Now.
  6. In the confirmation dialog box that appears, click OK to confirm that you want to reset the index.

Step 5: Start Full Crawl again.

Since we reset indexing conten, you need re-run full craw to make Search Service App crawl all configured content to make search data available

After finished steps, Search Topology should be works fine with green check as below

screen01.png

 

Root cause: The problem may come from Windows Update on Jan 2016, so SharePoint server was automatically run Windows update and installed for many packages from Microsoft. It may impacted to SharePoint Search Service and Index partition was interrupted.
screen1.png

Early of this morning 25/08/2015 in Vietnam time, Microsoft was introduced and public download for SharePoint Server 2016 Preview version. You can now download from SharePoint Download with trial product key for 6 months using NQTMW-K63MQ-39G6H-B2CH9-FRDWJ

I just download and setup it in Azure A3 Virtual Machine 7GB, 285GB Hard disk. It’s may lower than Microsoft’s recommendation for hardware requirement https://technet.microsoft.com/library/cc262485(office.15).aspx, but I would like to try host a single installation (DB + SharePoint) in one standalone server to see how on performance.

View full article »

This is my presentation on LIFTIT. The topic is focused on: What are BI tools? Which options for Office 365, SharePoint online and features that enables you to find and visualize data, share discoveries, and collaborate in intuitive new ways. We will go throught Business intelligence capabilities currently supported in Office 365.
Business Intelligent in Office 365 PresentationBusiness Intelligent in Office 365

Business Intelligent in Office 365_2

Download Business Intelligent (BI) for Office 365 presentation

Hoang Nhut NGUYEN
SharePoint MVP Vietnam
Skype: hoangnhut.nguyen

SharePoint Search Architecture

SharePoint Search Architecture

Thank you for your time to join with us SharePoint User Group yesterday.
It’s really great to meet you again after 5 months from the last SPUG. We have a awesome presentation with Thuan Nguyen on building a scalable Search architecture in SharePoint 2013
We want to thanks our sponsors Infragistics and Nintex who would provide many gifts as well.
http://www.infragistics.com/
http://www.nintex.com/

Below is the presentation yesterday

Vietnam SharePoint Usergroup 3rd

Vietnam SharePoint Usergroup 3rd

As you may know, the next event of VNUG 3rd is coming.
Vietnam SharePoint User Group is a free monthly meeting where SharePoint professionals present on various topics related to SharePoint development. Stay after the presentation to meet and mingle with other SharePoint leaders in the city.

In this event, NIFTIT is a SharePoint consulting agency in NYC dedicated to empowering users through nifty solutions. NIFTIT build customized, easy-to-use and innovative solutions to help businesses make smarter decisions.

  • Time: 6:00pm – 7:00pm, Ngày mai 17/06/2015
  • Location: F1, VTC Online Bld.132 Cong Hoa Street, Quận Tân Bình, Thành Phố Hồ Chí Minh

If you are missing this information, don’t hesitate to access the event for detail information and registration https://www.facebook.com/events/1594600960829202/
Ticket is now open at https://ticketbox.vn/event/vietnam-sharepoint-user-group-meetup-30978

It’s really nice to meet you again in warming meetup. Welcome back Thuan Nguyen, our SharePoint MVP,  he will be the speaker of our event with the topic: Building a scalable Search architecture in SharePoint 2013.

See you soon.
Hoang Nhut NGUYEN

SharePoint Saturday Vietnam 8th

SharePoint Saturday Vietnam 8th

If you think you missed SharePoint Saturday Vietnam last Saturday, you didn’t. Due to unforeseen logistics issues, we are pushing back the 8th SharePoint Saturday Vietnam to April 11, 2015.

While it’s frustrating (for us, at least) to wait a few weeks longer, we’ll be able to use this extra time to make the event even more exciting and content-rich. We have invited several national-caliber SharePoint speakers, so we’re confident that creating a longer planning window is the right decision.

Location: An Nam coffee, 52 Truong Dinh, Dist 3, Ho Chi Minh
Time: 8:30AM-12:00PM, 11/04/2015.
90 fashionable T-shirt from SharePoint Saturday are ready for you.

The good news, registration for SPSVN is now open! Get your tickets today on our website http://sharepointsaturday.vn/

So what are you waiting for? Get your ticket TODAY!

_____________________________________

Bạn nghĩ rằng mình đã để lỡ mất buổi hội thảo về SharePoint vào thứ 7 tuần trước, ồ không! Vì một số lý do hậu cần, chúng tôi sẽ đẩy lùi hội thảo SharePoint sang ngày 11 tháng tư năm 2015.
Thật là tiếc khi chúng tôi phải chờ đợi thêm một vài tuần nữa mới có thể mang đến sự kiện thú vị này đến với các bạn, tuy nhiên, với sự chuẩn bị kỹ lưỡng hơn, chúng tôi có thể đảm bảo cho nội dung hội thảo được phong phú và hấp dẫn hơn. Trong lần này, chúng tôi vinh dự mời các diễn giả SharePoint nổi tiếng trong nước đến chia sẻ những vấn đề mà bạn đang quan tâm nhất.
90 áo thun Sharepoint Saturday tuyệt đẹp dành tặng cho các bạn đến tham gia.
Địa Điểm: Cà Phê Ân Nam, 52 Trương Định, Q3, Hồ Chí Minh
Thời gian: 8h30-12h, ngày 11/04/2015.
Bạn có thể đăng ký tham dự hội thảo ngay hôm nay và nhận vé trên trên http://sharepointsaturday.vn/
Trân trọng
Hoang Nhut NGUYEN
Vậy, bạn còn chần chờ gì nữa! Hãy đăng ký tham dự ngay!

SharePoint User Group VietNam 2nd

VNSPUG was back to Ho Chi Minh City!

As you may know, we have a SharePoint User Group 1st event last year. In this year, we bring back VNSPUG for the second. This is also the opportunity for your to meet up SharePointers in HCMC for end of year before you go back for TET.
Vietnam SharePoint User Group is a free monthly meeting where SharePoint professionals present on various topics related to SharePoint development. Stay after the presentation to meet and mingle with other SharePoint leaders in the city.
We are very excited to announce our sponsors, Infragistics, the worldwide leader in user interface and user experience developer controls. With their generous support, we will be giving away 1 Infragistics Ultimate Developer Kit ($1955 value) to a lucky winner. Make sure to drop your business cards when checking in at the event to be eligible for the raffle. For more information about the developer kit, read here.

Join our first Meetup in 2015. It’s totally free.
Time: This Wednesday, 21 Jan 2015, 6:00 PM 7:00 PM
Venue: NIFTIT Asia HQ
F1, VTC Online Bld.132 Cong Hoa Street, Quận Tân Bình, Thành Phố Hồ Chí Minh
Register here if you are missing http://ticketbox.vn/event/vnspug01-2014-20867

Microsoft MVP Award 2015 Received

Microsoft MVP Award 2015 completed in the first of Jan. Received!!!

Happy New Year to Me, the first good news to kick off a new lucky year.

The email message below make me get up 🙂

Dear Nguyen Nhut,

Congratulations! We are pleased to present you with the 2015 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in SharePoint Server technical communities during the past year.

Also in this email:
About your MVP Award Gift
How to claim your award benefits
Your MVP Identification Number
MVP Award Program Code of Conduct
The Microsoft MVP Award provides us the unique opportunity to celebrate and honor your significant contributions and say “Thank you for your technical leadership.”

MVP Award 2015

MVP Award 2015

Searching for all Microsoft MVP

Document ready in SharePoint

Last time, my team has worked with javascript on SharePoint page

There are a inject javascript on the page with a Script editor webpart. We did a try to run a function after page load with a common jquery fuction

$(document).ready()

As our expect, code included inside $( document ).ready() will run once the page Document Object Model (DOM) is ready for JavaScript code to execute. More detail about this function you can find more at http://learn.jquery.com/using-jquery-core/document-ready/

But our problem is the code was not execute as normal. So we work around on this

$(document).ready(function() {

setTimeout(function(){ execute code here},3000);

});

It works but it was not a good solution.

After research, I cannot remember exactly where, but finally I belive below code is the best solution for this issue.

SP.SOD.executeFunc(‘sp.js’, null, function(){
// Execute code here
})

 

Cheers

Hoang Nhut NGUYEN

%d bloggers like this: