sitefinity collection data from API - sitefinity

Within Sitefinity can I collection data from a API and then join that data together with data that is Sitefinity database. I been thinking about this because there are control and tools in Sitefinity that it would be nice to leverage and can use the review mode.

You can use the Sitefinity API to create the Content Items in your Sitefinity site, e.g. News. Then, you can use the Sitefinity UI to add images or other media to the already created news item.
This should get you started: https://www.progress.com/documentation/sitefinity-cms/for-developers-create-a-news-item-with-the-native-api

Related

How to create custom module (CRUD) in shopify? Like, Product and Navigation

I am new in Shopify and My requirement to add more than one custom module in Shopify.
Like, admin panel (back end) side manage all module (CRUD).
I also developed a custom theme in Shopify with slate and liquid.
But, I have no idea about the custom module.
Anyone can share any docs and reference sites to related this topic.
Anyone any idea?
Yes you can make this with custom app(module/plugin) shopify documentation
But you should understand how Shopify module works. You can't access direct to database and crate new database tables and rows, or create backend backend code on shopify, but you can manipulate data (products, orders, discounts, etc..) through shopify api and send data into liquid template or pages. Good example, and tutorial for PHP developers is there (Shopify app development in PHP)
If you want crate new data source (For example Blog, Comments or something like that) then you should crate that part on another server (Backend part) and connect with your app (module/plugin), and after that you can use data from another server in your Shopify templates or pages. Good example, and tutorial for PHP developers is there (Shopify app development in PHP)

SharePoint 2010 chart web part displaying web analytics

Have anybody used SP2010 out of the box chart web part to display web analytics data? e.g most viewed page etc. Or know if this is possible or a way around this? I can't seem to find anything that suggest that you can, would like to not use any third party tools.
Noop. I worked on a similar assignment where I extracted data from WebAnalyticsServiceApplication_ db.
I created SharePoint TimeJob which extracts data periodically and adds into a sharepoint List.
Later created Sharepoint application page with charts.js and Jquery to display charts based on the sharepoint list.
Note it is not advisable to directly access SharePoint Database. But my case was approved by my company.

Implementing Enhanced Ecommerce in Google Analytics

I'd like to know how to implement Enhanced Ecommerce onto my website. From hours of reading up on this topic, I now have a general understanding of how Enhanced Ecommerce works. However, there's literally no websites providing tutorial on how to implement this besides Google's website, which is pretty advanced for someone like me who is not a professional programmer.
Several questions I have regarding Enhanced Ecommerce.
1.) Do I add the enhanced ecommerce code to JUST the "thank you for your order" page of my ecommerce site, or can I add it to all pages of my site?
This is my current Analytics tracking code for all the pages on my website AND ecommerce site.
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new
Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-47765425-1', 'auto');
ga('send', 'pageview');
ga('require', 'ec');
2.) For the product details (SKU, product name, price, etc), how does Analytics retrieve these info? Does it intelligently retrieve these info automatically or do I have to manually create a spreadsheet and input these info, and have Analytics find the info on there? This is what confuses me the most.
3.) Any helpful links to implementing Enhanced Ecommerce that explains question #2?
1) It only needs to be on pages sending the ecommerce events.
2) Best practice is to generate these values when creating the "thank you for your order" page - say from a template. The server-side code has this information and should populate these values (SKU, product name, etc) into the generated html page.
It is possible to store this data in cookies or hidden values on the page and access this data via javascript to build the events - i.e. if whatever software you are using for your shopping cart has this data available, you can simply access this.
3) The closest backend example is with python based on Django but uses the legacy ga.js and only the standard ecommerce tracking: Cartridge.
There is a python object for 'order' that contains the purchase information. Django uses templates to generate the html page - which is the link. The page served contains the javascript events with all the ecommerce requires (SKU, product name, etc).

Adding providers to Sitefinity content modules (News, Images,...)

Anyone familiar with adding providers to content modules?
I have two Sitefinity sites that I want to share the news content items of, one with the other. So when I add news content and images to one, I want to show the full content items in the other.
Sitefinity does offer their multisite management module but it looks like its only available for certain editions as a $5000 add on. Not sure what the budget is but maybe that's worth it since it allows the sharing of content between sites.
If not what we had proposed as a potential solution for this to a client was to have one site be the entry point for news items and just run the news lists and details pages off the built in widget templates. Then on the other site we wanted to share the content with, create a custom .ascx or Sitefinity mvc widget to pull the news items from the other site using the built in web services on that site. You'd probably have to write a couple controls for it, one to get the list and one to pull the details but its a poor man's way to get shared content without writing a custom content provider or paying for multisite.
Here's some documentation on using the web services:
http://www.sitefinity.com/blogs/svetlayankova/posts/svetla-yankovas-blog/2011/11/01/getting_started_with_restful_services_in_sitefinity
http://www.sitefinity.com/documentation/documentationarticles/developers-guide/deep-dive/client-side-programming

Shopify search engine add-on

I'm working on a search engine add-on.
Is it possible to add my search engine add-on into shopify frontpage?
I have research http://www.searchifyapp.com, how they can customize shopify search page?
I am not familiar with searchifyapp.com, so I won't tell you how it works, but I can tell you how it could be done.
If you want to have the shop's data indexed on your search server, then you will want to import the data from shopify on installation and use webhooks for updates. The Syncing with a Store Shopify Wiki page explains how this is done.
You can use ScriptTags to inject javascript into the storefront. Then the javascript can find and enhance/modify the search field/form (e.g. for autocompletion/suggestions as they type, or modify the url for the search results page).
If you want to custom search results (e.g. from your own search server), then you could create an Application Proxy to serve results from your own web application.