Sync framework 2.1 and 2.0 - microsoft-sync-framework

I have this type of architecture- Tablet application,Desktop Application,web application.. In tablet application its sync framework 2.1.Desktop 2.0 web 2.0 When syncing from Tab to Desktop i am upgrading metadata to 2.1, sync works fine between tab and desktop...Now when trying to sync between Desktop and Web it throws error as metadata of desktop app is upgraded. I cant upgrade web metadata as many desktop users are using 2.0 framework in their desktop. can anyone suggest me wat to do in this scenario.

unfortunately, you can't mix and match the metadata version. its either you upgrade everyone or you don't. (i think that's actually explicitly mentioned in the metadata upgrade docs.)

Related

SiteCore CMS - Webpage Becomes Unresponsive at every click

I am a new user of SiteCore platform and facing "Page Unresponsive" Issue - extremely frequently - on SiteCore CMS. This happens on Google Chrome, Microsoft Edge and Mozilla Firefox. This happens at every 30-40 seconds.
Could anyone please share insights on what might have gone wrong and what steps to take to fix this issue?
Hi the bad performance could be generated by different problems. I would recommend you check your console for errors or monitor Sitecore ajax calls that result in errors or are very slow/unresponsive.
chrome web developer tool
Also you can check Sitecore logs for errors. These are located in [data-folder]/logs in log.[date].txt file
You can also check if you met the requirements for installing Sitecore 8:
IIS 8.5 or IIS 8.0
.Net framework 4.5 and above,
Miminum MS Sql server 2008 R2 SP1 or above editions like SQL server 2012, SQL server 2014
MongoDB Database 2.6x if you have Analytics enabled

On page reload ionic 4 app doesn’t allow to key in any input

We have ionic 4 web app, this application is deployed to AWS i.e. www folder. When I open the application it opens and I can perform required operations, but when I reload the application I can not key in any input and navigate from segments the app is totally blocked, not sure why is this happening only in my system. Is it an issue of lazy loading of components or issue with the browsers I am using?
When I right click and do inspect on chrome browser the block is released and I am able to key in input and navigate through out the app.
Please help me fix this issue. I mentioned my system config where I was testing this app. So far I have tried in chrome having 76.0 version and on microsoft edge having version 44.18362 browsers and my system config is OS: Windows 10, 64bit OS, Processor: i7, RAM: 8GB
Solution to fix this issue is to add the Cordova browser platform to your ionic app and do a prod build for browser.

Which Platform of Unity is best for Facebook Canvas App

I want to deploy my Unity3D game on Facebook as canvas App. There are two platforms in unity version 5:
WebPlayer
WebGL (Preview)
I have no idea about both of these builds. I am using Parse to store my user data. And Facebook Unity SDK for social gaming. I have built for IOS platform and now for Canvas App deployment I want to know:
which one of these would be best for Canvas App?
I want to know if there are any issues regarding Parse API or Facebook Unity SDK for
WebPlayer/WebGL build?
EDIT:
I have built for WebPlayer and i can not run it on Google Chrome.
does it have to do anything with Canvas App too?
I have built for WebGL and tried to run it on Google Chrome and got this alert:
( I am using Google Chrome Version 44.0.2403.107 (64-bit) )
Any suggestion/help is highly appreciated.
I will suggest you to not build your game in webplayer, because chrome is dropping support for unity webplayer(Google Chrome version 42 and later has disabled all NPAPI plugins), and other browser will also drop the support sooner or later. The best way forward is to use webGL. WebGL in unity is still getting evolved, but this is the future. I also have developed game for webGL, I didn't face much problems except data storage. Parse does not support webgl yet, you have to look for other services. In my case I have build my own php server and it is working fine. Anyways you have to choose what is best in your case. You should use webGL , but thats my opinion.
The error message is more or less self-explanatory: Chrome doesn't support running Unity WebGL when it is run from a local file on disk, because of Chrome security. This is not a real problem, as in production it will always be run from a webserver (http://).
During development, your options are:
Start chrome with access to local files: chrome.exe --allow-file-access-from-files
Host a local webserver (Apacha/WAMP, IIS, etc)
Use firefox
You are correct. Building the unity for the web is the way to go. You select web from the build settings and you can upload it to the facebook canvas. The thing with chrome is that it no longer supports NPAPI and that is what the Unity web players uses. You can manually enable it and try out your game in chrome. But for the majority of chrome users unity web player no longer works.

Update Sitecore and SIP together?

I currently have the task of updating a Sitecore Instance 6.6 with SIP 3.2. The target is reaching Sitecore 7.0, so we can use Item Buckets.
The problem is when I update Sitecore to 7.0, it doesn't work with SIP 3.2, because assembly references doesn't match anymore and Sitecore 7.0 runs on .NET 4.5, where SIP 3.2 runs on .NET 3.5. So the Sitecore Backend does not work anymore and I cannot update the SIP.
If I update the SIP to 4.0 (which works with Sitecore 7.0) before updating the Sitecore Instance to 7.0, I get a similar problem.
Any idea what I can do to update both together? Or is there another way of achiving Sitecore 7.0 with SIP 4.0?
I would recommend uninstalling SIP first. You can achieve this is via removing the code files and configs from the solution manually - you can try leaving the Sitecore Items there as they shouldn't cause issues.
It will be helpful to redownloading the SIP package, unzip to see the files and view which files and configs it contains, then remove those from your solution.
A simpler way if you have Sitecore Rocks is to create an Anti-package - https://www.sitecore.net/nl-be/learn/blogs/technical-blogs/trevor-campbell/posts/2013/02/28-days-of-sitecore-rocks-package-management-part-1.aspx
Once you have removed SIP, complete your upgrade of Sitecore and confirm your site serves correctly afterwards.
Then its a matter of installing the correct version of SIP for the version of Sitecore 7 you have upgraded to. This will mitigate the issue of assemblies being different versions.
I would recommend backing up your databases before the upgrade as best practice but to also retrieve any SIP Item you may later need.

Sitecore Rocks shows no template info

I recently installed Sitecore Rocks (1.2.6.0) into Visual Studio 2012 and connected it to my existing Sitecore 6.5 instance. I can see all my objects in the master database, but when I hover over them, the "Template" value is blank, and the "Template ID" is {00000000-0000-0000-0000-000000000000}. Am I missing a step in order to get the template information into Rocks?
As far as it seems you are using the Good Old Web Service to connect to the Sitecore Service which won't provide you with template information. To resolve the issue you should start using the new Hard Rock Web Service when you try to connect to your Sitecore Instance. Keep in mind that that the Hard Rock Web Service requires .NET CLR v4.0 and Sitecore 6.5 runs on v2.0 by default. Tested this on my local and everything seems to work fine on a Sandbox Instance.