Loomio
Tue 28 Oct 2014 5:02AM

event function for Diaspora ?

JS joe schraube Public Seen by 250

I have a customer from Berlin is looking for a solution a bit like meetup.com. If the budget is enough for add to Diaspora a event feature and we can use Diaspora code as base for our project - maybe that's a win-win situation.


Users of diaspora as a political project should desire for a event function - right ? I guess I am not the first how is thinking about it. Some functions can be can be taken as useful from facebook. more close to the Diaspora styl is meetup.com.
I would like to get in contact to discuss the issue with people. I am from Germany we have developers in Kathmandu Nepal and Kolkata India.

joe schraube
postbox [at) fair-web-design.com

H

Haiku Tue 28 Oct 2014 5:22AM

Diaspora is not a business, It's a software minding for social benefit, not for profit. If you want to use or modify the code, you can, but mantaining the licence as is. When a function is added, is for a social need and is discussed by all, is not for a personal convenience.

F

Faldrian Tue 28 Oct 2014 6:52AM

I think such a function would be nice and I imagine it would work much like the poll or location-feature. You can add a time and location of the event and people can state that they are "coming" or "not sure".

This would be of not much use (other than having nice UI) unless you, as a user, can get a private ical-feed for your profile where all events you said YES and MAYBE are included with the info from the post.

Without that functionality you could just write markdown and let people accept the event in the comments. ;)

Another important thing: If you build this feature it's important that you take responsibility for the feature and maintain it / fix bugs and stuff in the future. Nobody likes one-shot-code. :)

MM

Mike Macgirvin Tue 28 Oct 2014 9:04AM

We did a test run this morning federating redmatrix events to Diaspora. Don't know if everybody can see this, but here:

https://joindiaspora.com/posts/5038574

We're basically doing hcal over ActivityStreams. When sending these events to Diaspora we render them in markdown which loses all the semantic hcal information, and we can't do anything about the observer's timezone since this is completely undefined; so unfortunately on the Diaspora side all events are stuck in the Zulu timezone and the critical details can't easily be extracted (such as to add to a calendar) because the micro-formatting is lost.

I won't try and influence what direction you take, only recommend that you keep redmatrix developers in the loop so we can maintain compatibility or at least translate between the two platforms with minimal information loss.

R

RAM518 Tue 28 Oct 2014 10:23AM

I think an event function would be great, it would give D* some of the appeal of meetup.com. I'd also love to see "groups".

JR

Jason Robinson Tue 28 Oct 2014 12:09PM

I have a customer from Berlin is looking for a solution a bit like meetup.com. If the budget is enough for add to Diaspora a event feature and we can use Diaspora code as base for our project - maybe that’s a win-win situation.

Sounds win-win to me! It would be awesome if the feature was made in a way that it could be ported to upstream core too. If not by your team then with some other volunteers.

Pity as a project we don't have a budget, so we can't help except in the normal ways project devs help anyone - eg giving support on #diaspora-dev mostly :) But if you start the work, make sure to shout out on diaspora with the #diaspora tag, maybe you can get someone interested to help you!

C

Chris Wed 29 Oct 2014 10:34AM

Hadn't someone mentioned using CalDAV somewhere else? Would this be relevant or useful?

F

Faldrian Wed 29 Oct 2014 10:37AM

CalDAV is used to read and write of events. We would only need reading of events (because events are created using posts with event-characteristic), so ical is the weapon of choice. It's a wide spread format and can be used like an rss-feed, but for events.

JS

joe schraube Thu 30 Oct 2014 11:36AM

@ Jason Robinson :

to be honest I'm just trying to understand how Diaspora works as an organization. How are decisions made and how can I find people who would welcome a such a development of a event feature.
how I can prevent double work.
how can I find people the say : I like the Idea but no time,
how can I find people the say I like the idea but only time to give from tome to time some comments.
how can I find people the say I like the idea and if you have a budget let me know ...
I get no contact informations here at lommeo , a skype with some of you would be nice Im at Germay - Berlin time.

JS

joe schraube Thu 30 Oct 2014 11:51AM

@ Mike Macgirvin : redmatrix is new for me - i check it out !

R

RAM518 Thu 30 Oct 2014 12:31PM

When sending these events to Diaspora we render them in markdown which loses all the semantic hcal information, and we can’t do anything about the observer’s timezone since this is completely undefined

It sounds like the first step here would be to have a time-zone field for users added to D* and we should let the user choose their time-zone when they create the account, and in their settings page. So we need to add a field to the DB, and alter some view pages, as I understand it.

Load More