Site structure
Version 3.x > Site structure > Integration with other ASP.NET application View modes: 
User avatar
Member
Member
shankar.krish-gmail - 12/17/2008 8:12:32 AM
   
Integration with other ASP.NET application
Hi,
I am exploring the possibility of integrating Kentico CMS into my ecommerce application - simply put, think of a tab that will take the user into the CMS area where the user can navigate thru the content, forum etc and on clicking another tab gets back into the ecommerce application.
My questions are:
1. Does the architecture of Kentico allow such a configuration of the website. I suspect that it would, but i am unable to find documentation clearly stating this fact.
2. What are the side effects of such an architecture on the administration and publishing of the content.
3. Will the archietcture allow the upgrade of the ecommerce application and the content independently and without any impact on the other?
4. Are you aware of any security concerns in this architecture?
5. The ecommerce application use SQL server database - will there be any side effects on the database performance and usage. I am assuming that Kentico CMS will have the ability to pull data from the database using the API

thanks

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 1/6/2009 3:20:16 AM
   
RE:Integration with other ASP.NET application
What application you mean? In general you can simply create a link on the tab to the web site and on the web site link to the application - if they will be separate. Or you want to integrate it in other way?
Since I do not know about the application you want to use, I am not able to answer your question with more details. In general, in standard .Net projects it is not a problem to integrate applications with Kentico. The side effects are individual and depends on the integration and of course, it depends on custom development of this integration. The same is for the security - CMS is designed for internet security and after the integration you need to take care that the security won't be broken. The DB performance depends on the SQL server settings at most.

Best Regards,
Juraj Ondrus

User avatar
Member
Member
shankar.krish-gmail - 1/7/2009 8:29:41 AM
   
RE:Integration with other ASP.NET application
Thanks for your reply.
The application is a ASP.NET based web application. My plan is to add a tab to the current page which will take me into the CMS portion of the website. The intent is to create a bunch of content within the CMS portion of the application while the rest of the application continues to retain its current functionality without any side effects.
User may or may not login to the site to access the CMS content, but i may introduce controls on the areas that may be accessed.

Regards
Shankar


User avatar
Kentico Support
Kentico Support
kentico_jurajo - 1/8/2009 5:19:10 AM
   
RE:Integration with other ASP.NET application
You can have your web site built in CMS somwhere on server and you will just put link on the tab in your application to this web site and the same you will do in the web site.
All these things depends on your custom development how you will put together them - in general there should not be problems in .Net.

Best Regards,
Juraj Ondrus

User avatar
Member
Member
Sivankoil - 5/14/2010 7:54:43 AM
   
RE:Integration with other ASP.NET application
A specific question for a similar situation - If we already have a forms authentication for an external facing E-Commerce app, is it possible to use the same authentication (same userID and passwords configured in our e-comm system) for Kentico app? If yes then what would that involve?

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 5/17/2010 2:52:15 AM
   
RE:Integration with other ASP.NET application
Hi,

To achieve this you will need to implement custom security handler where you will authenticate the users against external source.

Best regards,
Juraj Ondrus

User avatar
Member
Member
dipastena-intralot - 1/27/2011 4:44:32 AM
   
RE:Integration with other ASP.NET application
Good morning,
Excuse me for intruding in the debate that I found by turning on the forum, but I also have the problem of integrating components Kentico on my aspnet application and saw that you have knowledge of integration between the two systems.
I wish I could read the contents of a page structured in Kentico on my aspnet application. (for example, in my application to read the value of a textbox created on the application Kentico)
Could you advise me what API used to read Kentico Kentico content from my aspnet application?

Many thanks in advance and sorry for my English is not perfect

Greetings
Alessio

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 2/7/2011 1:04:36 AM
   
RE:Integration with other ASP.NET application
Hi,

It depends which text box you mean - if it is specified in a document type or in custom web part or it is from a custom table - according to this it depends where the content is stored. Then, you can use our API methods to get the values or standard .Net approach to get the values directly from DB.

Since I do not know more details, could you please go through the API and programming section of our developer's guide to see if something from there will fit your need?

Best regards,
Juraj Ondrus

User avatar
Member
Member
alex_intralot - 2/8/2011 10:18:30 AM
   
RE:Integration with other ASP.NET application
hello and thanks for the reply.

I would need a API (dll) that goes to interrogate the table CMS_PageTemplate.
At the moment I use the object: = new CMS.TreeEngine.TreeProvider objTreeProvider CMS.TreeEngine.TreeProvider ();

Through this object, I'll get the value of the fields in the table CMS_Document by the syntax:
objTreeProvider.SelectNodes (Site, Node, "en-us", true, "", "", "", 10, SelectOnlyPublish) ..

this syntax by default only to the table top CMS_Document.

There is a syntax similar to point instead to the table CMS_PageTemplate in order to manage the data within it?
I hope I was clear:)

hello and thank you again
Alessio

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 2/16/2011 4:27:32 AM
   
RE:Integration with other ASP.NET application
Hi,

I am sorry but I do not know what you want to achieve. It does not make sense to me.

do you want to access some document or node data? Could you please go through our developer's guide and the API overview section, especially managing documents to see how to handle particular objects in code?

Or, could you please explain in more details what you need to achieve?

Best regards,
Juraj Ondrus

User avatar
Member
Member
sam - 10/4/2011 12:30:18 AM
   
RE:Integration with other ASP.NET application
Hi kentico_jurajo as you said

In general, in standard .Net projects it is not a problem to integrate applications with Kentico.

how can we integrate KenticoCMS in my web application as you said it is possible to integrate.

How can we achieve this functionality,Can you please suggest me.

Thanks!!!

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 10/4/2011 12:47:10 AM
   
RE:Integration with other ASP.NET application
Hi,

This is pretty old thread so it might have been better idea to start a new one :-)

You can find a description in our documentation how to integrate Kentico with other .Net application.

I hope it will help - but Kentico CMS is standard .Net web project so using general steps as for any other .Net web project should be just OK.

Best regards,
Juraj Ondrus

User avatar
Member
Member
sinhasudipto784-gmail - 9/4/2013 12:46:33 AM
   
RE:Integration of ASPX Pages
Hi,
Recently I have started working in Kentico CMS. I was able to create a site with the help of the available documentation.But recently I am facing a problem which is stated as below:
I want to add an manually created aspx login page(created outside the Kentico framework) into the Kentico CMS. I could create an aspx page in the Microsoft Visual Studio and add the same as an Template in the Kentico CMS. But I could not add the controls ( for eg. textbox, buttons etc.) or if that is not possible how do I find ID of the controls in the webparts.
I would be grateful if you could help me for the same.

Thanks in advance!