Loading

Async processing in Kentico

Sometimes I can hear notes of skepticism about Kentico, especially from .NET developers, that Kentico can't build modern client side application like SPA which will meat high standards of nowadays UX. In this post I'm going to deny those blames and show Kentico possibilities in this direction.

REST Service
So I'm going to start from the sweet part: REST service. Kentico REST service is really flexible and gives you access to all objects and pages within the system and when talking all, I do not mean all standard, but any custom page type, custom table and any objects from custom modules. 

Retiving data with REST service
Kentico REST service allows you to pass a lot of different parameters when requesting data: columns, top n, where and many others which makes data retrival process really efficient. REST service returns either XML or JSON responses. The last one is very convenient for comsuming by javascript frameworks.

Security
First of all Kentico allows you to configure what type authentication you'd like to use for the REST service. Most likely you'll use Forms authentication for web site. Also it allows you to specify whether you want to access pages or object with REST service as well as you might specify which page types or classes exactly you want to access. You might allow only read access. With Forms authentication you may allow or deny some role to access particular section of your web site or object and system will handle this appropriately. Also you should not worry about SQL injections, as Kentico is secured from such.

Comsuming REST service
You are free to use any known javascript framework on the client in order to establish communication with server, or might go even with pure javascript. Recaling from my personal experience Knockout might be a good option to build view model and jQuery AJAX to handle communication with server. Angular JS is  also good and it does not require jQuery as it has it's own module $resource, where you might build something like URL routing, which allows you to process all types of requests as well as any object you need, which is really flexible and convenient. You can get custom web part, which will comsume REST service at Kentico Marketplace or directly from our site . Also you can find a sample of that web part here and try it yourself.

Drawbacks
The only drawback I can think of is fact that you can request only one object per request, no joins are available, no views are accessible with REST service. It might be a pain when you'd like to get a structure, e.g. user along with user settings. This example is not the most complex, sometimes you might need to retrieve really complex structure. You might send several request from the web page, which is not convenient, but possible.     


Please leave your questions or suggestions in blog comments.
 


Comments
salsa
I am very happy to have found this information that I have been looking for<a href="http://www.obatberengan.com/cara-menyembuhkan-penyakit-hipertiroid"> cara menyembuhkan penyakit hipertiroid </a>
2/20/2018 2:28:56 AM

etch&bolts
You bring up some interesting points to consider. There are times when I simply want to let a friend know I visited their blog, so I’ll post that I agree, or that I enjoyed reading it.
2/14/2018 1:12:14 PM

jewelry
Awesome article. It’s been a while that I actually read an article about blogging to the end. I never really thought about “strategic commenting”, but it sounds like it’s worth it.
1/31/2018 8:24:15 AM

Escorts Service in Kolkata
Renu Das Kolkata Escorts Services has gorgeous females provides Independent Escorts Service in Kolkata call girls at 100% satisfaction with VIP models. Provided Kolkata escorts at our agency are professional in nature and are eager to serve you at your place.
1/27/2018 6:03:36 PM

produk walatra
Ahaa, its pleasant discussion on the topic of this article at this place at this web site, I have read all that, so now me also commenting here.
1/23/2018 7:13:19 AM

etch&bolts
Superb article. When I saw Jon’s email, I know the post will be good and I am surprised that you wrote it man! Absolutely good stuffs and keep it up! Can’t agree more and bookmarked this on Pocket as well!
1/15/2018 12:39:59 PM

jewelry
Totally worth the read! A lot of things I’ve been doing already, but just never gave much thought to the greeting… probably because I don’t see a lot of others doing it. Good work there!
1/12/2018 12:55:34 AM

etch&bolts
I desired to take some time to express my appreciation towards this wonderful website and you! Caring it!
1/7/2018 4:15:37 AM

Citi Commercial
This post is not only great for newbies but also for all of us veterans. We can still learn a thing or two despite the fact we’ve been commenting for a long time.
12/30/2017 11:47:43 PM

Xerxes
thanks


<a href="http://phenocal.org">บาคาร่าออนไลน์</a>
12/27/2017 6:49:08 AM

Sendai
Great post. I’ve been commenting a lot on a few blogs recently, but I hadn’t thought about my approach until you brought it up.
12/23/2017 1:10:07 PM

Touch Community Services
I missed my bus stop because of reading this… It's the first article I read of your blog, and despite I am french and find it a little tiring and difficult for me to read in english, I must say that it absolutely catched me!!
12/23/2017 12:17:37 PM

تور تایلند
Nice post. Thank you for the info. Keep it up.
12/23/2017 11:27:16 AM

Name Change in Aadhaar
The effects of linking and bona fide strategies to get more links without being penalized or worse by the Search Engines.
12/22/2017 10:10:56 PM

openload pairing kodi issues
Amazing review, but I must say my review that I have used this product and it is really awesome feeling to use one of their services. Amazing! I sincerely recommend you this, because you're not going to regret it.
12/19/2017 8:47:47 AM

kissanime
The information you offer on this website has helped me greatly. Thanks for all of your time & work.
12/18/2017 9:51:39 AM

come
Thai men don’t need or other pharmaceutical props for their equipment.
12/15/2017 9:27:14 AM

pay for assignment
A debt of gratitude is in order for every one of your endeavors that you have put in this. Exceptionally fascinating data. I like with express my help of your thoughts in your article, and anticipating your next article.
12/12/2017 12:05:40 PM

Linde Material Handling
Relevant data of the blog with deep info on the topic. Good Job!
11/29/2017 2:47:12 PM

Citi Commercial
I see the novelty of your writing, I will share it for everyone to read together. I look forward to reading many articles from you.
11/26/2017 12:58:54 AM

jewelry
Articles that have significant and savvy remarks are more agreeable, at any rate to me. It’s fascinating to peruse what other individuals thought and how it identifies with them or their customers, as their point of view could help you later on.
11/26/2017 12:30:36 AM

etch&bolts
I very much enjoy commenting on blogs and also on certain discussion forums. I only wish there was a writing community that specifically recognized online commenting as an art form in its own right.
11/25/2017 2:59:09 PM

Citi Commercial
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well.
11/25/2017 2:29:26 PM

FOTO88 Singapore
Wow!! What a post… it should be mandatory reading for all small business owners who delve into the online world!
11/24/2017 3:58:37 AM

Megaton
Articles that have significant and savvy remarks are more agreeable, at any rate to me. It’s fascinating to peruse what other individuals thought and how it identifies with them or their customers, as their point of view could help you later on.
11/23/2017 2:31:03 PM

Topbraindumps cisco 200-355
We Provide Our Customers With Latest and up-to-date Dumps Questions & Answers with 100% Exam Passing Guarantee. We Promise Exceptional Success in First Attempt.
11/23/2017 7:43:20 AM

FCBC Yokohama
Looking forward to many interesting and helpful articles from you..
11/19/2017 2:52:00 AM

SECOM Pte Ltd
Right on. It's more informative and easy to understand. Thanks a lot such a nice guideline.
11/19/2017 1:48:54 AM

FOTO88 Singapore
Articles that have significant and savvy remarks are more agreeable, at any rate to me. It’s fascinating to peruse what other individuals thought and how it identifies with them or their customers, as their point of view could help you later on.
11/17/2017 4:33:20 AM

rolex replica
nice!
11/17/2017 3:40:48 AM

kathryn villarreal
Your blog is simply amazing, congratulations on your great work! <a href="www.secom.com.sg">SECOM</a>
11/12/2017 8:51:06 AM

Strength Transform
that is literally one of the most interesting comment i have seen today!
11/12/2017 8:07:11 AM

FCBC Yokohama
The current post is informative and helpful. Thanks for sharing this post. Well done. Keep it up!
11/12/2017 7:09:45 AM

Business Gifts
Nice to visit this site. This is one the amazing and useful sites. The efforts made by admin to share this post are really good.
11/12/2017 7:01:09 AM

Citi Commercial
I love commenting on articles and i use to comment regularly. This article will help me to comment in a proper way.
11/10/2017 7:00:47 AM

Linde Material Handling
I find your opinion quite interesting, but the other day I stumbled upon a completely different advice from another blogger, I need to think that one through, thanks for posting!
11/10/2017 5:46:56 AM

Touch Community Services
I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up!
11/8/2017 12:01:33 PM

How Does LetGo Make Money
LetGo is the most famous New York-based mobile classifieds app where you can buy, sell the goods from other persons locally. It is absolutely free to use. LetGo was founded by Alec Oxenford, Jordi Castello, and Enrique Linares. LetGo holds good for both iOS and Android devices. Let us see in detail about How Does LetGo Make Money.
11/7/2017 10:54:50 AM

Touch Community Services
Writing a blog post is really important for growth of your websites.Thanks for sharing amazing tips. Following this steps will transform the standard of your blog post for sure.
11/7/2017 4:57:21 AM

How To Delete Steam Account Permanently
Steam is a platform where people can buy software and games online and even we can connect with other steam users too.As i’ve asked google about How To Delete Steam Account i got an answer that steam account cannot be deleted by yourself.But there are two methods by which you can delete steam account.
11/6/2017 11:31:16 PM

Touch Community Services
Your article is detailed, thanks to it I solved the problem I am entangled. I will regularly follow your writers and visit this site daily.
10/30/2017 2:53:07 PM

WSO Product Reviews
The Wolf Of Online Marketing is your one stop source for honest Internet Marketing products reviews and Online Marketing news with exclusive bonuses for our readers.
10/12/2017 6:26:34 PM

apart-data
We sell company credit reports which help businesses assess the risk of their customers when giving credit. Not to be confused with credit cards, it has nothing to do with it whatsoever.
10/11/2017 12:37:39 PM

tutu helper
Tutuapp Apk: After the release of exciting models of smartphones into the market, most of the people started using them. Android mobiles are provided with the best store known as Google Play Store where you can get the list of various applications. But the thing is Google Play Store does not allow you to install third party applications like Pokemon go, Nintendo games, lucky patcher etc. You need to get it by downloading apk file from the internet browser and install any application on your device. It might not be the easy task for everyone to download the apps by following the above process. So I have searched the web and found an interesting application called Tutuapp Pokemon go apk. If you are willing to download third party applications then Tutuapp is the best choice I would like to suggest you. Download tutuapp apk latest version from here.
10/1/2017 6:01:31 PM

pokemon go android
I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it.
9/26/2017 12:33:33 PM

mobdro tv
I just noticed by using demonstrate to it again ever again. Urge just about anything I wanted to be sure positive outlook throughout heading you may just are for the purpose of explaining this unique amazing arrange.
9/25/2017 3:44:24 PM

Volusion Customization Services
Volusion Customization Services
9/21/2017 11:46:39 AM

apps for pc
great post visit our blog for latest apps for laptop, desktop working with windows os 8/10/8.1
9/11/2017 3:57:05 PM

Homepage
The word has come out and Covenant has made the top of the list as the most popular Kodi add-on in the last month and still remains on top of the list for September 2017. The most prominent reason being as the perfect replacement for Exodus as Covenant add-on has been formed by the same team of developers that introduced Exodus.
9/7/2017 4:04:27 AM

tutuapp vip download
Amazing review, but I must say my review that I have used this product and it is really awesome feeling to use one of their services. Amazing! I sincerely recommend you this, because you're not going to regret it.
9/5/2017 7:16:15 PM

pokevision alternatives
pokevision alternatives As you all know about Pokemon Go game which made a sensation when it was released
8/13/2017 8:09:06 AM

Custom coursework writing
Sync processing is not something that will always provide you with good results because anti-sync can have a good potential to provide the desired result but its process has never been considered in any thesis/dissertation, which is sad. I personally think, only intelligent and unique mind can figure this out the riddle.
8/10/2017 10:26:26 AM

drug and alcohol programs in Colorado
Any co-workers are typically flaming about a fabulous elements equally at this time I simply learn about as to why.
7/26/2017 2:01:02 PM

jio free smart phone
JioPhone made a splash at the Reliance AGM on Friday as Mukesh Ambani took the covers off the long-rumoured 4G feature phone. The handset, introduced as "India ka Smartphone" and launched at an "effective price" of Rs. 0 (though buyers will have to shell out a refundable, upfront deposit of Rs. 1,500 for the device).
7/21/2017 12:47:13 PM

trailer park
After reading this site I came to know about the asynchronous processing in Kentico. It contains so many features and all of them are interested in studying this. I want to know more about its features so update the details of this.
7/7/2017 7:54:33 AM

lucky patcher
There are part of premium applications for Android gadget clients. Be that as it may, free applications are by one means or another irritating, as it shows irritating Google Advertisements. In the opposite side, advertisements free applications are paid. For may individuals it is impractical to purchase applications and utilizing premium applications are not generally that simple.
7/1/2017 10:39:26 AM

lucky patcher
There are part of premium applications for Android gadget clients. Be that as it may, free applications are by one means or another irritating, as it shows irritating Google Advertisements. In the opposite side, advertisements free applications are paid. For may individuals it is impractical to purchase applications and utilizing premium applications are not generally that simple.
7/1/2017 10:39:22 AM

game killer
Game Killer APK or (GameKiller) is an android application to change coins,jewels,and so forth of Android recreations by utilizing procedure of memory adjusting.Amusement Killer has been downloaded by more than 10 million clients overall making it one fo the most downloaded application not accessible on Google Play Store.
6/26/2017 10:53:53 AM

alternatives for lucky patcher
So in application essentially what you get is that you will get the entrance of those applications which are paid on the store like there are some applications in play store which are recently wonderful yet in the event that you have to utilize them then you need to pay since they are paid applications.
6/24/2017 7:30:17 AM

More Help
After reading the article given here I came to know about the asynchronous processing of Kentico. I don’t know much details about this. It would be better if you share some details of this version so that I can learn more.
6/22/2017 12:09:57 PM

pokemon go no root
The Lucky patcher application hacks in inside the diversion and accesses a portion of the in-application buys without paying anything by any means. pokemon is a virtual reality amusement for cell phones. The amusement is for the most part played with your GPS being turned on.
6/22/2017 9:33:25 AM

iroot download
Here you can get the iroot for you
6/20/2017 11:58:24 AM

tutu app
Designed for both, iOS and Android, the Tutu app is a widely recognized free app for games and game hacks.
5/22/2017 10:35:19 AM

Custom Assignment
Amazing review, but I must say my review that I have used this product and it is really awesome feeling to use one of their services. Amazing! I sincerely recommend you this, because you're not going to regret it.
5/18/2017 5:19:58 PM

old it disposal
I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well.
4/10/2017 11:36:56 AM

examresults.ap.nic.in
If you are googling for examresults.ap.nic.in Inter Results 2017 AP, then you are on the right track and this article is especially here examresults.ap.nic.in
4/4/2017 9:22:17 AM

 Security code