Drupit Project

Events happening in the community are now at Drupal community events on www.drupal.org.
fearitude's picture

I came up with the idea to create an open source "Myspace", "Facebook", "Bebo" "[insert social networking site name here" type platform using the Drupal platform. It seems a lot of people are asking how to make clone sites, or add similar functionality to a Drupal website.

As people have said in the Drupal IRC Channel, Drupal can already be customised to do this. However take for example Ubuntu - Ubuntu can be customised for educational purpouses... however, they provide Edubuntu which is a simple out of the box solution. That's exactly what Drupit will be, an out of box, ready to go Drupal distribution made especially for Social Networking sites.

If enough developers have a little time spare, would you be interested in helping making this sort of Platform for the Drupal community...? We'd then release it free, run it on a domain I just bought (drupit.com) as a demo and working social networking site. I want to make it clear that although we could all benefit from this as the developers, the community as a whole would also. The project wouldn't be owned by anyone, and everyone could pitch ideas and once we have an alpha and beta version, people can start testing it.

Once they run it on their site, they can do whatever they like with it. No one gets paid for this, it's an OPEN SOURCE project. If you later want to give it to a client and charge for customisation, that's your right to do so. I'd love to know how many Drupal developers are available to help create this "one install" package. This would open up so many possibilities for users. I for one would also be using it on a local community site I currently have under development...etc.

Other platforms like Handshakes and PHPFox cost up to $700, which is fine if you want to profit off the site, but everyone should have the right to use an open source platform made easy.

The features I've been thinking about include things like:

*Bulletins
*Photo Albums
*Comments on Profiles (in a similar fasion to Facebook)
*Users can select from current Drupal themes for their profile?
*Add Friends
*Watch People
*Allow each user to have an RSS feed
*Twitter / Pownce / Jaiku like functionality on each profile with short messages
*Possibly integrate Google's Open Social?
*Allow users to post YouTube / Vimeo / Google Video...etc
*Import contact lists from Hotmail / Yahoo! / GMail / AOL / MySpace?
*Profile URL's such as "domain.com/username" or "username.domain.com"
*Local information such as weather, movie showings...etc on the user back end page (the first page they see, not their main 'profile')

Obviously that's a brief list of it's total functionality. We could work with other projects such as iJigg.com to allow Creative Commons and Open Source music to be posted to profiles, and users will still have the ability to add YouTube video's and such to their profiles. It would be great if we could allow the admin back end to enable and disable features as they go.

How practical do you think the whole project is? It could take weeks, or even months to get a fully working Alpha site, but please only volunteer if you have a little time to spare, maybe a few hours here and there.

If you head over to Drupit.com you can find out how to help, and The Drupit Wiki allows people to jump right in and start helping. Even if your not a developer, your ideas are most certainly welcome! In fact, we invite you to share any ideas you have.

Comments

that sounds excellent! I've

chrisroditis's picture

that sounds excellent! I've been trying to do something similar but "few hours here and there" don't seem to work so far for this one man run project. Anyways you can take a look to my approach at the OpenMusic Drupal group OpenMusic, a network of Drupal based music social communities. And it goes without saying...I volunteer!

A healthy disregard for the impossible.

Will this be an installation

chrisroditis's picture

Will this be an installation profile for Drupal? And by the way do you plan to keep the documentation in drupit's own wiki or should it be kept at drupal's own handbook pages?

OpenMusic, a network of Drupal based music social communities

A healthy disregard for the impossible.

Great!

fearitude's picture

Great, I'm glad you can help, do you think we should have an IRC channel to better communicate between the developers or will the Wiki do just fine? Email / IM maybe? Anyway you can find out how to contact me on Drupit.com

This will be a seperate distro of Drupal... so the documentation will be in Drupit's own Wiki, however seeing as most of the Drupal documentation will be relevant, we'll also link to that. This won't be an installation profile, this will be it's own package entirely due to the fact the Drupal backend will be modified to work better with the 'platform'. As I said it's going to be quite alot of work, and I'm only just piecing together how I think it should work and will then present that idea towards everyone... this idea literally hit me at about 3am (so almost 12 hours ago). I want to make it clear that if anyone thinks I'm going about this the wrong way, please tell me... I can use all the input I can get :)

Oh...

michelle's picture

When I read this I assumed you were doing an installaion profile. This sounds like you're forking Drupal. If that's the case, count me out for sure. I don't think that's a good idea at all.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

YES!

romerun's picture

That's exactly what I'm looking for...

Installation Profile

fearitude's picture

Michelle: we could do both... provide a hands on, full system (i'm aiming at something similar to PHPFox's backend), and we could also do an installation profile for those that want to run Drupal but with the same modules we use. Obviously we'd provide a list of the modules we use and if any modules are written, they'd be released back into the Drupal module site, which is what was planned to begin with.

I mean Drupal is Drupal, and Drupit will just be Drupal with a mask on and some new tricks.

Exactly what your looking for?

fearitude's picture

romerun: Aren't there any other features you'd want? I mean that list was just off the top of my head, there's loads more that could be added. But I'm glad this will service your needs!

Are you able to help at all? I mean just coming up with features and testing it is a help if your not great with Drupal development...etc.

Thanks!
Sascha

I'm in. I can do some

romerun's picture

I'm in. I can do some testing/programming/whatever, however I've just started with Drupal.

I agree upon not to touch the core. Doing the installation profile + building additional plugins, if there are things in the core that's not possible, then request changes to the core dev team.

my first thought is that

chrisroditis's picture

my first thought is that modifying drupal core will have dire consequences to lots of things and have impact on the project's maintenance burden. What is the main reason you deem core modifications are necessary? Apart from some patches that deal with node_access issues and really specific access control scenarios that revolve around communities, core is versatile enough to adapt to this project and be expanded by modules where necessary.
I find email to be my preferred method of communication lately! I think we should gather input from the community, since it's a huge project, but of course your list of features is necessary. (Mine took 4 months to setup and isn't ready yet!)

A healthy disregard for the impossible.

Installation profile it is...

fearitude's picture

Actually it seems we will be doing an installation profile, not a fork of Drupal, but the underlying principle remains the same.

As per getting it up and running, I hope to have an Alpha out in a few months (maybe 3?) and by mid year a Beta, and have a final version out by the end of the year if not sooner. I know that I for one will be able to work alot more from May onwards, than now... but obviously I'll be putting alot of time into this where-ever possible.

I'm hoping we can begin development in a few weeks (again maybe 2 or 3) after we've taken some community feedback. This thread seems to be where most the feedback will be coming from, but I hope that people update the wiki, I thought the wiki would be helpful for the development time frame as we can suggest features, and then link to a page where we go indepth on what it's to do, how we can do it...etc and it's all in one place where everyone can access...etc.

oh and as per yours Christopher, maybe we could use your features to provide the music side of it, instead of iJigg?

Is there a reason you feel

jbowman's picture

Is there a reason you feel it necessary to modify drupal core? I believe, especially with the performance aspects of version 6, Drupal should only need to be extended via modules, not modified, to reach your goal?

If you really feel you have to fork Drupal, I'd suggest you stop and look at building from a framework like Zend, Symfony, or CodeIgniter. You'll find that much easier to manage than forking something as advanced as Drupal. You will find that you will be able to get better performance building from a framework (your database schema would be the main cause of this), but of course, your development time will increase.

Actually we will be making

fearitude's picture

Actually we will be making Drupit an Installation Profile.

Installation Profile a Great Idea

SamRose's picture

...and, if radical changes are needed, I'll be they can be accomplished via modules, which could be contributed to Drupal.

I like this project, and it's potential.

Would be great to see Drupit installation also serve as OpenID server, so that User ID's native to the Drupal social network can be used on other sites. Also, would be neat to eventually see ability to import/export FOAF and XFN....

Sam Rose
Social Synergy
Blog

Hey Sam, Thanks for your

fearitude's picture

Hey Sam,
Thanks for your interest... if you have any ideas, please head to www.drupit.com/wiki and add them to the features page... Hopefully we can start work in two weeks once everyone has suggested some ideas.

I'd love to help too. I'm

iolo2007's picture

I'd love to help too.
I'm looking to develop an educational site for my college that works in a social networking way as my 3rd year multimedia project. Drupit sounds like an ideal platform for it. Many of the features you mention are similar to what was in my original proposal. The only major difference i had was an SMS service (like janglME on bebo or facebook).

SMS Service

fearitude's picture

There's no reason you couldn't impliment that with the help of a third party service and then create a module for Drupit using that, but obviously we couldn't do it on our side as we don't have any network ties. Jangl may help you accomplish this and there are other sms services out there.

Great to have you on board... if you'd like to add your feature suggestion to the Wiki, that would be great.

Thanks!
Sascha

Shall we get started?

fearitude's picture

Ok... I'm planning to begin development on Tuesday...

If anyone who wants to help can head to http://www.drupit.com/wiki/ and fill in the features list... Please link to a new page for each feature and suggest how this can be done (either using existing modules, or if anyone willing to code modules can help).

Also someone vandalised the about page on the wiki. It seemed they wondered why anyone would want a system like this when things like Ning exist. Well some people want to host their own social networking sites and want to expand it as easily as dragging and dropping a module, and turning it on in the modules page.

Things like that aren't available with some other platforms.

Anywho, I look forward to getting started. Thanks all for your interest!

Why not create a group here at g.d.o?

Odd-inge's picture

Why not create a new group here at g.d.o for the Drupit project? Then you will have a lot of people joining the group and pitching in ideas for the installation profile and help out! I for one would join the group here at g.d.o if there will be one :-)

Odd-inge
Drupal Norge

How's it going?

michelle's picture

I peek at the wiki page every few days to see if there's any updates. Other than a foul mouth vandal that I reverted there doesnt' seem to be much action. I put a note on there that advprofile will hit a bunch of the features on the list. I'm also working on a tutorial for building a SN site that may be of use.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

List of Modules?

obiwan's picture

I like the concept of this installation profile. It seems that this should start with a list of modules that correspond to the desired features. I was looking for a listing of recommended modules for a SN site on drupal and stumbled on this post.

Does anyone have a good list of modules-dependable modules, battle-tested and well-supported- that would accomplish most of the features that featitude has listed above?


Obi-Wan Kenobi
(Lee Raney)
www.DrupalJedi.com
Dallas/Forth Worth Drupal Group


Lee Raney
Dallas Drupal Group
www.ChurchFinder.com

You may be interested in stealing some parts from

mlncn's picture

the social forum action installation profile and its modules. I'll post back here when it's been updated with what was just used for WSF2008.

benjamin, Agaric Design Collective

benjamin, agaric

Thoughts on this whole SN installation profile deal.

allella's picture

I'm still coming along with Drupal, but I stumbled upon this post in an effort to see what everyone is using for social networking these days because I'm starting a second and possibly a third and forth social network for clients in the coming months. I'd be interested in contributing my findings/experiences via documentation and possibly some code contributions.

It seems we have a number of the right folks already commenting on this idea and some people interested in helping. I previously used Michelle's tutorial on User Profile Tutorial 1
and I see she has since posted two new revisons of how to get started with social networking. I also recall bookmarking christopher_skauss's work with OG for his music site. Benjamin Melançon seems to have already started a SN install profile of sorts. Plus, robertDouglass is behind this group and the original Buddylist, so having a Lullabot member in the area surely doesn't hurt.

fearitude, it seems more people are comfortable using Drupal Groups to collaborate, since there have been a bunch of posts here and none on the Wiki. If possible, I think I'm with Odd-inge and would prefer to stay within the Drupal Groups so the 630+ subscribers are kept in the loop. I'm new to the Groups thing, so maybe it doesn't have this sort of effective collaboration. If an offsite Wiki is to be used then we'd at least need to get a handle on the spam on the Wiki and a way to keep this Drupal Group in the loop. It seems like everyone is saying they're in, but someone will need to take an active role in pulling everyone together. I'm looking at you.

@obiwan
I previously used nodeprofile, privatemsg, nodefamily to do the profile and messaging, though I hacked the heck out of privatemsg (bad me). Michelle has an update list of the modules she's using. I just went through the full Drupal Community modules and downloaded some things I might use for the site I'm now developing. Also, I'm still up in the air about BuddyList 2 or Buddylist or User Relationships for the user connections.

Of course, there are a ton of other modules like for chatting, inviting/referring, poking/nudging, forum and blogs (already part of core) and the various Organic Groups (OG) modules, all of which could be argued for consideration for social network essentials. How about we try to break things into the various SN categories? Perhaps here's a place to start. Note: I'm not necessarily endorsing or saying I've used many of these. Please suggest additions, deprecations, preference, add new SN categories, or whatever.

Remaining on fearitude's list
* Import contact lists from Hotmail / Yahoo! / GMail / AOL / MySpace?
* Watch People / Facebook style News Feeds: suggestions?
* Allow each user to have an RSS feed: Views RSS?
* Twitter / Pownce / Jaiku like functionality on each profile with short messages
* Possibly integrate Google's Open Social?
* Local information such as weather, movie showings...etc on the user back end page (the first page they see, not their main 'profile')
* Users can select from current Drupal themes for their profile?

As an aside, here's a recent post a colleague forwarded me about certain conditions which contribute to an effective social network.

Finally, since there's a fair chance I'll have more social network work than I can handle I'm putting out some feelers for freelance folks. If anybody, like Michelle, is capable and interested then hit me up. Or, any suggestions on where to start looking for good developers would be helpful.

Jim

Great List- Thank you!

obiwan's picture

Jim,

A good post and a great list- thank you! I hope others will add some comments regarding these modules...as you said "Please suggest additions, deprecations, preference, add new SN categories". OG looks very promising so far for my project, and I'll post more as I work with and select modules.

Please post links to your SN sites when they launch.

Thank you,

Lee


Obi-Wan Kenobi
(Lee Raney)
www.DrupalJedi.com
Dallas/Forth Worth Drupal Group


Lee Raney
Dallas Drupal Group
www.ChurchFinder.com

Our First Stab at Social Networking

allella's picture

http://www.swampfox.ws

Southeastern social network for connecting people with great ideas to others with expertise, resources and customers.

I handled the development. The design and XHTML coding were done by the other guys in the OC office.

Can you please help?

madman23's picture

Hi there

First congrats for your great looking site! I find it fast loading too!

I tried to play with a SNS some time back but I abandoned as teh site become too slow..
May be I was installing some unnecessary mods.

Will you please let us know what mods you have used (per section)?

Nice list

michelle's picture

I've actually been planning on writing an article along these lines for a while but keep getting distracted by advforum and advprofile. LOL! I guess I have time to either write about modules or just write them and not both. :)

I wish I had time to take you up on the freelancing. I'm pretty busy with a project right now that, unfortunately, has nothing to do with SN. It's interesting and challanging so I don't regret taking it on but it does make it hard that the site I work on for pay has nothing to do with the modules that I'm writing for fun.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Excellent list!

Walt Esquivel's picture

Thanks for the list! I'm going to add the modules you listed to a spreadsheet so I can be sure and consider the different SN modules for my web site.

it seems more people are comfortable using Drupal Groups to collaborate, since there have been a bunch of posts here and none on the Wiki. If possible, I think I'm with Odd-inge and would prefer to stay within the Drupal Groups so the 630+ subscribers are kept in the loop.

I've seen this before where someone creates something on their site away from g.d.o that, IMO, could more easily be tracked and followed here on g.d.o by the 31,000+ subscribers. It just makes it really easier for me to be able to come to g.d.o and see all my unread items versus having to go to a dozen different web sites to track things. So I would encourage anyone reading this to, whenever possible, try and do your best to create g.d.o groups or use already existing g.d.o groups if it's Drupal related and you expect feedback. I believe that, in doing so, you'll get better participation and higher quality responses. :)

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing

Adding Subscription module

mgenovese's picture

Hi there,

I've been watching this thread, but not contributed 'til now. I run a social network in Austin, Texas for local technology professionals. The community is active, and membership is > 700 users. I built this on Drupal 5.x, and have a number of the above modules used on my site. It's @ http://door64.com.

One I would recommend is the Subscriptions module. If you want any type of continuous user on-site interaction, from my experience you need email notification when nodes are changed, comments are added, etc.

Cheers,

Matt

Your absolutely right. I'll

fearitude's picture

Your absolutely right. I'll close the wiki soon, and we can setup a working Drupal site on Drupit.com where we can test modules, combinations and stuff.

Thanks for that list, I guess that would be a great place to start. So if any developers would be able to start working on modules to accomplish the following, you can post updates here, or email them to me (sascha [at] live25.co.uk) and I'll upload them to the new Drupal site, to save on bandwidth if you don't have enough.

  • Import contact lists from Hotmail / Yahoo! / GMail / AOL / MySpace?
  • Watch People / Facebook style News Feeds: suggestions?
  • Allow each user to have an RSS feed: Views RSS?
  • Twitter / Pownce / Jaiku like functionality on each profile with short messages
  • Possibly integrate Google's Open Social?
  • Local information such as weather, movie showings...etc on the user back end page (the first page they see, not their main 'profile')
  • Users can select from current Drupal themes for their profile?

I'll update you all once I have the Drupal site up.

Sorry all that I've been away, I've left college and been busy tying up loose ends.

...

michelle's picture

"Watch People / Facebook style News Feeds: suggestions?"

Activity

"Local information such as weather, movie showings...etc on the user back end page (the first page they see, not their main 'profile')"

Mysite droplets

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Thanks Michelle That leaves

fearitude's picture

Thanks Michelle

That leaves us with just the following:
* Import contact lists from Hotmail / Yahoo! / GMail / AOL / MySpace?
* Twitter / Pownce / Jaiku like functionality on each profile with short messages
* Possibly integrate Google's Open Social
* Users can select from current Drupal themes for their profile

I guess really the big one is importing contact lists from other services.

search feature

rush86999's picture

Hey,

I've been recently subscribing to this thread, and I just thought of something that might be a useful feature or i don't know if it is implemented or not. The search feature for the SN site should go in a heirarchal nature that is when a user searches he first sees content/users that are closes to him/her or like part of the same network etc. one of facebook's coolest features is that it searches people in such a manner.

here's a heirarchal sample:

Country>State>city>network

Network being any kind of organization the user is part of.

PS i am new to drupal so I dont know much about it. this might've been already discussed...

Search Feature

fearitude's picture

We'd have to come up with a module to replace the default Drupal one... this would have to have been addressed sooner or later for searching for People, and content on the site. Thanks for the feedback.

OpenID should be a major element

hongpong's picture

OpenID is a shared authentication protocol which allows anyone to serve out a URL-based identity and password callback thingy. It is supposed to let us all avoid become tied into Windows Live Passports, Google Accounts and other corporate systems.

samrose noted above that Drupit should have an OpenID server built into it. I think that would be a great optional item.

In any case it is supposed to be all OpenID hotness in the Drupal 6 core, so there shouldn't be any extra hacking required. But it needs specific attention at the ground floor. I think it will be very big within 6 months on various platforms.

A great idea, good luck with it!

Connections

sprsquish's picture

Hey, I like the idea of this. I've done enough social networks from scratch that it'd be nice to have an installation profile.

I'll support User Relationships directly as a part of this profile and work on whatever needs to happen for integration with other pieces of the puzzle.

So, if you decide to use UR (and I think you should), I'll back it up with all the support I can give.

fearitude, I've been dealing

chrisroditis's picture

fearitude, I've been dealing with this dilemma right from the day I came up with the OpenMusic idea.
Should we go Drupal 5 or Drupal 6?
Choosing Drupal 5 means there will come a day in the very near future that Drupal 5 will be a thing of the past. Version 5 modules will stop getting new features added and perhaps support, new modules might not get a 5 version, the installation profile will need to ported to 6 pretty soon.
But going the opposite way and start building our work on Drupal 6 is a no go situation since most essential modules don't have a Drupal 6 counterpart yet. What is your take on this?
I for one am doing all OpenMusic development on Drupal 5 while I am striving to implement OpenMusic's features with modules that have been active for some time and are not expected to be abandoned any time soon. That is a hit or miss situation I know. Once Drupal 6 and all necessary version 6 modules come out I will port my work and then give it back to the community. I think that will save a lot of trouble.

OpenMusic, a network of Drupal based music social communities

A healthy disregard for the impossible.

Helpful? Contributed modules status - version 6.x

Walt Esquivel's picture

Once Drupal 6 and all necessary version 6 modules come out

Here's a link to the Contributed modules status - version 6.x

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing

Walt Esquivel, MBA; MA; President, Wellness Corps; Captain, USMC (Veteran)
$50 Hosting Discount Helps Projects Needing Financing

Well I think that we should

fearitude's picture

Well I think that we should begin working with Version 6. It won't be long until it's full release, and it will offer better features like built in OpenID features...etc.

It will also push module developers to continue to develop them, and make compatible versions for Drupal 6, which in turn will give back to the community as a whole who may only want one or two of the modules.

For those two reasons, I think clearly that Drupal 6 should be the sole starting point. Maybe a Drupal 5 compatible version could be made along side, if someone is willing to deal with that.

Updated List

allella's picture

Updated List Additions

  • Import contact lists from Hotmail / Yahoo! / GMail / AOL / MySpace?: Drupal Contact List Importer
  • "Watch People / Facebook style News Feeds: suggestions?": per Michelle Activity
  • "Local information such as weather, movie showings...etc on the user back end page (the first page they see, not their main 'profile')": per Michelle Mysite droplets
  • Possibly integrate Google's Open Social: per hongpong and fearitude Drupal 6

This leaves

  • Twitter / Pownce / Jaiku like functionality on each profile with short messages
  • Users can select from current Drupal themes for their profile

I don't know if anyone else

brianV's picture

I don't know if anyone else mentioned it already (nobody has from what I can see), but the Twitter / Pownce / Jaiku functionality can be done using the Dodge module. I haven't used it myself, and as it says, it is quite basic...

Brian Vuyk
Senior Developer, PINGV Creative
bv@pingv.com | (315) 849-9733 | Skype: brianvuyk

Sounds like a plan...

fearitude's picture

Looking at the description, it looks like that'll work just great.

I'll have to reinstall Drupal on the test site, but once that's done I can start uploading the modules, and we can begin making them play nicely... Also, could anyone look into the Plaxo Contacts Importer, and getting it to work with the Invite Module?

Thanks.

Thanks...

fearitude's picture

I didn't even know the Drupal Contact List Importer even existed, thanks for telling me.

I'll start work when I wake up, it's almost 3am at the moment, so I'm a little too tired. Looks like we're close to what we wanted to accomplish. Once I setup the test site tomorrow, feel free to join and invite people, we'll try to test all the features. I'll make it a fully working site just to test. I'll let you know when I've got all that going, I guess the biggest hurdle now is making sure everything works ok with Drupal 6, and making sure the modules play nicely with each other.

Thanks again,
Sascha

Drupal 6

fearitude's picture

The problem is, a lot of these modules require Drupal 5.

I guess until Drupal 6 is made 'RTM' so to speak, we should develop with Drupal 5... we should put more effort into 6 however in the long run.

two test sites?

hongpong's picture

Could i suggest one test site for D6 and another for D5? I am feeling happier about D6 since RC3 came out yesterday. I have some space available as well, i could make a subdomain for a D6 testbed I think.

another list additions

anakcerdas's picture

I've been trying to develop a social dating site with Drupal for my client. Most modules are grabbed from the community. However I find these ones missing, and need to be custom developed:
- Who's online with avatar, hopefully can be integrated with Views
- Report user as Spam
- My avatar as part of welcome message
- Ability to use AJAX as part of comments/testimonials
- Custom develop of widgets, so that members can use widget containing their stats in their own private blog/website
- flash games leaderboard

Though I'm more of a designer than a developer, I hope I can help something out with this.

Pree loaded packedge

jaminunit's picture

Hi there every one,

is there a pre loaded -(pre set up) version of drupal with all extensions for a social network?

It would be great to package one up,

:)
J

what is the status of this project?

yeeloon's picture

Hi fearitude,

Care to update all of us on what is the status of this project?

The drupit site doesn't seem to show any info on the front page...

Hey Michelle, You're PMS

rush86999's picture

Hey Michelle,

You're PMS system on the demo site doesn't work for some reason, i tried to send you a message but didn't work; wanted to suggest if there's a way to implement TinyIMCE editor for commenting, guestbooks etc.???

Got it

michelle's picture

There's an error but it does still work.

The "my homepage" is MySite. I don't know anything about TinyMCE, so you'd have to ask them how to use it on comments. I can look into the smiley thing. Not sure why it doesn't show up there.

In the future, please use my contact tab if you need to ask me something directly as this question is really off topic for this post. Or use the forums on socnet and then other people can see the answers as well.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Just a note

icecreamyou's picture

I strongly discourage forking Drupal. There's already a huge Drupal community, and forking it would mean losing all the valuable input and patches involved.

What I think would be best is a shell/installation profile/glue module much like the way Advanced Forum works. Instead of modifying Drupal core, the glue module could just override some of it.

I actually don't think much glue code is needed though. There are a lot of modules that work well for anything a social networking site would need. They often don't work together--which would be the major purpose of a shell or glue module--but because they already exist and offer most needed functionality, this effort shouldn't become a separate CMS of its own.

Forking Drupit...

fearitude's picture

The idea was never to fork drupal, but to offer Drupal and the Drupit installation profile pre-packaged, with the user only having to type a few basic details at setup, and it being ready to go with users being able to sign up straight away...

We'll still be offering Drupal for download on the Drupit website, with the Drupit profile already there as was the plan before, but the installation profile will be available for download as well.

Appologies for me being away, I've been incredibly busy lately... I think we're going to have to start off with Drupal 5.4 as Drupal 6 really doesn't have the compatibility of all the modules we need as of yet... although hopefully the module writers will be pushed to develop them.

Also, I've noticed that the Invites Module is very touchy on the hosting setup, and 3 out of the 5 major hosts I've tried (incl. Dreamhost, Surpass and HostGator), the module doesn't work with. Has anyone taken a look at a service from Plaxo that allows you to import their user contacts? It's called "Plaxo Address Book Access" and it's very simple to use and setup, with just some basic HTML needed.

Right now it doesn't support MySpace or anything like that, but it could be worth looking into, and possibly expanding into a module of it's own... it basically just calls upon all the addresses from somewhere like GMail, and inputs it into a form. All the backend is handled by them, which also takes a load of the users servers.

I can imagine if a server has to continually access these services for people to access their address books as a service gets popular, it's going to use a lot of server resources.

You can find the Plaxo widget at: http://www.plaxo.com/api/widget

I'll continue to get updates from this thread via email, and I'll be back to comment and get to work soon.

Thanks for understanding :)

Sascha Lopez
Drupit.com

Plaxo Widget works fine.

preetinder's picture

Check the Plaxo widget with Invite module at www.allindians.com

It works pretty well and as Plaxo will add more sites, they will become available to Invite as well.

let me know if you need any help on putting these together.

Thanks,
Tony

I would like to help too

spadkins's picture

Hi,

Hi would like to help too.
I look forward to developing contributed modules that are motivated by this project and

My particular interest is to see a social networking platform that exemplifies the concepts of data portability through the implementation of standards: FOAF, hCard, XFN, SIOC, OpenID, OAuth, etc.
I also am intent on implementing an Identity Aggregation solution so that it is easy to manage personal information and accounts (and profiles) on the web as well as your social graph and the content you have published.

So let's do it.
Let's integrate and create a great Social Networking solution with Drupal.

The first thing we need is for you to enable the Book module on your Drupit site so that we can collaborate on the Requirements of the software to be built.

Stephen Adkins

Anyone going to be at DrupalCon 2008 Boston?

spadkins's picture

Hi,

I'm going to be at DrupalCon Boston all next week.
If anyone else on this list is going to be in Boston for the DrupalCon, let's hear it.
We should get together for a Bird-of-a-feather meeting.

Stephen

http://groups.drupal.org/node/8637

login system

giorgio79's picture

It would be cool if users could signup / login with

OpenID
Facebook Account
Myspace Account
POP3 / IMAP accounts like hotmail, yahoo, gmail etc.

The age of registrations is over, you can forget users filling out a form on your site providing personal info. (At least if you want to make it big :) )

****Me and Drupal :)****
Clickbank IPN - Sell online or create a membership site with the largest affiliate network!
Review Critical - One of my sites

I'm interested in this project

techguy10's picture

I'm curious how long until a beta version comes out? I don't think I can help much with the programming but I'd love to be a tester.

Immediate Next Steps

gbdc's picture

Hi all. Very excited to help with this project as well.
What's the next step we have on hand? Who is working on what pieces?

A summary of where we are would be helpful so that we can carve out what needs to be done now (Didn't find it at Drupit.com)

Glad I found this...

neffster's picture

I wanted to work on a social network for my next project, I have used Wordpress for my other sites, but may even convert one over to Drupit if we can get this going. I just installed Drupal, anything I should add for it to be turned to a drupit install? Still getting use to Drupal myself.

This looks awesome

boomer's picture

I hope this project is going well, I am going through the painful process of how to get ning to work well with what I've got now. Any news on a version of this being released?

Interesting discussion...

mubiesam's picture

Hi Sascha,

It's an interesting long discussion, but Drupit.com seems going nowhere...Can you update the final status.

Sam

...

michelle's picture

I think it's dead. Haven't heard anything about it in some time. There are some interesting things going on in this area, though, like Chris Pirillo's work. And there's still my [dead link removed] on a much smaller scale. So social networking in Drupal is very much alive, even if drupit isn't.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

Dead!

kvcrawford's picture

Michelle, could there be any possibility of using your [dead link removed] as a starting point for this installation profile? Maybe that could help jump start this whole thing.

Nada?

tf5_bassist's picture

Still nothing on this?

.

michelle's picture

@kvcrawford - Not in 5. I'm too busy to do anything more with socnet right now. I'm going to rebuild it in D6 this Fall and I plan on putting time into making it more useful.

@tf5_bassist - Not likely there will be if there isn't by now.

Michelle


See my Drupal articles and tutorials or come check out the Coulee Region

.

tf5_bassist's picture

kind of a bummer. was looking like it had a bunch of momentum there for a while.

Admin Demo of Social Networking Site

rlnorthcutt's picture

This is a HUGE thread, but I think I have the gist of it...

Is it just the default install profile we are trying to come up with for social networks? Based on the above, that shouldn't be too tough. I have put together a demo for a social networking Drupal site. I use this as a base "package" for setting up SocNet sites for my clients:

socialnetworkingwebsites.realtidings.com

username: admin
password: admin

If there is much interest, then I have no problem putting together an install profile...

best regards,
Ron

Social Networking Websites

Peace, Compassion, Prosperity

Peace, Compassion, Prosperity

rough install profile

rlnorthcutt's picture

I used the Install Profile API module to create the attached install profile. I haven't tested it yet, but I wanted to get it out for people to play with. There are a ton of modules installed, but I think they are all fairly important for a SocNet site. I will post back with more info as I play with it a bit.

change .txt to .profile to get it to work

Ron

Custom Drupal Website

Peace, Compassion, Prosperity

Peace, Compassion, Prosperity

Very good base..

factanalyzer's picture

Definitely will be very useful having this base in install profile.
Probably will be encouraging to others to build upon that profile, and then we can have even more complex profiles.

Thank you Ron..

Yeah RL!

nipsy's picture

Seems like a lot needs to be done in this realm in general, but you have singlehandedly given this group a jump into hyperspace compared to the recent activity.

Excellent site and profile.

Thanks a lot!

I'm so sorry!

fearitude's picture

Hey all, I'm so sorry I've been neglecting the project... I've had a few family and work issues been taking up my time, and I haven't really been around much to focus...

I'm going to leave it mainly in your hands but I'd love to still co-manage the project with someone else? I'm really hoping to get a social networking site setup soon and the idea behind Drupit is definately the way to go.

If everyone is happy using IRC, we can get a chat on the go to discuss the project soon... I'll post the logs for those who can't make it, and we'll also leave the room open.

So here's the details:

Server: irc.mintirc.net
Room: #drupit
Day/Date: Wednesday, September 17th 2008
Time: 7pm GMT / 2pm Eastern / 11am Pacific

As usual, if anyone would like to email me - sascha [at] live25.co.uk

Once again, I'm really sorry, and I hope we can get it going again soon!

Sascha Lopez

Social Networking Sites

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: