photo / frontend

The official @github repository of the Trovebox frontend software. A photo sharing and photo management web interface for data stored "in the cloud" (i.e. Amazon S3, Rackspace CloudFiles, Google Storage).
https://trovebox.com
Apache License 2.0
1.37k stars 244 forks source link

Federation with MediaGoblin #1545

Open Zeriuno opened 10 years ago

Zeriuno commented 10 years ago

I post this trusting Jaisen to be patient and lenient as usual if what I write is just utter nonsense. Could Trovebox be built in a way to be federative with MediaGoblin? I think it would be good to cooperate since both platform share same goals and, I hope, both don't hope to establish a monoculture, but to offer diversity.

jmathai commented 10 years ago

@Zeriuno Federation was something I'd hoped would be part of OpenPhoto from the beginning. Since then we've focused more on management, organization and sharing. Our sharing model doesn't resemble a social network though.

What are some uses cases you feel you'd benefit from immediately or in the short term?

Zeriuno commented 10 years ago

If I may be honest, I really don't know: I just use trovebox, never tried MediaGoblin and don't know anybody who does. My request is more kind of asking to talk and try to, sooner or later, build something together (in terms of federation), like arkOS, Cozy Cloud, YUnoHost and Unhosted are doing for hosting.

Zeriuno commented 10 years ago

Got one! The two platform could allow to import pictures or even album from one to another: this should obviously be allowed by the user, but would make a lot of sense, instead of forcing the user to download and then upload the same pictures on his own instance. Import could also bring along tags, title and description.

jmathai commented 10 years ago

@Zeriuno I've prototyped this across Trovebox instances for both photos and albums. Not in a truly cross application sort of way (just some API calls between Trovebox instances) and it's a really great feature.

Zeriuno commented 10 years ago

Plans to make it work with MediaGoblin?

jmathai commented 10 years ago

@Zeriuno No plans at the moment. Personally I don't believe it's worth the effort involved to make it interoperable. If Trovebox or MediaGoblin had a significantly large user base (hundreds of thousands, millions) the smaller project would have incentive. But as it stands now I'm not seeing such a feature get much use.

The programmer in me would love to tackle this issue though :).

Zeriuno commented 10 years ago

Your point of view is perfectly clear, and makes sense. All I do is suggesting to get in touch just to have the two teams conscious that it can be done, and that when the time comes for it, it better be done together. :)

jmathai commented 10 years ago

The beauty of open source :)

Yetangitu commented 10 years ago

I actually can think of a use case: MediaGoblin is better at hosting video than Trovebox, while Trovebox is better at hosting images. Because of this, I run both MediaGoblin as well as Trovebox on a local server. It would be useful to be able to link MediaGoblin-hosted video to a Trovebox album.

Of course this need would be negated by Trovebox being updated to host video in a useful - as in not requiring external services (Amazon et al) - way. One of the big advantages of Trovebox is the possibility to host everything yourself after all.

MediaGoblin is working on the federation code, once this has become somewhat stable I'll have a look at integrating the two.