Yeah... and just to break this down very simply, Dreamwidth offers four security levels people can use:
a) Public. This generally allows everybody to see it, even if you're an anonymous user with no account. (I.e., allows logged out usage.)
(Sometimes we have the security level 'Registered Users' which allows anybody who is logged in to see the data. We don't often use this though, so there would have to be a strong argument for including this security level in the calendaring project.)
b) Access Only. Dreamwidth allows you to grant access to other accounts. When something is posted with the Access Only security level, only people to whom you have granted access can see it.
c) Custom Access Groups. The site allows you to create up to 60 groups that you can customize. For example, I have a group that contains only the people I have met in person. I have another group that only includes my family. These access groups can be used to secure content to: I can write a post and say that only the 'My Family' access group can see it.
d) Private. Only the original author can see the content. This is the most restrictive of the access levels.
The four main levels will need to be represented in the calendaring system... i.e., any place that you have the users do something that will make information available online, they should have a choice of who can see that information.
Other than that, this looks like a great start. If you have any questions or anything, let us know!
no subject
a) Public. This generally allows everybody to see it, even if you're an anonymous user with no account. (I.e., allows logged out usage.)
(Sometimes we have the security level 'Registered Users' which allows anybody who is logged in to see the data. We don't often use this though, so there would have to be a strong argument for including this security level in the calendaring project.)
b) Access Only. Dreamwidth allows you to grant access to other accounts. When something is posted with the Access Only security level, only people to whom you have granted access can see it.
c) Custom Access Groups. The site allows you to create up to 60 groups that you can customize. For example, I have a group that contains only the people I have met in person. I have another group that only includes my family. These access groups can be used to secure content to: I can write a post and say that only the 'My Family' access group can see it.
d) Private. Only the original author can see the content. This is the most restrictive of the access levels.
The four main levels will need to be represented in the calendaring system... i.e., any place that you have the users do something that will make information available online, they should have a choice of who can see that information.
Other than that, this looks like a great start. If you have any questions or anything, let us know!