Loading...
 
Features / Usability

Features / Usability


Interest groups, and their pages?

posts: 16 Austria

Morning...

Is it possible to do the following:

  1. Define a group of users. preferrably, some (or even all) of the "normal" users should be able to define new groups of users on the fly, i.e. without waiting for admin.
  2. Designate areas on the site that are only accessible to group members. Preferably, one member of the group should be able to allow members of the group the read/write/edit.. permissions to an area he/she "owns".


What I have in mind is kind-of "private" areas where group members could discuss themas that are of no interest for the rest of the world, or for some other reason should not be shown to the rest of the world. Wiki pages, forum(s), group owned blogs, group calendar entries, file repositories, etc...

thx
Deno

posts: 2881 United Kingdom

Hi Deno,

The Admin can setup this kind of system no problem. however, you would need to code a group manager permission in order to appoint a user able to manage the group(s) that they belong too.

I guess your trying to create something similar to the Yahoo Groups/MSN Groups?

Damian

posts: 16 Austria

> Damian:
> Hi Deno,
>
> The Admin can setup this kind of system no problem. however, you would need to code a group

You mean, tiki already has all of it, except for the possibility that users define their own groups?

manager permission in order to appoint a user able to manage the group(s) that they belong too.
>
> I guess your trying to create something similar to the Yahoo Groups/MSN Groups?

Yes, something like that. AnyUser, or at least a certain type of PrivilegedUsers shouls be able to define new groups at will, and "invite" people to "their" groups, and then set per-group permissions to parts of the tiki site... I can imagine following uses:

  • invite a group of people for a private discussion.
  • Prepare a project/meeting
  • documentation for kind-of-secret project that should not be seen by everyone.
  • members-only chat in a separate room
  • members-only forum


etc.

How difficult is it to implement this? As in "which files are affected" and "how much additional coding".

Bear in mind that I'm new to tiki - I only really looked at LDAP auth code so far.

posts: 2881 United Kingdom

> Deno:
> You mean, tiki already has all of it, except for the possibility that users define their own groups?

Tiki has quite a comprehensive permissions system in place at the moment. you would need to code some additional permissions to allow for group managers and then add security checks for those group manager permissions at various feature places.

> Yes, something like that. AnyUser, or at least a certain type of PrivilegedUsers shouls be able to define new groups at will, and "invite" people to "their" groups, and then set per-group permissions to parts of the tiki site... I can imagine following uses:
> * invite a group of people for a private discussion.
> * Prepare a project/meeting
> * documentation for kind-of-secret project that should not be seen by everyone.
> * members-only chat in a separate room
> * members-only forum
>
> etc.
>
> How difficult is it to implement this? As in "which files are affected" and "how much additional coding".
>
> Bear in mind that I'm new to tiki - I only really looked at LDAP auth code so far.
>

Well you would need to create a new permission in the database, then modify the admin_permissions so thats its there to be enabled. Then it would be a case of modifying the code in all areas to check for the new permission. I think a lot of tweaking in nearly all files.


posts: 16 Austria

> Damian:
> Hi Deno,
>
> The Admin can setup this kind of system no problem. however, you would need to code a group

You mean, tiki already has all of it, except for the possibility that users define their own groups?

manager permission in order to appoint a user able to manage the group(s) that they belong too.
>
> I guess your trying to create something similar to the Yahoo Groups/MSN Groups?

Yes, something like that. AnyUser, or at least a certain type of PrivilegedUsers shouls be able to define new groups at will, and "invite" people to "their" groups, and then set per-group permissions to parts of the tiki site... I can imagine following uses:

  • invite a group of people for a private discussion.
  • Prepare a project/meeting
  • documentation for kind-of-secret project that should not be seen by everyone.
  • members-only chat in a separate room
  • members-only forum


etc.

How difficult is it to implement this? As in "which files are affected" and "how much additional coding".

Bear in mind that I'm new to tiki - I only really looked at LDAP auth code so far.

posts: 2881 United Kingdom

> Deno:
> You mean, tiki already has all of it, except for the possibility that users define their own groups?

Tiki has quite a comprehensive permissions system in place at the moment. you would need to code some additional permissions to allow for group managers and then add security checks for those group manager permissions at various feature places.

> Yes, something like that. AnyUser, or at least a certain type of PrivilegedUsers shouls be able to define new groups at will, and "invite" people to "their" groups, and then set per-group permissions to parts of the tiki site... I can imagine following uses:
> * invite a group of people for a private discussion.
> * Prepare a project/meeting
> * documentation for kind-of-secret project that should not be seen by everyone.
> * members-only chat in a separate room
> * members-only forum
>
> etc.
>
> How difficult is it to implement this? As in "which files are affected" and "how much additional coding".
>
> Bear in mind that I'm new to tiki - I only really looked at LDAP auth code so far.
>

Well you would need to create a new permission in the database, then modify the admin_permissions so thats its there to be enabled. Then it would be a case of modifying the code in all areas to check for the new permission. I think a lot of tweaking in nearly all files.


posts: 1 United States

If I may, I would like to comment on this thread. I think giving users permissions over who may be able to interact with their content or "space" as Deno mentioned could be a very important one. I used TikiWiki 1.8 to build AiD, a free announcements and invitations site for DoveNet. TW fits the bill very well except that many folks wish to make personal announcements such as baby or bridal showers in intimate fashion to only certain friends, family and peers. So, this is a bit of a snag for me currently.

I think you are correct Damian, it would be somewhat Yahoos or MSN Groups-like. That might be a pretty good payoff for rolling through the code one more time. I wish I knew how to go about it. I would do it myself.

Anyway ...that's my two cents and I appreciate being able to input.

posts: 2881 United Kingdom

Thanks for the comment j@zz. Ive got a few tiki developments going on myself at the moment in the 1.9 version. Ill come back and find you and Deno once those are completed and we can talk about this in more detail biggrin

> j@ZZ:
> If I may, I would like to comment on this thread. I think giving users permissions over who may be able to interact with their content or "space" as Deno mentioned could be a very important one. I used TikiWiki 1.8 to build AiD, a free announcements and invitations site for DoveNet. TW fits the bill very well except that many folks wish to make personal announcements such as baby or bridal showers in intimate fashion to only certain friends, family and peers. So, this is a bit of a snag for me currently.
>
> I think you are correct Damian, it would be somewhat Yahoos or MSN Groups-like. That might be a pretty good payoff for rolling through the code one more time. I wish I knew how to go about it. I would do it myself.
>
> Anyway ...that's my two cents and I appreciate being able to input.
>
>


posts: 2881 United Kingdom

Thanks for the comment j@zz. Ive got a few tiki developments going on myself at the moment in the 1.9 version. Ill come back and find you and Deno once those are completed and we can talk about this in more detail biggrin

> j@ZZ:
> If I may, I would like to comment on this thread. I think giving users permissions over who may be able to interact with their content or "space" as Deno mentioned could be a very important one. I used TikiWiki 1.8 to build AiD, a free announcements and invitations site for DoveNet. TW fits the bill very well except that many folks wish to make personal announcements such as baby or bridal showers in intimate fashion to only certain friends, family and peers. So, this is a bit of a snag for me currently.
>
> I think you are correct Damian, it would be somewhat Yahoos or MSN Groups-like. That might be a pretty good payoff for rolling through the code one more time. I wish I knew how to go about it. I would do it myself.
>
> Anyway ...that's my two cents and I appreciate being able to input.
>
>


Upcoming Events

1)  18 Apr 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  16 May 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3)  20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting
4)  18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting
5)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
7) 
Tiki birthday
8)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
9)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
10)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting