Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-16 Thread Paweł Paprota

On 10/16/2012 03:44 PM, Alex Barth wrote:

Very interesting.

Activities seems to be going for replacing the history tab - am I seeing this 
right? I was expecting activity streams an expansion of the 'your friends' feed 
on my user profile. I. e. while on the history tab I get a complete changeset 
listing, on Activities I see summaries of people or places I'm interested in 
(how the latter would work is not fleshed out at all atm in OSM). I'd like to 
understand better where you see activity streams falling between functionality 
we now accomodate under the History tab and the friend feed.


I added the Activity tab simply on a whim :-) Activity Server as it is 
can serve an activity stream in different formats for different scopes, 
i.e.:


1. For a given bounding box (Activity tab)
2. For a given activity actor (author of the activity)
3. For a given activity recipient ("my own activity stream" as I call 
it) - not yet fully implemented


I will be focusing more on (2) and (3) now that the demo instance is 
more or less up and running. The idea is to provide a personal "wall" / 
activity stream for each user and also a "third party view" activity 
stream - when looking at someone's user page there are currently 
activities of that person listed.


Another thing is what you mention as "places I'm interested in" - there 
are some tickets for that in Trac and I think this definitely needs to 
be built. Activity Server side of things is ready - "place I'm 
interested in" is just a bounding box after all so it's not a problem to 
retrieve an activity stream for such places, potentially even for many 
places at once and get one unified view - a lot of possibilities now 
that the backend is in place.


As for the History tab - we discussed this briefly yesterday on the EWG 
meeting as there is a Top Ten Task for implementing an "OWL-powered 
history/activity tab". As I see it, History could just be a more 
"advanced" view of the Activity - showing changesets with all the gory 
details such as links to OsmChange XML etc. I don't think those two 
thinks conflict with each other - it's only a matter of putting it all 
together and avoiding UI clutter.


Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-16 Thread Alex Barth

Very interesting.

Activities seems to be going for replacing the history tab - am I seeing this 
right? I was expecting activity streams an expansion of the 'your friends' feed 
on my user profile. I. e. while on the history tab I get a complete changeset 
listing, on Activities I see summaries of people or places I'm interested in 
(how the latter would work is not fleshed out at all atm in OSM). I'd like to 
understand better where you see activity streams falling between functionality 
we now accomodate under the History tab and the friend feed.

Alex

On Oct 15, 2012, at 11:11 AM, Paweł Paprota  wrote:

> Hi all,
> 
> I've been working and working on this stuff or a few weeks now, I guess
> now is as good time as any to show a pre-pre-alpha version :-)
> 
> So what I have for you today is a demo instance [1] of the Rails Port
> that is integrated with Activity Server by means of the new Activity tab
> - this tab shows activity for selected (displayed on the screen)
> bounding box.
> 
> For now it looks similar to the History tab but it is fully powered by
> the Activity Server which means that in the (near) future there will be
> more information there than "just" changeset activities - I hope to
> integrate diary entries, "new mappers in your area", events, OSM Tasking
> Manager, help.osm.org and ponies.
> 
> Changeset descriptions are of course powered by an integrated instance
> of the great Changemonger project courtesy of emacsen.
> 
> There is also an early version of user page activity stream, e.g. [2].
> 
> Couple of notes:
> 
> * Yes, some (most) of the activity stream functionality is just for show
> (comments, zoom, reloading) but could be relatively easily implemented -
> I would love to hear people's opinions.
> * Apidb contains only data for Poland so you probably won't find your
> user in this instance.
> * Activities are being currently generated based on an Europe database
> and the replication is catching up (now it's at the end of September) so
> new activities pop up constantly as replication progresses.
> 
> Let me know what you think about functionality and otherwise.
> 
> [1] http://suncobalt.dyndns.org:8081/
> [2] http://suncobalt.dyndns.org:8081/user/SegMar
> 
> If you want to know more about this effort, see:
> 
> https://github.com/ppawel/osm-activity-server
> https://github.com/ppawel/osm-activity-publishers
> https://github.com/ppawel/openstreetmap-website/tree/social-osm
> 
> Paweł
> 
> ___
> rails-dev mailing list
> rails-...@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/rails-dev

Alex Barth
http://twitter.com/lxbarth
tel (+1) 202 250 3633





___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Richard Weait
The rss feed looks great.

http://suncobalt.dyndns.org:/activities?format=rss&bbox=17.05,48.81,27.83,54.25

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Paweł Paprota
On Mon, Oct 15, 2012, at 19:40, Pierre Béland wrote:
> Pavel,
> 
> I tried with two navigators, both with french defined as user language. 
> They both showthe following error / warning message in the Activity side
> window :
> [missing "fr.site.sidebar.activities" translation]
> 
> The Chrome navigator shows normally the Activity list in english.
> 
> The Firefox 16.0.1 navigator do not provide the Activity list and
> indicate : Error: data is undefined. 
> 

You are right, I'm using Chromium and it works. In Firefox, it doesn't.
Thanks for the report.

Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Pierre Béland
Pavel,

I tried with two navigators, both with french defined as user language.  They 
both showthe following error / warning message in the Activity side window :
[missing "fr.site.sidebar.activities" translation]

The Chrome navigator shows normally the Activity list in english.

The Firefox 16.0.1 navigator do not provide the Activity list and indicate : 
Error: data is undefined. 

 
Pierre 



>
> De : Paweł Paprota 
>À : Pierre Béland ; "talk@openstreetmap.org" 
> 
>Envoyé le : Lundi 15 octobre 2012 13h17
>Objet : Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance
> 
>Sure, this is the whole Poland:
>
>http://suncobalt.dyndns.org:8081/?lat=51.61&lon=22.44&zoom=7&layers=M
>
>BTW, the activities are not reloaded automatically (and the Reload
>button doesn't work - I will fix that in a minute) right now so when you
>change the bounding box you need to click Activity tab again - maybe
>that's why you couldn't find activities anywhere?
>
>Paweł
>
>
>___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Paweł Paprota
Sure, this is the whole Poland:

http://suncobalt.dyndns.org:8081/?lat=51.61&lon=22.44&zoom=7&layers=M

BTW, the activities are not reloaded automatically (and the Reload
button doesn't work - I will fix that in a minute) right now so when you
change the bounding box you need to click Activity tab again - maybe
that's why you couldn't find activities anywhere?

Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Paweł Paprota
> IMHO the separate tabs on osm.org are a little bit fuzzy in their 
> concept, yet.
> We have tabs for search, data details, map key, export and your proposed 
> activities.
> The Tab concept as it's used currently lacks combination possibilities: 
> It's not possible to show any combination of tabs, which would be useful 
> especially for the activity stuff.
> I personally don't want to actively crawl the activity, but have it at 
> hand while using osm.org as a mapper; keep it open and see what happend 
> while diving into a data detail with the data tab or exporting an image.
> 
> But as long as there's nothing changed in what we have now, well... it's 
> one simple and fitting possibility, that doesn't harm the current page ;)
> (to make that clear: the feature itself is cool, that doesn't harm, I'm 
> talking about the implentation as tab here only).

This kind of feedback is exactly what I'm looking for at this stage. I
wanted to have activity stream for displayed bounding box so I used the
simplest possible implementation (technically speaking) - a new tab. But
I agree that it is a bit awkward in terms of user experience.

The problem is that I'm a developer... I'm sure I can come up with some
kind of UX design for this but there are people who would do this much
better and in shorter time... it would be great to have someone look at
this and just point out obvious problems like you did.

I think that the "activity on the main page" feature could be used to
nicely show off OSM's core philosophy - that the map is actively built
by people. A newcomer will likely immediately go to their own home area
with the map and if they see that there are other mappers nearby this
could further motivate them to join OSM.

Right now I'm not sure how to implement it better in terms of UX... As I
said this is pre-pre-alpha so there's a lot of other stuff to work on
but at some point UX will start to matter as much as anything else... so
suggestions/ideas/mockups/whatever welcome.

> > * Do you think commenting on activities would be a useful feature?
> For blog posts I think we have that already, which raises the question 
> if that should be something on the activity stream or on the activity 
> itself at source side.

Yeah that is confusing, I guess the "comment" link could go to diary
entry in this case...

> You proposed yet
> - diary entries: these have comments already. I think, it should be 
> possible to show them, probably to add them, but comments should be 
> attatched to the blog, not to the activity server here.

+1

> - new mappers in your area: commenting? I would like to see a link to 
> send them a osm message instead.
> - OSM Tasking Manager: not sure, don't know much about it.
> - events: shouldn't comments go to the wiki page etc. where they are 
> pulled from?
> - help.osm.org: a link to provide that help would be better (again 
> direct at the help system)
> - ponies: no comment (please ;) )
> 

These are good points. The idea for comments is that it is a very easy
way to communicate. I think it definitely makes sense for changesets
because there is no other way to communicate with people on changeset
level other than sending a private message which is more work than just
clicking "comment" and typing something.

But for other activities as you point out this may not be so useful.
Thanks for your comments on this (pun intended ha ha).

Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Pierre Béland
Pawel,

could you give us a permalink to an area where we will see some activity 
reported?


 
Pierre 



>
> De : Paweł Paprota 
>À : talk@openstreetmap.org 
>Envoyé le : Lundi 15 octobre 2012 12h17
>Objet : Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance
> 
>When you zoom in to a small area there is indeed no activities in many
>places - there is only ~8000 activities in the database at this point,
>replication is still in progress.
>
>As for the translation - I have added an English one but for some reason
>it is not being picked up in Javascript, so it's a bug. But for now I
>would propose to ignore the "details" and focus on the concept, such as
>for example:
>
>* Is presentation as a separate tab and on the user page useful?
>* Do you think commenting on activities would be a useful feature?
>
>Paweł
>
>___
>talk mailing list
>talk@openstreetmap.org
>http://lists.openstreetmap.org/listinfo/talk
>
>
>___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Peter Wendorff

Am 15.10.2012 18:17, schrieb Paweł Paprota:

When you zoom in to a small area there is indeed no activities in many
places - there is only ~8000 activities in the database at this point,
replication is still in progress.

As for the translation - I have added an English one but for some reason
it is not being picked up in Javascript, so it's a bug. But for now I
would propose to ignore the "details" and focus on the concept, such as
for example:

* Is presentation as a separate tab and on the user page useful?
IMHO the separate tabs on osm.org are a little bit fuzzy in their 
concept, yet.
We have tabs for search, data details, map key, export and your proposed 
activities.
The Tab concept as it's used currently lacks combination possibilities: 
It's not possible to show any combination of tabs, which would be useful 
especially for the activity stuff.
I personally don't want to actively crawl the activity, but have it at 
hand while using osm.org as a mapper; keep it open and see what happend 
while diving into a data detail with the data tab or exporting an image.


But as long as there's nothing changed in what we have now, well... it's 
one simple and fitting possibility, that doesn't harm the current page ;)
(to make that clear: the feature itself is cool, that doesn't harm, I'm 
talking about the implentation as tab here only).

* Do you think commenting on activities would be a useful feature?
For blog posts I think we have that already, which raises the question 
if that should be something on the activity stream or on the activity 
itself at source side.

You proposed yet
- diary entries: these have comments already. I think, it should be 
possible to show them, probably to add them, but comments should be 
attatched to the blog, not to the activity server here.
- new mappers in your area: commenting? I would like to see a link to 
send them a osm message instead.

- OSM Tasking Manager: not sure, don't know much about it.
- events: shouldn't comments go to the wiki page etc. where they are 
pulled from?
- help.osm.org: a link to provide that help would be better (again 
direct at the help system)

- ponies: no comment (please ;) )

regards
Peter

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread sabas88
2012/10/15 Paweł Paprota 

> When you zoom in to a small area there is indeed no activities in many
> places - there is only ~8000 activities in the database at this point,
> replication is still in progress.
>

Is this the cause of "Error: Cannot read property 'actor' of undefined."?
Perhaps there should be a custom message here...
The "Automatically load for area displayed on the map" checkbox is similar
to the Explore Data feature? I mean, it reload automatically the stream
based on the bounding box?

>
> As for the translation - I have added an English one but for some reason
> it is not being picked up in Javascript, so it's a bug. But for now I
> would propose to ignore the "details" and focus on the concept, such as
> for example:
>
> * Is presentation as a separate tab and on the user page useful?
>

I like that on main page (with the possibility said before), on the user
page perhaps it should be resized, lika a widget in a sort of Dashboard..

* Do you think commenting on activities would be a useful feature?
>

I don't think so, if a user want to talk about another user changeset he
sends a PM, a diary entry he comments on diary (instead of Send Message
should appear a Comment on Entry which goes to the actual entry).


> Paweł
>

Good job! :-)

Regards,
Stefano

>
> ___
> talk mailing list
> talk@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk
>
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Paweł Paprota
When you zoom in to a small area there is indeed no activities in many
places - there is only ~8000 activities in the database at this point,
replication is still in progress.

As for the translation - I have added an English one but for some reason
it is not being picked up in Javascript, so it's a bug. But for now I
would propose to ignore the "details" and focus on the concept, such as
for example:

* Is presentation as a separate tab and on the user page useful?
* Do you think commenting on activities would be a useful feature?

Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


Re: [OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Peter Wendorff

Hi.
Sounds promising, looks - well... unfortunately less promising ;)
(Might be because of my settings).

Error messages:
- missing localization (well... okay, should ignore that, I think; but 
where can we submit missing ones?
- Error: data is undefined. at the side pane as well as on the user 
page. If that's because there's simply no data in your test setup, I 
think that message should be different ("no activity, yet" or sth. like 
that). If there is data already, this seems to be a bug.


regards
Peter

P.S.: tried with a current Firefox and Ubuntu Precise.

Am 15.10.2012 17:11, schrieb Paweł Paprota:

Hi all,

I've been working and working on this stuff or a few weeks now, I guess
now is as good time as any to show a pre-pre-alpha version :-)

So what I have for you today is a demo instance [1] of the Rails Port
that is integrated with Activity Server by means of the new Activity tab
- this tab shows activity for selected (displayed on the screen)
bounding box.

For now it looks similar to the History tab but it is fully powered by
the Activity Server which means that in the (near) future there will be
more information there than "just" changeset activities - I hope to
integrate diary entries, "new mappers in your area", events, OSM Tasking
Manager, help.osm.org and ponies.

Changeset descriptions are of course powered by an integrated instance
of the great Changemonger project courtesy of emacsen.

There is also an early version of user page activity stream, e.g. [2].

Couple of notes:

* Yes, some (most) of the activity stream functionality is just for show
(comments, zoom, reloading) but could be relatively easily implemented -
I would love to hear people's opinions.
* Apidb contains only data for Poland so you probably won't find your
user in this instance.
* Activities are being currently generated based on an Europe database
and the replication is catching up (now it's at the end of September) so
new activities pop up constantly as replication progresses.

Let me know what you think about functionality and otherwise.

[1] http://suncobalt.dyndns.org:8081/
[2] http://suncobalt.dyndns.org:8081/user/SegMar

If you want to know more about this effort, see:

https://github.com/ppawel/osm-activity-server
https://github.com/ppawel/osm-activity-publishers
https://github.com/ppawel/openstreetmap-website/tree/social-osm

Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk



___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


[OSM-talk] Activity Stream (a.k.a. "social" OSM) - demo instance

2012-10-15 Thread Paweł Paprota
Hi all,

I've been working and working on this stuff or a few weeks now, I guess
now is as good time as any to show a pre-pre-alpha version :-)

So what I have for you today is a demo instance [1] of the Rails Port
that is integrated with Activity Server by means of the new Activity tab
- this tab shows activity for selected (displayed on the screen)
bounding box.

For now it looks similar to the History tab but it is fully powered by
the Activity Server which means that in the (near) future there will be
more information there than "just" changeset activities - I hope to
integrate diary entries, "new mappers in your area", events, OSM Tasking
Manager, help.osm.org and ponies.

Changeset descriptions are of course powered by an integrated instance
of the great Changemonger project courtesy of emacsen.

There is also an early version of user page activity stream, e.g. [2].

Couple of notes:

* Yes, some (most) of the activity stream functionality is just for show
(comments, zoom, reloading) but could be relatively easily implemented -
I would love to hear people's opinions.
* Apidb contains only data for Poland so you probably won't find your
user in this instance.
* Activities are being currently generated based on an Europe database
and the replication is catching up (now it's at the end of September) so
new activities pop up constantly as replication progresses.

Let me know what you think about functionality and otherwise.

[1] http://suncobalt.dyndns.org:8081/
[2] http://suncobalt.dyndns.org:8081/user/SegMar

If you want to know more about this effort, see:

https://github.com/ppawel/osm-activity-server
https://github.com/ppawel/osm-activity-publishers
https://github.com/ppawel/openstreetmap-website/tree/social-osm

Paweł

___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk