Some help understanding the profile wall

Daniel Tygel dtygel at gmail.com
Fri Aug 30 14:15:32 BRT 2013


Ah, let me show one example of how beautifull this IFTTT works. Its such 
a wonder:

I operate a wodpress website, http://ripess.org . It's in wordpress, and 
I managed (using existing plugins and making changes in their codes for 
our uses) to make it automatically feed in the news 
(http://www.ripess.org/category/feeds-en/?lang=en) from more than 60 
websites (http://www.ripess.org/sources-en/?lang=en) and from vimeo and 
youtube, creating also a Social Solidarity Economy Television, 
http://www.ripess.org/videos-en/?lang=en.

This is already beautiful, but then IFTTT makes it much better: these 
posts in wordpress are also automatically posted in facebook 
(http://facebook.com/ripessintercontinental), twitter 
(http://twitter.com/ripesstwit) and the linkedin group about social 
solidarity economy 
(http://www.linkedin.com/groups?updates=&gid=5117299&updatesFrom=all).

We were discussing in Cirandas working group from EITA that the profile 
walls in Noosero could feed other places using IFTTT if it had a public 
RSS address. So we want to implement:

1. the option for people to make their wall public (or from a community 
or enterprise)
2. a wall for enterprises
3. the notification in the walls of changes in enterprises, specially 
products/services.
4. these notifications from favorite enterprises would also be 
notifications in the personal profile network wall.

       That's a little bit what we've been thinking.

       Of course it would be beautiful to create a new IFTTT channel for 
Noosfero, but at least oauth and some RESTFUL webservice would have to 
be already implemented in Noosfero, which we still don't have.....

        IFTTT has today 69 channels for actions and triggers: 
https://ifttt.com/channels

        It works like a charm and tries to give some meaning to real 
integration in the web (it's not the only one: there is for example 
hootsuite and others, but I liked IFTTT much more than all others I 
tried)....

            Greetings,

                daniel


Em 30-08-2013 11:00, Daniel Tygel escreveu:
> Hi Terceiro and others,
>
>    It was more an introductory help to know what profile wall "means" 
> (conceptually), since we didn't take part in its specifications and 
> development. I was looking at the code, but was quite lost. Now I'll 
> focus in these 5 areas you pointed out. It's a good start, thanks.
>
>    I thought that number 1 could be quite straight forward, like to 
> add some piece of code to enterprises that are already there for 
> communities and persons. Pointing out those pieces would help me 
> understand what does it involve to create an enterprise wall.
>
>    Let me explain the motivation: We are really happy about this IFTTT 
> magic platform. This can be a way to stimulate people to use cirandas. 
> How? The wall could be public (see the other discussion about that), 
> and, if public, would have an RSS address (I didn't start this 
> discussion yet, but it's in the plans). With IFTTT, this RSS would 
> automagically post in facebook, twitter, identi.ca or any other social 
> network. In this way, noosfero would start to have a simple way to 
> feed facebook and other mainstream networks that are being massively 
> used by the people. We hope that this might help people wanting to 
> migrate to cirandas.
>
>        Greetings, and thanks,
>
>             daniel
>
> Em 30-08-2013 10:30, Antonio Terceiro escreveu:
>> On Fri, Aug 30, 2013 at 09:26:01AM -0600, Daniel Tygel wrote:
>>> bump...
>>>
>>> at least a short help? for example by skype or jabber or gtalk?
>> please try IRC because it's group chat by default and you don't depend
>> on specific people: #noosfero (or #noosfero-br for portuguese) on
>> irc.freenode.net
>>
>> but try to have more specific questions (see below)
>>
>>> Em 28-08-2013 13:44, Daniel Tygel escreveu:
>>>> Hi all,
>>>>
>>>>    Could someone help me explaining what way I should take to:
>>>>
>>>> 1. Add a wall for enterprises (today there is only a profile tab
>>>> for them)
>>>>
>>>> 2. Add the notification of products changed in the enterprise
>>>> profile wall. It means: to generate a notification in the
>>>> enterprise wall whenever of his/her products is created or updated
>>>>
>>>> 3. Add the notification in a personal profile wall (or his/her
>>>> network wall) when one of his/her "favorite enterprises" changes
>>>> something, like adding or updating content or adding or updating
>>>> products/services.
>> Unfortunately it is not possible to explain how the entire thing works
>> without an unreasonable amount of effort. You can start by looking at:
>>
>>    - Person#activities
>>    - Community#activities
>>    - app/views/profile/index.rhtml
>>    - app/views/profile/_profile_wall.rhtml
>>    - app/views/profile/_profile_activities_list.rhtml
>>
>> A more productive way of asking this type of thing is first going over
>> the code to have an initial understanding of how it works, then trying
>> to do what you want, then ask specific questions, as in "I tried X, here
>> is the patch, and expected Y to happen but Z happened instead. How can I
>> make it work?"
>>
>> NB a lot of things there could be a lot better, and we know it. ;-)
>>
>>
>>
>> _______________________________________________
>> Noosfero-dev mailing list
>> Noosfero-dev em listas.softwarelivre.org
>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>



More information about the Noosfero-dev mailing list