Hi Isaac<br>Thanks for your reply.I admit that my suggestion may not fit for all users.I myself have not seen all the features of opencms.But yes as a newbie i felt difficultly .I would  go through your suggestions and would try  to work out.<br>
<br>Thanks<br>Raj<br><br><div class="gmail_quote">On Thu, Apr 3, 2008 at 9:12 PM, Isaac R. Higgins <<a href="mailto:isaac.higgins@isaacray.com">isaac.higgins@isaacray.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
This letter seems some-what inflammatory, but I can offer some assistance.<br>
<br>
Most of your questions can be answered by reading through the examples and tutorials in a clean install of OpenCMS.  I suggest you setup a machine as a test server and database so that you can bang around and familiarize yourself with OpenCMS.<br>

<br>
Most other information can be found here:<br>
<a href="http://opencms-wiki.org/Main_Page" target="_blank">http://opencms-wiki.org/Main_Page</a><br>
and in the list serve archives.<br>
<br>
We generally do not like to answer questions that have been answered several times before or that have been answered in the documentation.  The clean-install TemplateOne examples will prove most useful when trying to learn to be an OpenCMS site administrator.<br>

<br>
As far as being a content author, there is almost nothing more simple than creating and updating content.  Familiarize yourself with the "Explorer" which works much to the same structure as windows explorer where resources exist as folders and documents of various types.  Right click on a resource in the right pane of your explorer to access various options, including edit, permissions, and properties.  Permissions work just like they do in windows, there shouldn't be much confusion here.  Windows has a group called "Administrators" as well as an account called "Administrator"  There is a hierarchal structure for permissions inheritance just like in windows. Look at your "My Documents" folder in windows as an example.  It is locked from viewing by other users in the system, but if a user is in the administrators group, they can see it.  Additionally, as an OpenCMS(6.2.3) admin, you have the freedom to use groups only to assign permissions (this works great when there are many users in a group who need the same rights) or you can assign specific user permissions to a specific resource and opt to override inherited permissions.<br>

<br>
You request "role based" permissions to be implemented... check out the features page for OpenCMS 7:<br>
<a href="http://www.opencms.org/en/support/features/features7/usermanagement.html" target="_blank">http://www.opencms.org/en/support/features/features7/usermanagement.html</a><br>
<br>
Lastly, I suggest you read the documentation for both versions.  If you can't figure out how to install the modules, you can find versions of it using google.<br>
OpenCMS 7 Documentation Modules: <a href="http://www.opencms.org/en/download/documentation.html" target="_blank">http://www.opencms.org/en/download/documentation.html</a><br>
OpenCMS 6 Documentation Module Archives: <a href="http://www.opencms.org/en/download/archive.html" target="_blank">http://www.opencms.org/en/download/archive.html</a><br>
<br>
A quick google search lead me to this:<br>
<a href="http://cms.ngsltd.com/opencms6/opencms/" target="_blank">http://cms.ngsltd.com/opencms6/opencms/</a><br>
Use the links at the top to browse the opencms 6 clean install documents.<br>
Here's one for OpenCMS 7:<br>
<a href="http://www.bng-galiza.org/opencms/opencms/" target="_blank">http://www.bng-galiza.org/opencms/opencms/</a><br>
<br>
<br>
To answer more specifically:<br>
1. I would start with folder structure in the current project.  Explore making changes to templateone, and creating a microsite to help gain familiarity.<br>
<br>
2. Your idea seems logical for your purposes, but not for the majority of OpenCMS users.  For example, I have one project and 1000s of users.  I like being able to manage groups separately from users and projects. One the other hand, if you had a small handful of users, and a lot of projects, it could be infinitely cumbersome to have to administer new groups and users for every project created.  Take advantage of inherited permissions, you can assign a group to a folder and all it's subfolders. Additionally, I don't know of any Microsoft products that add user/group creation into the project setup wizard.  Not even Active Directory (which is the base of all MS networked users/groups).  They all give you a default group to be administered later.<br>

<br>
3. In the administrators view of explorer, create your users/groups.  In explorer view, right click on the resource you wish to permit, and assign permissions.  I can't imagine a simpler way.  You can assign users and/or groups in the same manner.  Group assignments work for me because I could have 100 users in a group and assign them all the rights to a resource at the same time.  Then, I can pick one user out of the group and assign them publish rights (which will override their group rights).  You can learn more about permissions if you create a separate account for yourself and experiment with what different settings do to your practice account.<br>

<br>
4.a.b. Admin always has full permissions from my experience<br>
<br>
4.b. You can test this and see what the results are, there is a hierarchy of permissions when applied to a resource and you can specifically override inherited.<br>
<br>
4.c. If one of the user's groups grant permission, permission is granted.  The formula for Group1, Group2, Group3 is:<br>
deny permission if (Group1 or Group2 or Group3) has denied permission, else, allow permission.<br>
So, if one group has denied view access, then the other groups can not allow view access, unless it's the Admin group.<br>
<div><div></div><div class="Wj3C7c"><br>
-----Original Message-----<br>
From: <a href="mailto:opencms-dev-bounces@opencms.org">opencms-dev-bounces@opencms.org</a> on behalf of Raj Malhotra<br>
Sent: Thu 4/3/2008 9:15 AM<br>
To: The OpenCms mailing list<br>
Subject: Re: [opencms-dev] OpenCms Not at all User Friendly<br>
<br>
Hi Georgi<br>
It may sound silly to you as you may be one of the experts in OpenCms.But i<br>
have just started working in OPenCms .I am working on a OpenCms application<br>
which uses 6.2.3 version I have to migrate it to 7.0.4 version.<br>
I will say that there is no true sequence to create a project.I will post<br>
few questions which came to my mind<br>
1.I want to create a website so should i start with creating project in<br>
opencms or first should create folder structure.?<br>
<br>
2.what to create first group or users. what i am doing after trying random<br>
way is that first i am creating folder structure then i will create group<br>
then user  assign user to group and finally will create project .This is my<br>
suggestion that everything should be in wizard manner once you click on<br>
create project ,you should be provided with options one by one and at the<br>
end your project should be complete.ex like microsoft products.<br>
<br>
3.I am totally confused with the users.groups and roles .How we are<br>
assinging permission is not at all clear .Present way is not friendly .when<br>
you create user you just assign group but i just cannot see where how<br>
permmissions are assign or  how permission system is going to work.<br>
<br>
4. once you create everything and righclick on the resource say  a jsp. And<br>
you select permissions .you see userr permmissions,permssion inherited from<br>
parent folders and resource permission.The following doubts are in mind<br>
regarding this.<br>
<br>
 a.user permission means if  i  login as Admin then   'user permission' on<br>
resource means that admin has these permission on the jsp.<br>
<br>
<br>
 b.looking at 'permissions inherited from parent folder' there  you have<br>
Adminstrators ,Users,ProjectManagers group.I think that if login user is<br>
Administrator then his available permsions are shown in Administrators<br>
groups,If login user belongs to 'ProjectManagers' group then ProjectManager<br>
group is showing his permission.<br>
<br>
but then b is contradicting a.<br>
<br>
c.finally resouce permission also there .so if all these is shown in the UI<br>
what is the actual permissions fo login users how its determined if user<br>
belongs to two groups.<br>
<br>
I read something about 'Role based Acess Control' and heard lots of praise<br>
for such system.I am not sure but if it makes OpenCms simpler then it should<br>
be implemented.<br>
<br>
I have looked this much only in OpenCms and i found permssion assingment<br>
very complex.I have already posted many posts in last few days but didnt get<br>
single answer.<br>
<br>
<br>
regards<br>
Raj<br>
<br>
On Thu, Apr 3, 2008 at 6:51 PM, Georgi Naplatanov <<a href="mailto:gosho@oles.biz">gosho@oles.biz</a>> wrote:<br>
<br>
> Hello, Raj<br>
><br>
> can You explain, or give some examples for non user friendly behaviour<br>
> of opencms ?<br>
><br>
> Raj Malhotra wrote:<br>
> > Hi<br>
> > I am beginner in opencms.I think it is not at all user friendly<br>
> application<br>
> > . If you take example of  windows and linux .its more complex like<br>
> linux.A<br>
> > new person cant understand it easily.I wish it should be as easy as<br>
> > windows.May be opencms community should work on making it more user<br>
> > friendly.<br>
> > thanks<br>
> > Raj<br>
> ><br>
> ><br>
> ><br>
> > ------------------------------------------------------------------------<br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > This mail is sent to you from the opencms-dev mailing list<br>
> > To change your list options, or to unsubscribe from the list, please<br>
> visit<br>
> > <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
><br>
><br>
> _______________________________________________<br>
> This mail is sent to you from the opencms-dev mailing list<br>
> To change your list options, or to unsubscribe from the list, please visit<br>
> <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
><br>
<br>
<br>
</div></div><br><br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br></blockquote></div><br>