MonoX support board

Start the conversation, ask questions and share tips and solutions with fellow developers.

Non-registered users can only browse through our support boards. Please register now if you want to post your questions. It takes a second and it is completely free. Alternatively, you can log in without registration using your credentials at major sites such as Google, Microsoft Live, OpenId, Facebook, LinkedIn or Yahoo.

Feature request: blog edit  (MonoX Roadmap )

Viewed 14568 time(s), 12 post(s) 9/3/2012 10:25:45 AMby denis
denis

denis

9/3/2012 10:25:45 AM
User "super" has suggested the following feature: users should be able to enter blog posts and edit their blog posts only.
This content has not been rated yet. 
7207 Reputation 956 Total posts
denis

denis

9/3/2012 10:26:41 AM
This scenario is already possible, but it requires some coding. It will be described in one of our blog posts.
This content has not been rated yet. 
7207 Reputation 956 Total posts
super

super

9/4/2012 5:07:55 PM
Please write blog for this soon (if possible) also if possible add this in official version.

Current feature allows all the blog authors and news authors to mess up with other people posts, delete categories created by the website admin / owner. This is not a good way of giving so much of privileges to the authors, they can easily mess up the website.

This should be able to add new categories / add new blog and news posts / add new tags / edit their posts only - That's all.. giving more rights than this can be a threat to a website.

This is one more reason why I recommended the feature "Access Control List" - by this the admins of monox projects will be able to give rights accordingly and it will make monoX project more flexible in fulfilling all types of admin's requirements.
This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

9/4/2012 5:17:45 PM
Please refer to the problems I discussed here: http://www.mono-software.com/Mono/Pages/Discussion/dtopic/2Xa50pcH_kODN6CNAVH1dA/Is-it-possible-to-allow-users-create-blog-post-in-monox/?username=super

The problem remains the same, the blog authors can make changes in other people's posts and delete categories etc which can mess up the website database.

It is not a feasible way to assign each blog to each blog author - if there are 20 blog authors, it is very ire-relevant thing to create 20 blogs for each users. In any situation or website, blog categories represent the blog post content so that people can filter the blog post based on their preferences (i.e. categories) so obviously other people might wanna right in different categories and hence in monoX they also get privilege to mess up with other author's blog posts / delete already created categories in t he database - this is a threat to the content of the website - why no one from the development team is ready to accept this thing ? Rather than accepting this thing and understanding the point that I am trying to make, still devlopment team is supporting the current flow of blog feature, why ? please explain...
This content has not been rated yet. 
6018 Reputation 709 Total posts
denis

denis

9/4/2012 5:44:10 PM
It seems to me that you are making this more complicated than it really is. You can choose to have multiple editors for each blog, and yes, they could interfere with each other. This is the option we are using on this site and it works nicely for relatively small groups. You could code additional functionality so, for example, non-admin users cannot publish their posts to the live audience, or cannot save the changes to other people's posts. This is not available out of the box, but we cannot satisfy all scenarios from a default package.
For hundreds of users, you should go with "blog per user" approach that will described along with some source code (actually I think that we already had that question on the public forum). There are no security problems with it. ACL feature will not work in such scenarios, as you cannot have admins setting the rights for each independant user.
This content has not been rated yet. 
7207 Reputation 956 Total posts
super

super

9/4/2012 8:52:43 PM
first of all i am sorry denis if i sounded more aggressive, its just that i have discusses this issue on this forums many times and never got a clear answer. May be its kinda confusing...

I agree if you are using same blog author feature on this website and it works fine because you know other authors and you are confident that other authors will not mess up with other author's stuff..

But having a website in which you allow users to write blog posts but at the same time you don't know those people it is little risky move to allow them to make changes which will changes / edit the data in the database directly...

1) Ok don't you agree monox blog authors (other than admin) should be able to add new categories / add new blog and news posts / add new tags / edit their posts only - That's all ?

2) Right now they can also delete posts / delete categories / delete tags etc ?

3) You mentioned that having blog for each blog author, how is this possible in news if i would like to have multiple author for news too ?

4) Can you explain from start what is the flow of blog and how it works for multi authors ? so that the confusion i am having here can be cleared ? PLEASE

5) You also mentioned this flow works for this monox website, ok by looking at it seems like you have a blog "Mono" (i,e, Blog list). so what if one of your author goes and find a typo with one blog post of other author and while modifying /correcting the typo mistake, the author deletes the blog post of other author, what will you do ? you think this method is safe of of blogging in a CMS solution project?

6) Also, if I am creatings 100's of blog for 100's of author (based on your recommendation blog per user), For instance, my website is about laptops. The categories in computer (in a website remains same) like Dell, HP, Sony, Apple etc. Now each user will create these categories in each blog, by which there will be duplicate categories in each blog list. You still think this is a feasible way to go about it ? Also, if anyone try to click on Categories, the blog post related to that clicked category will only show blog posts related that that specific blog list only in which it was originally posted and the viewer / people will miss out posts in different blog list with same category. Don't you think its not me who is making this confusing, it it the flow in monoX which makes is complicated / confusing ? And I am not talking about this for my website, I wanna use monoX for different websites that i want to work on but this is an issue that is for majority of scenarios. The website theme remains same so each blog list with duplicate categories is not a feasible way to go in a CMS project. And the only other option to get away with this is to give privilege to all the authors and made them editor and they can mess up with other author's posts. So both ways comes with limitations so how can you expect a monoX user to have only 2 option which has a downside ?

A blog / News section must have an access control based on roles so that authors can only add new stuff / edit their stuff - that's all in order to keep a clean flow of the website - don't you agree with my justification ?

If there is any solution (in the default current monoX project) for point # 1, 2 and 3 , please explain me, i would deeply appreciate...
This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

9/4/2012 8:56:00 PM
I hope denis / dev team, you won't take my comments like i am complaining or something. I love monox and i am trying to be part of this community and providing a feedback as a monox user and what things that should / can be improved...

As you can see, I am posting to many comments on monox discussion board these days, I am spending to much time on learning about this project - it means that I do like this project and I do care about this project, where is it going ..I wanna be part of this community so just providing my feedback...
This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

9/4/2012 10:21:46 PM
Here is an example how to make it much more user friendly for site owners / admins: http://img560.imageshack.us/img560/1740/examplepc.jpg

This example is from BlogEngine ASP.NET project - which is one of the best project in .NET for blogging.

This kind of access control list based on roles for Blog and News would be great to have in monoX project. I think current Blog List feature makes the flow more complicated.
This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

9/4/2012 10:58:09 PM
a) One of the famous / best CMS project :Dot Net Nuke, follow the similar flow in which bloggers can edit / manage there own blog posts only (based on the role): http://www.dotnetnuke.com/Resources/Blogs/EntryId/3481/Blog-5-0-Blog-Authoring-Modes.aspx

b) Another great CMS solution Joomla has an extension for blog that comes with ACL for multi blogger roles: http://demo.stackideas.com/administrator/index.php?option=com_easyblog&view=acls
This content has not been rated yet. 
6018 Reputation 709 Total posts
super

super

9/4/2012 11:59:50 PM
Denis / any one from dev team - I would deeply appreciate if you can comment on my all 6 points (posted above) so that I don't have to ask same question again n again, thank you
This content has not been rated yet. 
6018 Reputation 709 Total posts
1 2