Wednesday, November 20, 2013
Telemarketing in my perspective
How long for you to make a decision to purchase a house, a car or life insurance?
These stuff drain a lot of money from your hard working job. Most people spend their life time to accomplish these as their life achievements.
In the old way, sale these stuff even is really hard, customer make their decision with their family spending time discuss with colleague, friends and relatives.
Marking these day seams to be different, They contact us directly with telephone, email (I really have no idea how could they have my contact. ) and force us to make decision at that time. They leave us to have only little time to consider, think and synthesise the data.
The only one rules to response with these people are just tell them you are busy and hang off the line.
Most smart phones also provide block unwanted number functionality, use it.
Sunday, March 17, 2013
Building SharePoint 2013 Development Environment (3/4)
Refer to the 2 previous post about Building SharePoint 2013 Development Environment (1/4) and Building SharePoint 2013 Development Environment (2/4) I'll continue blogging for the next step.
This step is to install SharePoint prerequisite, SharePoint binary file and run SharePoint configuration wizard to make the SharePoint running.
For some who experienced with SharePoint 2010 installation process. This step will be similar with the previous version but it requires additional prerequisite software according to new feature that related with "SharePoint App" development and cloud service.
First of all, I downloaded the following SharePoint prerequisite software listed below.
This step is to install SharePoint prerequisite, SharePoint binary file and run SharePoint configuration wizard to make the SharePoint running.
For some who experienced with SharePoint 2010 installation process. This step will be similar with the previous version but it requires additional prerequisite software according to new feature that related with "SharePoint App" development and cloud service.
First of all, I downloaded the following SharePoint prerequisite software listed below.
- Microsoft .NET Framework 4.5
- Windows Management Framework 3.0
- Microsoft SQL Server 2008 R2 SP1 Native Client
- Windows Identity Foundation (KB974405)
- Windows Identity Extensions
- Microsoft Sync Framework Runtime v1.0 SP1 (x64)
- Windows Server AppFabric
- Microsoft Information Protection and Control Client
- Microsoft WCF Data Services 5.0
- Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763)
Microsoft also provide PowerShell script for download and install SharePoint 2013 prerequisite on Windows Server 2012 just download the PowerShell script and run them on the server.
After installed all prerequisite software then run the SharePoint preparation tool. The server is required to be restarted one time after that you run SharePoint installation without run the preparation tool again.
You can find The steps of SharePoint 2013 binary installation then make sure you've checked the run SharePoint configuration wizard on the last step.
After the SharePoint configuration wizard was completed. It'll open the SharePoint central administration page. you can continue to create a new web application and start playing around with the new feature of the SharePoint 2013.
Let's see the next post about the last step of SharePoint 2013 development environment set up.
Let's see the next post about the last step of SharePoint 2013 development environment set up.
Thursday, March 7, 2013
Building SharePoint 2013 Development Environment (2/4)
Refer to the previous post Building SharePoint 2013 Development Environment (1/4). I've described the steps to build a SharePoint 2013 development environment. Let's continue on the SQL Server installation.
Before starting install SQL Server 2012. You should install .Net 3.5 framework. If not you will get this error message and SQL management studio and database engine will not be installed.
where your windows server installation iso are mounted on d:\ drive
Before starting install SQL Server 2012. You should install .Net 3.5 framework. If not you will get this error message and SQL management studio and database engine will not be installed.
Unfortunately, Windows server 2012 doesn't install .Net 3.5 framework automatically.
To install .Net 3.5 framework I follow this blog How to install .NET Framework 3.5 on Windows Server 2012
The step to install are mount Windows Server iso file to your VM then run this command
dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess
After run the above command you will see the .Net 3.5 was installed then you can continue on the SQL installation process.
I've upload the scree shot of SQL Server 2012 installation step with this link
I use only 1 service account name sp\sqlservice to run all SQL service.
Let's continue on SharePoint Server 2013 on the next post.
Labels:
.Net 3.5,
Installation,
sharepoint,
SharePoint 2013,
SQL Server
Wednesday, March 6, 2013
Building SharePoint 2013 Development Environment (1/4)
Microsoft released the RTM version of Microsoft SharePoint 2013 already. In this version, there're service hosted provided by Microsoft on the cloud called some developer can use "Napa" to develop their solution in the cloud. but there're still plenty of client especially in my country still willing to use on premise solution. So There's no doubt that you will need a development environment to develop, migrate, and test before deploy into the latest SharePoint.
Microsoft SharePoint 2013 comes with Hardware and software requirements for SharePoint 2013
for the test environment you must have at least
- 8GB of RAM
- x64 of CPU 4 cores
- and at least 80 GB of system drive
I've installed a single server on my VM with 4GB of ram trust me, it's totally crazy. It spends time on every click you made. So i'd recommend to follow the hardware requirements from the technet.
Next are prerequisite software, I download the evaluation software from Microsoft listed below.
- Windows Server 2013
- SQL Server 2012 SP1 x64
- SharePoint Server 2013
- SharePoint Designer 2013
- Visual Studio Ultimate 2012 90-day trial
- Office 2013 Professional Plus
There're also additional software for SharePoint prerequisite. I download them from this technet blog
After a long wait all files are complete and ready to install.
The step to install this environment are
After a long wait all files are complete and ready to install.
The step to install this environment are
- Install Windows Server
- Rename server, Set Locale, Disable Loopback check and set User Account Control.
- Set network adapter and assign ip address
- Add ADDS role and promote new forest and domain.
- Create new domain user for SharePoint and SQL service
- Install SQL Server 2012
- Install SharePoint 2013 prerequisite
- Install SharePoint 2013
- Install Visual Studio 2012
- Install Office 2013 Professional Plus
- Install SharePoint Designer
There's a long long step to get this VM ready. I'd recommend to take a snapshot of your VM on some complicated step then your can roll back if something goes wrong.
To install Windows Server on the VM you just do a few click then the installation process is ready. I'll skip to the next step add ADDS role and promote new forest and domain you can follow the screenshot at this link
What Microsoft always told about the best practice for SharePoint installation is you should create separate service account for difference service responsibility. I agree with them but the question from the server administrator comes out "How many account you want for SharePoint farm?" 16!!
In this scenario I'll create 4 service account one for SQL and the rest for SharePoint
Let's continue on the SQL 2012 set up in the next post.
What Microsoft always told about the best practice for SharePoint installation is you should create separate service account for difference service responsibility. I agree with them but the question from the server administrator comes out "How many account you want for SharePoint farm?" 16!!
In this scenario I'll create 4 service account one for SQL and the rest for SharePoint
- SQL Service account runs every sql service (DB, SSRS, SSIS, SSAS)
- SharePoint Farm runs farm service
- SharePoint Service runs all SharePoint service applications
- SharePoint App runs all SharePoint application pools
Let's continue on the SQL 2012 set up in the next post.
Friday, February 15, 2013
Access Denied When Trying to Create a New Page on a Publishing Site
According to my project. user have to created a new page on SharePoint 2010 publishing page them-self.
But when it the test stage. I got this problem when i log into SharePoint publishing site with contribution privileged.
The account can't create a new page and got the access deny pop up page.
I've found the solution refer to the following blog related with MOSS 2007 but it still works on SharePoint 2010 as well.
http://sharepointsharpener.wordpress.com/2009/02/06/access-denied-when-trying-to-create-a-new-page-on-a-publishing-site/
The solution is just to check the permission on the master page and page layouts document library that allow your user to access them.
But when it the test stage. I got this problem when i log into SharePoint publishing site with contribution privileged.
The account can't create a new page and got the access deny pop up page.
I've found the solution refer to the following blog related with MOSS 2007 but it still works on SharePoint 2010 as well.
http://sharepointsharpener.wordpress.com/2009/02/06/access-denied-when-trying-to-create-a-new-page-on-a-publishing-site/
The solution is just to check the permission on the master page and page layouts document library that allow your user to access them.
Labels:
Master Page,
Page Layouts,
Permission,
Publishing Site,
SharePoint 2010
Tuesday, February 12, 2013
Got 10% most viewed LinkedIn profiles for 2012 in Thailand
I just got an email from LinkedIn said that my account on the LinkIn is in the top 10% most viewed in Thailand.
According to the number of user account in Thailand ranked no.39. ~500k users with only 0.76% penetration this number is not much compare to our neighbour country in ASEAN like Philippines(11) Malaysia(16)
the country ranked number 1. no doubt, US
http://www.socialbakers.com/linkedin-statistics/page-2/
but curious about Mexico number why it's number can be 1,579.23%?
Sunday, February 10, 2013
中国新年 二〇十三
今天是中国新年 二〇十三 时间过了很快。
今年我有很多事实要做 有些过年还么做到过
- 我想我和我的家人身体健康
- 道大学在学习
- 学朝鲜语
- 实现减排目标
这四个目标 就是很好的年了
http://www.asia-home.com/china/horoscope2013.php#animalref4
Tuesday, January 1, 2013
Nice to meet you 2013
Nice to meet you 2013, we never met before but i’ll try my best to spend a one year long with you. What your older brother taught me last year are many good lessons. This year I’ve a lot of things i set to do. Let’s moving forward together and achieve what i’ve set until the time to say good bye.
Tuesday, July 10, 2012
Replace Delegate Control – SmallSearchInputBox
I've got a task to change the OOTB SharePoint search box control and I found this links is useful to customize it and prevent the search results keyword from "This site scope"
http://sharepointroot.com/2011/05/25/replace-sharepoint-delegate-control-smallsearchinputbox/
First step is to register the search box assembly to the master page files.
<%@ Register Tagprefix="SharePointWebControls" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
Then Replace SharePoint controls search box which is the syntax like this
SmallSearchInputBox" Version="4"/>
http://sharepointroot.com/2011/05/25/replace-sharepoint-delegate-control-smallsearchinputbox/
First step is to register the search box assembly to the master page files.
<%@ Register Tagprefix="SharePointWebControls" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
Then Replace SharePoint controls search box which is the syntax like this
With this one
The search box property can be found on MSDN reference link here
Hope this helps,
PJ
Labels:
Master Page,
Search Box,
sharepoint,
SharePoint Controls
Monday, July 2, 2012
The SharePoint item being crawled returned an error when requesting data from the web service.
When using FAST search for SharePoint 2010 (F4SP) to crawl a content source that contains managed metadata in the field you might get this error
The SharePoint item being crawled returned an error when requesting data from the web service. ( Error from SharePoint site: *** Index was outside the bounds of the array. )
this is because one or more metadata field is filled with incorrect value. When you open it up it show something like this.
The red underline text means there's no term "Knowledge" in the Knowledge Themes metadata field.
if you leave this red text save in your item properties and run a crawling. You will get this error.
To solve this error
That's simple, correct the red underlined text in metadata field. then FAST search will crawl this item correctly.
Tuesday, May 29, 2012
Make connection string from web.config
in your web application you can add the below line to read data configuration in web.config file
DataClassesDataContext lu = new DataClassesDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["LikeWebPartDataConnection"].ConnectionString);
and add below line in appSettings section in web.config files
DataClassesDataContext lu = new DataClassesDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["LikeWebPartDataConnection"].ConnectionString);
and add below line in appSettings section in web.config files
Labels:
developing,
programming,
sharepoint,
web.config
Wednesday, May 9, 2012
Enable Fast Search feature on SharePoint Publishing Site
Refer to
http://social.technet.microsoft.com/Forums/en-US/fastsharepoint/thread/d83894e3-fc7c-40e4-99ab-7ac1a5392265
I got the solution to enable FAST search site template for Publishing site with just one command
Enable-SPFeature –Id SearchExtensions –url
http://social.technet.microsoft.com/Forums/en-US/fastsharepoint/thread/d83894e3-fc7c-40e4-99ab-7ac1a5392265
I got the solution to enable FAST search site template for Publishing site with just one command
Enable-SPFeature –Id SearchExtensions –url
Hope this helps
Labels:
FAST,
FAST for SharePoint,
Features,
Publishing Site,
sharepoint,
SharePoint 2010
Thursday, April 19, 2012
Clear-FASTSearchContentCollection : Failed to communicate with the WCF service.
According to this title error when clear fast search index using PowerShell command.
Clear-FASTSearchContentCollection -Name sp
and I got this error
Failed to communicate with the WCF service.
then i changed user account to run this command by Shift + Right Click on FAST Search
Then log on as FAST service account to run this command instead of current account.
Clear-FASTSearchContentCollection -Name sp
and I got this error
Failed to communicate with the WCF service.
then i changed user account to run this command by Shift + Right Click on FAST Search
Then log on as FAST service account to run this command instead of current account.
Hope this helps.
Monday, January 30, 2012
Friday, December 23, 2011
Friday, December 2, 2011
XSLT on search results page
I spent a lot of time to solve why the value from managed property in Search results page doesn't appear in my XSLT template.
I just figured it out that xslt variable must be declared with the exactly same name with the managed property.
How stupid I'm.
Labels:
Search Results,
sharepoint,
SharePoint 2010,
XSLT
Thursday, December 1, 2011
SharePoint Designer component for Drag N Drop and Office List support component
Many users wants to upload by drag and drop but it's not possible without SharePoint Foundation Component in SharePoint Designer setup package file.
There're 2 components requires for users who want to experience full functionality about SharePoint List.
- Microsoft Access Web Datasheet Component: this component enable access like view and editing experience on SharePoint list.
- Microsoft SharePoint Foundation Support: Enable multiple upload capability for your IE. don't forget to enable ActiveX control to enable this function also.
Wednesday, November 30, 2011
Tuesday, November 29, 2011
All About Taxonomy
Taxonomy Hidden List
http://pholpar.wordpress.com/2010/02/03/some-words-about-taxonomyfieldvalue-and-its-wssid-property/
http://www.threewill.com/2010/09/finding-taxonomyhiddenlist/
http://pholpar.wordpress.com/2010/02/03/some-words-about-taxonomyfieldvalue-and-its-wssid-property/
http://msdn.microsoft.com/en-us/library/ff625182.aspx
http://pholpar.wordpress.com/2010/02/03/some-words-about-taxonomyfieldvalue-and-its-wssid-property/
http://www.threewill.com/2010/09/finding-taxonomyhiddenlist/
http://pholpar.wordpress.com/2010/02/03/some-words-about-taxonomyfieldvalue-and-its-wssid-property/
Querying on Managed Metadata Field Values
http://msdn.microsoft.com/en-us/library/ff625182.aspx
SharePoint 2010 Fast Search: Filter all contents with Metadata using the QueryString.
Programmatically serialize and deserialize Refinement Query String “R” in FAST Search Center
Thursday, November 24, 2011
FAST Crawling Error HRESULT E_FAIL has been returned from a call to a COM component.
I got an error while start crawling from my content source by FAST Crawl
the crawl log said "Error HRESULT E_FAIL has been returned from a call to a COM component."
then I found an solution from the below link which is change the impersonate value in target content source web.config
http://www.sharepointben.com/blog/Lists/Posts/Post.aspx?ID=463
then rerun the crawling and it works.
but beware of the web.config impersonate value. if your web application is needed to be set to false. it gonna be an issue with your search component.
I got an idea for around on this. Let me take time to prove it and I'll update the result.
the crawl log said "Error HRESULT E_FAIL has been returned from a call to a COM component."
then I found an solution from the below link which is change the impersonate value in target content source web.config
http://www.sharepointben.com/blog/Lists/Posts/Post.aspx?ID=463
then rerun the crawling and it works.
but beware of the web.config impersonate value. if your web application is needed to be set to false. it gonna be an issue with your search component.
I got an idea for around on this. Let me take time to prove it and I'll update the result.
Subscribe to:
Posts (Atom)










