@Cylocation same as @TommyIzen Plus we should look at are options before we start on one track
Andrew Gregory
@angregor
@silentfox91 absolutely.
Tommy Izen
@TommyIzen
@silentfox91 yeah
Chrysallis
@Chrysallis
@silentfox91 agreed
Darryl Pargeter
@darrylpargeter
One big question is are we going to make it stand alone or part of the main site?
Andrew Gregory
@angregor
@silentfox91 I think that depends on whether its going to be a solely FCC social network, or a Github social network. I’ve seen both ideas thrown around.
Chrysallis
@Chrysallis
@silentfox91 I'd go with standalone so it can be expanded on later
Tommy Izen
@TommyIzen
@angregor I would like to make it part of the main site, but modular so it can be forked and used for Github and other platforms
Chrysallis
@Chrysallis
at this point nothing is decided anyway just throwing out ideas
flota113
@flota113
when using sth that someone have wirtten there is always danger that it's going to be hard, sometimes harder than writing is ourself ;) So I'm also not against it but it shoulb be careful decision ;)
Tommy Izen
@TommyIzen
@Chrysallis absolutely
flota113
@flota113
haha, sorry, you already changed topic .. :smile:
I like @TommyIzen idea about ability to fork it and use it for GitHub ;)
Chrysallis
@Chrysallis
I really should go finish getting ready for company but keep brainstorming designs and even goals.
Darryl Pargeter
@darrylpargeter
Might be looking ahead by a fair bit but we should keep in mind, that the load of the site is going to be big when it goes live
Tommy Izen
@TommyIzen
you aren't kidding
Chrysallis
@Chrysallis
when I get back I'll compile up our options and needs into a chart so we can get a feel for what works
Cylocation
@Cylocation
I'm guessing that whatever platform we choose to build off of we could get some help from it's development community since FCC has so many users and is growing so rapidly. If we make it from scratch then no one will help but FCC users who have time and skill.
Chrysallis
@Chrysallis
@silentfox91 good point. That kinda means either relying on someone else (like FCC) or making it distributed.
Tommy Izen
@TommyIzen
Yeah, integrating P2P may be a good option for load balancing.
Darryl Pargeter
@darrylpargeter
I can't google what's distributed? @Chrysallis
flota113
@flota113
@silentfox91 it means using P2P / torrent as @TommyIzen just said ;)
Chrysallis
@Chrysallis
@silentfox91 it means the content is shared through the userbase instead of over a server
Andrew Gregory
@angregor
Which offloads the issue of having to get a ton of server space, because the users will be the “Server"
_
Tommy Izen
@TommyIzen
yep :)
Chrysallis
@Chrysallis
torrent adds some extra complexity and security overhead, but will make it easier to extend beyond FCC later.
Tommy Izen
@TommyIzen
I just don't like forcing people to use a client though
not a deal breaker or anything
Darryl Pargeter
@darrylpargeter
Ah, okay that could be the best possible choice if gitter/ slack 10,000 user is a mark to go by
flota113
@flota113
it also means that we would need to avoid large files (images probably as well)
*bigger images
Tommy Izen
@TommyIzen
oh yeah, this is going to be lite as possible
Darryl Pargeter
@darrylpargeter
As a coding social Network would we use big images? Most likely just profile images which we could pull though github
Cylocation
@Cylocation
@TommyIzen Diaspora, as an example, can be accessed without a client straight from the browser. Only the pods(server space) needs fancy setup.
Chrysallis
@Chrysallis
@TommyIzen maybe we could look at hola for some inspiration, they distribute their load and run with a browser extension.
flota113
@flota113
ok, @silentfox91 you are right
Tommy Izen
@TommyIzen
@Cylocation see that's awesome
I had no idea
makes sense though I've seen torrent clients that work through the browser
Cylocation
@Cylocation
What is hola?
Chrysallis
@Chrysallis
@Cylocation free VPN service
flota113
@flota113
but Diaspora isn't just distributed around some servers? @Cylocation
Tommy Izen
@TommyIzen
@Cylocation is there a browser plugin for Diaspora?
I hate plugins
flota113
@flota113
I mean that there is a few servers and it's distributed around them - we would first need these servers @Cylocation