You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wookie.apache.org by Bernhard Hoisl <be...@wu.ac.at> on 2009/11/04 15:17:39 UTC

Re: Elgg plugin

Hi,
> No worries,
>
> In Moodle I used the "block_id" which is what Moodle calls any of its 
> persisted screen objects. I've done a bit of digging around and it 
> seems that in Elgg you can use the ElggWidget GUID, which you can 
> obtain using:
>
>         $request.= '&shareddatakey='.$this->vars['entity']->getGUID();
>
> instead of
>
>         $request.= 
> '&shareddatakey='.$this->vars['entity']->wookie_shareddatakey;
Thanks for your help, I have adapted the plugin using dynamic shared 
data key as you suggested.
>
> It would be nice to have the available widgets show up in the Elgg 
> widget gallery rather than this two-step process of adding then 
> editing... but that would require a bit more digging into how Elgg 
> does things; there doesn't seem to be support for programmatically 
> adding widgets in the default plugin mechanism... one for later perhaps.
Yes, that would be really nice. If I have some time I will have a look 
into this.
>
> S
>
> On 3 Nov 2009, at 17:24, Bernhard Hoisl wrote:
>
>> Hi,
>> thanks for testing the plugin.
>>
>> I'm not quite sure what to take for the shareddatakey. In your old 
>> Elgg plugin you took the page_owner() which is quite the user id of 
>> the logged in user. But should this key be bound to one person or to 
>> a widget instance which may be used by several persons?
>> I didn't figured it out fully what the Moodle plugin does. Can you 
>> give me some help what to take as the shareddatakey?
>>
>> Thanks,
>> Bernhard
>>
>>
>> The Elgg Community schrieb:
>>>
>>> You have a new comment on your item "Wookie Widgets" from Scott 
>>> Wilson. It
>>> reads:
>>>
>>>           I gave it a go and got it working with a Wookie server on 
>>> my local machine
>>> - hurray!
>>> Note that the shared data key should be set dynamically to the 
>>> unique id
>>> of the widget object - so the id of whatever the entity is in Elgg that
>>> contains the widget - rather than a static value. Otherwise there will
>>> always be one shared state across all  widgets in Elgg (i.e. all chat
>>> widgets everywhere will participate in the same conversation, not 
>>> just the
>>> ones in the same dashboard/profile)
>>>
>>>
>>> To reply or view the original item, click here:
>>>
>>>    
>>> http://community.elgg.org/pg/plugins/hoisl/read/322307/wookie-widgets
>>>
>>> To view Scott Wilson's profile, click here:
>>>
>>>    http://community.elgg.org/pg/profile/scottwilson
>>>
>>> You cannot reply to this email.
>>>
>