Hi jadove. I have recently created a cms/blog for sale on codecanyon. Its is still in testing mode. But will be released in few days.
There are 3 types of users:
1. Superuser – with username “admin” can do anything
2. Admininstrative user, who can do almost anything
3. Author, who has access to only create posts.
Levels 1 and 2 can make their post/page only editable by them by setting checkbox when creating a page/post.
You can have a look here:
front
This is the post explaining the cms/blog:
http://dime3studio.com/preview/easy-blog2/p/34
If you want to only allow user to edit or add his/her own posts, just grant that user an access of “author”. And, authors can’t do anything else then creating and editing their own posts