librelist archives

« back to archive

ControlBox Panel manipulation and Chatroom configuration

ControlBox Panel manipulation and Chatroom configuration

From:
Ayush Gupta
Date:
2015-05-10 @ 22:09
> Hello,
>
> I have been trying to achieve two tasks and was wondering if I could get
some input on how to accomplish these.
>
> 1. Have the available rooms, contacts, and status sitting in one panel:
>
> I have been trying to manipulate the files with no success. I wish to see
all the public chatrooms, user status, and contacts all within what is
currently the "contact's" panel.
>
> 2. Chatroom configuration:
>
> From the mockups and through the code, it seems like there is way to make
chatrooms hidden/private, password protected, etc. However, I do not see
how to enable chatroom configuration.
>
> Thanks for your help!
>
> Ayush

Re: [conversejs] ControlBox Panel manipulation and Chatroom configuration

From:
Jc Brand
Date:
2015-05-11 @ 15:56
On Sun, May 10, 2015 at 06:09:13PM -0400, Ayush Gupta wrote:
>    Hello,
>    
>    I have been trying to achieve two tasks and was wondering if I could get
>    some input on how to accomplish these.
>    
>    1. Have the available rooms, contacts, and status sitting in one panel:
>    
>    I have been trying to manipulate the files with no success. I wish to
>    see all the public chatrooms, user status, and contacts all within what is
>    currently the "contact's" panel.

You should create a new plugin with converse.plugins.add and then you can
override the Backbone models and views which converse.js uses with
converse.plugins.extend.

However this is a large and relatively complicated customization and not
something which could easily be explained or broken down in an email.

>    2. Chatroom configuration:
>    
>    From the mockups and through the code, it seems like there is way to
>    make chatrooms hidden/private, password protected, etc. However, I do not
>    see how to enable chatroom configuration.

You should see a cog icon at the top right of the room. If you don't see one
you don't have the necessary rights to configure that room.

JC

Re: [conversejs] ControlBox Panel manipulation and Chatroom configuration

From:
Ayush Gupta
Date:
2015-05-12 @ 13:29
Ok. Thanks for the input!

On Mon, May 11, 2015 at 11:56 AM, JC Brand <lists@opkode.com> wrote:

> On Sun, May 10, 2015 at 06:09:13PM -0400, Ayush Gupta wrote:
> >    Hello,
> >
> >    I have been trying to achieve two tasks and was wondering if I could
> get
> >    some input on how to accomplish these.
> >
> >    1. Have the available rooms, contacts, and status sitting in one
> panel:
> >
> >    I have been trying to manipulate the files with no success. I wish to
> >    see all the public chatrooms, user status, and contacts all within
> what is
> >    currently the "contact's" panel.
>
> You should create a new plugin with converse.plugins.add and then you can
> override the Backbone models and views which converse.js uses with
> converse.plugins.extend.
>
> However this is a large and relatively complicated customization and not
> something which could easily be explained or broken down in an email.
>
> >    2. Chatroom configuration:
> >
> >    From the mockups and through the code, it seems like there is way to
> >    make chatrooms hidden/private, password protected, etc. However, I do
> not
> >    see how to enable chatroom configuration.
>
> You should see a cog icon at the top right of the room. If you don't see
> one
> you don't have the necessary rights to configure that room.
>
> JC
>

Re: [conversejs] ControlBox Panel manipulation and Chatroom configuration

From:
Ayush Gupta
Date:
2015-05-12 @ 20:03
So I'm using prosody for my server and cannot seem to get the cog to appear
by being the admin and/or creating the room. In addition, for any chatrooms
predefined in the prosody config will appear in "show rooms" but when you
click on them, the room name does not appear in the chatroom head.

On Tue, May 12, 2015 at 9:29 AM, Ayush Gupta <theayushgupta@gmail.com>
wrote:

> Ok. Thanks for the input!
>
> On Mon, May 11, 2015 at 11:56 AM, JC Brand <lists@opkode.com> wrote:
>
>> On Sun, May 10, 2015 at 06:09:13PM -0400, Ayush Gupta wrote:
>> >    Hello,
>> >
>> >    I have been trying to achieve two tasks and was wondering if I could
>> get
>> >    some input on how to accomplish these.
>> >
>> >    1. Have the available rooms, contacts, and status sitting in one
>> panel:
>> >
>> >    I have been trying to manipulate the files with no success. I wish to
>> >    see all the public chatrooms, user status, and contacts all within
>> what is
>> >    currently the "contact's" panel.
>>
>> You should create a new plugin with converse.plugins.add and then you can
>> override the Backbone models and views which converse.js uses with
>> converse.plugins.extend.
>>
>> However this is a large and relatively complicated customization and not
>> something which could easily be explained or broken down in an email.
>>
>> >    2. Chatroom configuration:
>> >
>> >    From the mockups and through the code, it seems like there is way to
>> >    make chatrooms hidden/private, password protected, etc. However, I
>> do not
>> >    see how to enable chatroom configuration.
>>
>> You should see a cog icon at the top right of the room. If you don't see
>> one
>> you don't have the necessary rights to configure that room.
>>
>> JC
>>
>
>