Site structure
Version 6.x > Site structure > Feasibility/Advice View modes: 
User avatar
Member
Member
knoxy - 12/10/2011 2:37:33 PM
   
Feasibility/Advice
Guys,
Quick question to seek some advice on best way of dev'ing this rather unique website - I'm new to Kentico (impressed so far!) for the record and only started looking at it a few days ago.

Basically, it's a one page site. But it's going to display all the content in the various content nodes in that one page and user will be navigating around using keyboard that performs scrolling vertically and horizontally. Will be javascript/css heavy.

Essentially, I guess I will need to programmatically query the content nodes and inject the content into the page calling the API (?) in the page code-behind. The type of content will be restricted, they won't be adding pages, they just need it for changing some text and adding new "objects" that will get generated by a repeater or something.

I was going to classify these objects by creating another doc type and creating them under those.

Is this possible? Basically, the document types won't belong to a "page" as such, as I just want to read in what the user has set and add them to the one page.

Does this make sense? Really just looking for some advice over what capabilities of Kentico I should look into to achieve this. So far I think I'll need:

- a couple of different document types to represent the stuff the user can create and add pictures/pdfs/text etc to
- several custom forms that the doc types will point to for the setting of their properties - basically housing a uniselector (?) that reads data (i could either hard code or store in custom table?)
- a form to submit data (not sure how i'll handle that one yet though it'll need to be done using ajax as there can't be a postback)


Any help, advice, tips would be most appreciated!
Andrew

User avatar
Kentico Consulting
Kentico Consulting
kentico_borisp - 12/12/2011 7:52:31 AM
   
RE:Feasibility/Advice
Hello,

I am a bit confused by your description. Lets address the problems one by one:

For adding text it would be the easiest approach to use the Editable text web part. If you want to display personalized content, please check our documenation on this topic. You can also use our wiki module for user generated content. If you don't want to create new content in the content tree, then you can use custom tables or our form module.

Best regards,
Boris Pocatko

User avatar
Member
Member
knoxy - 12/12/2011 3:07:16 PM
   
RE:Feasibility/Advice
Thanks for the reply Boris.

In a nutshell, it was using content nodes (nested) in the tree and loading them all into one single page - heavy front end javascript here. Rather different way of doing things :)

In the end, I've come across CMSUniView combined with hierarchical transforms to perform this. Basically, I'll probably create everything as a doc type and use custom forms, custom tables and a form module - there's only the homepage here.

This will keep me busy for a while - I'm sure I'll have another question as I get further into this.

Cheers,
Andrew