Four Facebook Alternative Alternatives
techcrunch.com
techcrunch.com
For instance, a lot of people are on niche or community-driven social networking sites, alongside facebook. If those sites could communicate with each other, facebook would lose a lot of mind share.
Don't get me wrong. I'm hopeful for a new world of open protocols and you controlling your own data, but I just don't see it happening right now.
I do think it's an inevitability, and it's really just a matter of how soon it happens. Mark my words though, within at least 5-10 years from now, Facebook will look more like the AOL of social networking.
Appleseed is fully themable using CSS, and keeps a clear separation between logic and presentation, so any designer can make it look any way they'd like.
However, if you're speaking more to the actual user interface, I'd be very interested to hear your thoughts on what you find to be an issue.
One problem with any Facebook alternative where you have just one "reference application" implemented is that people will glance at the page and judge it by looks regardless of how configurable it is. That's a problem with any UI sadly enough.
I guess that's why I like the idea of creating layers and protocols to allow easy, multiple implementations. IE, my idea of five minutes ago - plugins for Drupal, Wordpress and Phpbb to ties multiple sites into a single large social network. The issue of design might then not be front-and-center.
So there's no reason I couldn't implement a radically different UI like this without changing any of the base code. Theoretically, you would even be able to switch between the UI's with a simple button.
http://www.behance.net/Gallery/Facebook-Facelift-Home-Profil...
Do you have to use php?
I used MS Paint to make a few edits: http://yfrog.com/eodesign0j
The startup I am at has gone through 16 completely redesigned home pages over the course of a year before landing on the one we're at now. We are always asking ourselves what could be improved and watching User Fly videos to see where users are getting confused. I'm only trying to provide food for thought to improve and enhance your product; a product that is off to a great start.
With Elgg or Insoshi, a "social networking engine" isn't particularly different from a generic CMS. In this sense, Drupal might be the leading alternative to Facebook, since it's dominant in its field (you could argue for wordpress too). And maybe that's an idea. An alternative to Facebook is to add a protocol to several common CMSes that would let you aggregate you friend's posts - Tie-together all the world's BBSes into a bullwork against Facebook. Anyway, a pure CMS where you sort the protocol later is the other extreme of approaches.
Appleseed and Diaspora seem somewhat in the middle of these approaches. They sort-of have protocols but don't seem to be protocol driven.
This was a deliberate decision, because we're still waiting to see which protocol will win out, so once that happens, by design, it's much more trivial to move Appleseed over to that protocol in a seamless way than other similar projects.
Although I like XMPP in theory, the requirement of running an XMPP server conflicts with Appleseed's requirement of being able to run on a vanilla shared host with no root access.