social-networking

What is the architecture of a social networking program?

For instance, when Mark Zuckerberg says in an interview that he wrote Facebook in 2 weeks, what exactly (or at least approximately) did he write? I imagine "user" objects in a big database or tree with the ability to negotiate links to other user objects, but I'm wondering how the overarching manager of the tree works. When a user log in...

Other platform to socialize information like FLUIDDB?

In its official website, http://fluidinfo.com/, it is described as the following: "FluidDB is a platform for the web of things, each represented by an openly writable "social" object". In http://eu.techcrunch.com/2009/08/31/fluidinfo-a-database-aiming-to-socialize-information/, it is described as "Fluidinfo – a database aiming to social...

How to import Facebook friends to website

I've got a website that has users and users can add each other as friends. Lately, I've been seeing a lot of web apps that have a function where you can import your friends from Facebook directly into their web app. How is this type of import of the Facebook friend list implemented? I looked in the Facebook API docs, and can't really fi...

Simple Messaging System in Rails for Social Networking site

Hi, I am building a social networking site in rails and I want to have a very simple messaging system. More or less just: inbox and set messages. Lastly, I'd ideally like for it to function like facebook; in the users profile you click "send message to username" and it takes you to a compose screen. The only rails messaging system I'v...

PHP framework for Social Networking

I'm an intermediate PHP developer with no experience building a large scale web application in this language (though I have in others, mainly Rails)...say I wanted to build a social networking site using PHP and MYSQL (preferably) with all the web 2.0 trimmings. Where should I start? What sort of frameworks should I be looking at? Any...

Multi language - large scale social network

What is the best way to implement multi-language support for a social (100% user content) website. Currently it's being developed in PHP in english with multi support. The plan is to keep adding in as many languages as possible as the site grows. There are 200 identified languages to target 1 by 1. Two content types: System content -> t...

Social Objects - best practices for database structure, filtering, sorting, extensibility

We're in the process of building a generic enterprise social networking platform in ASP.NET MVC. One of the key features of any social networking website are the social objects that are posted by users either explicitly (text updates, photos, blogs, videos etc) or implicitly ('user is attending event', 'user has updated page' etc). The...

Admin section for website - security?

Designing a user content website and the question is for the admin section, from a security point of view, where should it be placed? same domain and allow admin to enter site like other users from signin form using admin email Have a separate sub-domain only for admin login Have a separate secret domain used to access admin features ...

What is the infrastructure used for Stackoverflow, Twitter, LinkedIn and Facebook

I am curious, what is the infrastructure used for the following websites : Stackoverflow, Twitter, LinkedIn and Facebook ? (or any other social networks) ...

Sites like Flowtown and Rapportive: How do they work?

Hi, Sites like flowtown and rapportive are getting more and more popular. Basically they take an email and return all the social media sites attached to it. Are they just grabbing the info through the API from each individual site (which seems time consuming setting it up for each one) or is there something else? Thanks ...

What database does Facebook use?

Does it use any of the standard ones like Oracle, DB2, SQL Server, or have something of their own? Considering the type of data (text + images + videos) that they have to manage, it would be interesting to know how they deal with it. Is this information publicly available? Any links would also be helpful. ...

Table design flows for User tracking in website

So I am creating the spec for the user tracking module for a social website. Just wanted feedback on the best approach to do this. Currently I have something like this: First the Activity table gets populated with ActivityID and UserID (Activity is same as footprint). Then the ActivityDetails is filled with the Activity details which ...

Libraries for Social network integration features with ASP.Net MVC 2.0

I am developing a public website on ASP.Net MVC2.0 and I am looking for open source libraries for Social Network Integration that give me following functionality. User can share a page to their facebook, twitter, linkedin and other accounts Retrieving tweets from an account Facebook "like this" ...

Good third party comment system for a custom CMS?

I built a small cms for personal websites using Rails. Each site has a simple blog. I've been looking for a good third party comment system to add to the cms. Have you used (or know of) any "comment service" that I can seamlessly integrate via their API, and if they have a ruby gem even better. Thanks in advance Deb ...

How to implement a system involving multiple methods of authentication?

I'm starting a new project that depends on social networking platforms very deeply, so I have decided to avoid the normal registration-login mechanism and allow the users to create accounts by using Oauth or similar methods provided by services like Facebook and Twitter. I'm clear on how to implement them but I'm not clear on how my dat...

What are the benefits of supporting Open Graph Protocol on social websites?

I'm developing a social website and am investigating interoperation with other services. One that seems to pop up fairly regularly is Open Graph Protocol. What are the benefits of providing the metadata required for this protocol? How widespread is adoption of this? Are there any tangible examples of how this can improve a user's exp...

what is the basic steps to build social network website?

what is the basic steps to build social network without using the websites that provide a free social network? Is it need a separate server? ok I can't buy the server ! How do I can start without spend any money? ...

Multi language implementation ideas for user content (session, cookie, url, subdomain, sub dir, etc?)

I am lost on multi-language implementation. How to handle it? Session, Cookies, File, ...other ways? Overview Website is a user content website, like a social network. We will have system content controlled by us and user content translated by users. Languages supported will be system controlled. To start there will be the top 20 suppor...

how to create a content sharing service like Tweet button or Facebook share

I am implementing a content sharing service, similar to Twitter and Facebook button. When the user visits a page, he will be able to click on my button, which will open a page in a new window that lets the user interact with my service. My service use 2 parameters: the current page's URL and title. I have looked at the html code used to...

Mix of Database design, multilang and User tracking Q for user content website

Few questions, though i'll ask it all in 1 post. 1) Any difference between a Lookup & reference table? And what is best practice on how many to use? Example List of Cities, Countries, Account types, Category names, User tags, Movie names - are these all lookup, reference or some other type of tables? Key is all this data will be search ...