First of all I would like to say that I genuinely LOVE MonoX, there are so many things I can do in the project are just amazing and it has all possible things that a person can expect in a CMS website.
I just have confusion about a few things -
1) I still don't understand what you mean by this:
"No, you need to set Blog administrator roles inside the web.config so you need to check the "<
add
key
=
"BlogAdministratorRoles"
value
=
"Administrators,Publishers"
/>" setting in order to see what roles are blog administrator roles."
In my previous post about giving "Editor" and "Publisher" role to the users (to whom I want to add blog post) is by going in administration area -> users -> add roles.
I don't understand what will happen by adding that <key> because I already have the key in my webconfig
<
appSettings
>
<!-- roles -->
<
add
key
=
"AdministratorRoles"
value
=
"Administrators"
/>
<
add
key
=
"NewsPublisherRoleName"
value
=
"Publishers"
/>
<
add
key
=
"AdManagerRoles"
value
=
"AdManager,Administrators"
/>
<
add
key
=
"BlogAdministratorRoles"
value
=
"Administrators,Publishers"
/>
<
add
key
=
"CalendarAdministratorRoles"
value
=
"Administrators,Publishers"
/>
<
add
key
=
"DiscussionAdministratorRoles"
value
=
"Administrators,Publishers"
/>
<
add
key
=
"PhotoGalleryAdministratorRoles"
value
=
"Administrators,Publishers"
/>
<
add
key
=
"NewsEditorRoles"
value
=
"NewsEditors"
/>
<
add
key
=
"ShowAjaxPanelForRoles"
value
=
"Publishers"
/>
I am confused by your reply because, still the logic remains the same that giving "Editor" and "Publisher" role to a user also gives the user the privileges to play with other user's stuff - that user can also edit / delete / unpublish other user's posts.
So my question remains the same - Any access control or user right feature in monoX by which I can only give priveledge to users to add / modify / publish and unpublish their blog posts only and not interfere in other user's stuff ? I know in this question I am specifically talking about blogs but access control list technically covers everything like rights from pages to blog to giving other kind of privileges to users - MonoX has that kind of access control list ? if no, in future is this feature is on the roapmap or no?
2) Since you mentioned about creating another blog for the user(s) whom I want to add blog posts. I think it creates confusion for website visitors, since admin is creating categories to categorize all the blog posts so adding blog list will only confuse visitors . I don't think its a good approach to name the blogs based on usernames because the admin of the website would like to name it based on the website theme (what the website is about rather than usernames) because why a visitor will be interested in reading a blog post by a random author "john", the website visitor don't know that user / author ?
Any solution for this problem ?
3) Also by default, the mono X blog is connected in the menu tabs - technically if a new blog post is added, it should come up at the top - right now the user has to click on the name of the blog in order to see new blog posts in that section.
I know in order to have all the blogs on the page, I can modify the blog link from : http://localhost:55731/MonoX2/blog/posts/MonoX/ TO http://localhost:55731/MonoX2/blog.aspx
But then, on the side column, only option available is:
Blog list
"Blog Name"
"Description of the blog"
MonoX
MonoX Sample Blog.
Technically, all the blog categories and blog tags should be together (from all blogs) and should be displayed on the side column - how to achieve that ?