Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Before diving into detail please read my former question for further details:

Replacing a custom-developed CMS tool with SharePoint?

To sum-up, I need to create-develop a sharepoint site to replace some custom developed CMS site. The thing is, i will need some custom UI for managing content. Because as the structure will be sites and sub-sites and some contents in those sites, content authors will have to go to different sub-sites to add content. I think this is not best-practice, i think i should have some custom web parts or application pages, for content authors to easily add-edit contents for any level of sites.

I have sharepoint development experience, so all custom development ideas are welcome.

What is the best practice for these kind of CMS requirements in SharePoint structure?

share|improve this question
add comment

1 Answer 1

up vote 0 down vote accepted

In my experience, the best way to look at it is this Custom look and UI, deploy a custom master page. Custom UI actions and operations, work with lists and custom web parts. With the sharepoint libraries and C# you can do anything you will need and if you can create dynamic and useful web parts, it will make everyones' life easier.

share|improve this answer
    
very thanks. although it is some kind of blurry in my mind, i was thinking about exactly what you have told. could you be technically one step deeper in the point of a developer. –  ozdogan Sep 5 '12 at 13:08
    
Of course, but I am still trying to figure out what you are trying to do and what you are having trouble with. Are you wondering how to deploy to child sites? or how to add web parts on each page? or how to make a site template? –  thantos Sep 5 '12 at 13:10
    
I am blurry about how-to setup the structure. In current CMS tool, there are admin screens which authors can add-edit hierarchical menus, add-edit content items (that are rich-text) and associate the content-items with the menu items. How to map this kind of application to sharepoint and what to develop? –  ozdogan Sep 5 '12 at 13:15
    
So an end user must be able to define hierachical menus? you thing you could is create a custom xml schema and a web part that allows the editing and uploading of these xml file (wrapped so they don't know it is an xml file) then have a web part or just a list that they can upload content. In the menu web part (these could be the same web part/page) you could load their articles and insert the ID's into the xml to associate them. Now you have a list of xml documents whcih you can define metadata to. These xml files can now be loaded into a view web part and comsumed wherever they are needed –  thantos Sep 5 '12 at 13:29
    
Thanks, and what do you think about the content pages.I think i should have some custom web parts that have UI to dynamically create pages and adding the content to those pages? –  ozdogan Sep 5 '12 at 14:02
show 1 more comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.