I'm new to Umbraco and still studying the documentation. At a glance, Umbraco seems to be the right solution for me. I have some questions though.
First, let me give you an idea about what I want to do. It is an online community where people can publish their own content. Obviously, I want writer A to only control his/her own page(s). He/she should not be able to edit pages that belong to writer B.
I also want to incorporate a wiki in the site where all registered users can edit existing pages. However, a group of users should be able to create new pages/categories.
Here are my questions:
1. Let's say I have a writer who writes about digital photography. This writer will write new articles all the time. Are these going to be new pages or will there be a single page that pulls its contents from the database. If it's the latter, how is it possible to create an archive so that the writer can reference to some of the old content?
2. I've read some posts about the wiki but looks like it never reached a conclusion. What is my best option for a wiki solution e.g. take an existing wiki solution and try to integrate it with Umbraco or use an existing Umbraco package/extension? The reason for integration would be to have a single membership management function and single sign on.
[quote=SamU]
First, let me give you an idea about what I want to do. It is an online community where people can publish their own content. Obviously, I want writer A to only control his/her own page(s). He/she should not be able to edit pages that belong to writer B.
[/quote]
You should be able to make a user control to accomplish this. You may also look at Doc2Form, but would still need a control to limit access to the users.
[quote=SamU]
I also want to incorporate a wiki in the site where all registered users can edit existing pages. However, a group of users should be able to create new pages/categories.
[/quote]
Again, Doc2Form may be the answer here, but with some restrictions on who has access to it would require custom user controls.
The best approach here is to use alt templates for the editor pages, and have your permission checks on this template (to redirect away if not allowed), and again to display the edit/create links.
[quote=SamU]
Here are my questions:
1. Let's say I have a writer who writes about digital photography. This writer will write new articles all the time. Are these going to be new pages or will there be a single page that pulls its contents from the database. If it's the latter, how is it possible to create an archive so that the writer can reference to some of the old content?
2. I've read some posts about the wiki but looks like it never reached a conclusion. What is my best option for a wiki solution e.g. take an existing wiki solution and try to integrate it with Umbraco or use an existing Umbraco package/extension? The reason for integration would be to have a single membership management function and single sign on.
Thanks for all your help.
Sam[/quote]
There are so many approaches here is probably why you never seen an answer flat out. You can do custom user controls for everything, and go that route, or, you can use some existing packages as well.
Doc2Form provides an interface to edit documents directly from the front-end, but does not have any built in protections. You can easily modify it to do what you want, and operate off of the document type directly.
Doing the User Control route, you can customize your forms a bit more, and utilize wiki-code controls as well. The ultimate thing is how you store and display your data.
When you say UserControls, do you mean I need to create the whole page edit function from scratch or will I be able to tap into some of the features of Umbraco such as canvas editing?
I'm still learning the basic concepts in Umbraco so my questions may be a little too rudimentary.
Basic Question: How do I manage multiple writers?
Hi,
I'm new to Umbraco and still studying the documentation. At a glance, Umbraco seems to be the right solution for me. I have some questions though.
First, let me give you an idea about what I want to do. It is an online community where people can publish their own content. Obviously, I want writer A to only control his/her own page(s). He/she should not be able to edit pages that belong to writer B.
I also want to incorporate a wiki in the site where all registered users can edit existing pages. However, a group of users should be able to create new pages/categories.
Here are my questions:
1. Let's say I have a writer who writes about digital photography. This writer will write new articles all the time. Are these going to be new pages or will there be a single page that pulls its contents from the database. If it's the latter, how is it possible to create an archive so that the writer can reference to some of the old content?
2. I've read some posts about the wiki but looks like it never reached a conclusion. What is my best option for a wiki solution e.g. take an existing wiki solution and try to integrate it with Umbraco or use an existing Umbraco package/extension? The reason for integration would be to have a single membership management function and single sign on.
Thanks for all your help.
Sam
[quote=SamU]
First, let me give you an idea about what I want to do. It is an online community where people can publish their own content. Obviously, I want writer A to only control his/her own page(s). He/she should not be able to edit pages that belong to writer B.
[/quote]
You should be able to make a user control to accomplish this. You may also look at Doc2Form, but would still need a control to limit access to the users.
[quote=SamU]
I also want to incorporate a wiki in the site where all registered users can edit existing pages. However, a group of users should be able to create new pages/categories.
[/quote]
Again, Doc2Form may be the answer here, but with some restrictions on who has access to it would require custom user controls.
The best approach here is to use alt templates for the editor pages, and have your permission checks on this template (to redirect away if not allowed), and again to display the edit/create links.
[quote=SamU]
Here are my questions:
1. Let's say I have a writer who writes about digital photography. This writer will write new articles all the time. Are these going to be new pages or will there be a single page that pulls its contents from the database. If it's the latter, how is it possible to create an archive so that the writer can reference to some of the old content?
2. I've read some posts about the wiki but looks like it never reached a conclusion. What is my best option for a wiki solution e.g. take an existing wiki solution and try to integrate it with Umbraco or use an existing Umbraco package/extension? The reason for integration would be to have a single membership management function and single sign on.
Thanks for all your help.
Sam[/quote]
There are so many approaches here is probably why you never seen an answer flat out. You can do custom user controls for everything, and go that route, or, you can use some existing packages as well.
Doc2Form provides an interface to edit documents directly from the front-end, but does not have any built in protections. You can easily modify it to do what you want, and operate off of the document type directly.
Doing the User Control route, you can customize your forms a bit more, and utilize wiki-code controls as well. The ultimate thing is how you store and display your data.
Case
neehouse,
Thanks for your response.
When you say UserControls, do you mean I need to create the whole page edit function from scratch or will I be able to tap into some of the features of Umbraco such as canvas editing?
I'm still learning the basic concepts in Umbraco so my questions may be a little too rudimentary.
is working on a reply...