building a php social networking portal
Moderator: General Moderators
building a php social networking portal
I want build simple social networking portal for a special group. I would like to know if there is any open source tool that helps me do this. Any framework recommended? I really appreciate any pointers for me to start learning?
- designjutsu
- Forum Newbie
- Posts: 10
- Joined: Wed Dec 08, 2010 10:17 am
- Location: Philippines
- Contact:
Re: building a php social networking portal
Hi,
I think this page can help you out.
It got a list of social networking softwares
http://www.vivalogo.com/vl-resources/op ... ftware.htm
If you need graphic design or help customizing I can help you out. Pls visit our website at www.designjutsu.com
I think this page can help you out.
http://www.vivalogo.com/vl-resources/op ... ftware.htm
If you need graphic design or help customizing I can help you out. Pls visit our website at www.designjutsu.com
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: building a php social networking portal
You could set up a Diaspora pod. I'm sure you can isolate it from the rest of the network.
https://joindiaspora.com/
https://github.com/diaspora/diaspora/wi ... g-Diaspora
https://joindiaspora.com/
https://github.com/diaspora/diaspora/wi ... g-Diaspora
Re: building a php social networking portal
Maybe an easy way is http://buddypress.org/
Re: building a php social networking portal
The features that I would like to support in my portal are:
- Complete anonymity of user
- Support different groups of users
- Start/participate discussion
- Allow user to profile in a way he/she wants instead of predefined profiling
- Gather behavior based on profiles and suggest recommendations to users
- Multiple language support
I am looking for a very simple tool that does the above.
I want to be able to start coding rightaway and be able to freely customize the tool with PHP/SQL and may have to interoperate with other vendor modules. I just don't have time to worry about licensing issues or spend time learning/installing/builidng etc., beause I will be coding alone for the next few months.
By the way I don't know PHP, but can learn quickly with right pointers (although I have coded with other languages)
Can you please tell me the best way to achive this?
- Complete anonymity of user
- Support different groups of users
- Start/participate discussion
- Allow user to profile in a way he/she wants instead of predefined profiling
- Gather behavior based on profiles and suggest recommendations to users
- Multiple language support
I am looking for a very simple tool that does the above.
I want to be able to start coding rightaway and be able to freely customize the tool with PHP/SQL and may have to interoperate with other vendor modules. I just don't have time to worry about licensing issues or spend time learning/installing/builidng etc., beause I will be coding alone for the next few months.
By the way I don't know PHP, but can learn quickly with right pointers (although I have coded with other languages)
Can you please tell me the best way to achive this?
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: building a php social networking portal
One option would be for you to look at the links we gave. 
Re: building a php social networking portal
It is interesting concept.
I tried https://joindiaspora.com/. Doeen't support IE browser - why would they block?
Also wiki says, diaspora has plans to "...plan to offer a paid hosting service for Diaspora seeds"
So I want to understand this. If I use this, can I create multiple groups(islands) of pods distributed across globe with their own user groups. Then how do I monitor them centrally and provide value to them?
Also I have to pay hosting fees to each of the diaspora pads, when I am trying to build something to serve the disadvantaged people and intention is not to make money - I should still cough up money? I want to know the busliness logic of how pods can flourish on disapora
I tried https://joindiaspora.com/. Doeen't support IE browser - why would they block?
Also wiki says, diaspora has plans to "...plan to offer a paid hosting service for Diaspora seeds"
So I want to understand this. If I use this, can I create multiple groups(islands) of pods distributed across globe with their own user groups. Then how do I monitor them centrally and provide value to them?
Also I have to pay hosting fees to each of the diaspora pads, when I am trying to build something to serve the disadvantaged people and intention is not to make money - I should still cough up money? I want to know the busliness logic of how pods can flourish on disapora
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: building a php social networking portal
If you want to setup a social network system, you have to host it. And hosting means hosting fees. There's really no way around it.vihrao wrote:Also I have to pay hosting fees to each of the diaspora pads, when I am trying to build something to serve the disadvantaged people and intention is not to make money - I should still cough up money? I want to know the busliness logic of how pods can flourish on disapora
Because IE is sub-par, and forces more complexity into an application by it's poor standards compliance.vihrao wrote:Doeen't support IE browser - why would they block?
I think that means you can pay them and they'll host it for you.vihrao wrote:Also wiki says, diaspora has plans to "...plan to offer a paid hosting service for Diaspora seeds"
That's how Diaspora works as a whole, not how you have to set it up. You only need to setup one Diaspora pod.vihrao wrote:So I want to understand this. If I use this, can I create multiple groups(islands) of pods distributed across globe with their own user groups. Then how do I monitor them centrally and provide value to them?
I didn't know about BuddyPress before... that could be a better solution because it's not meant to connect with all other instances of it.
Re: building a php social networking portal
vihrao wrote:So I want to understand this. If I use this, can I create multiple groups(islands) of pods distributed across globe with their own user groups. Then how do I monitor them centrally and provide value to them?
Actually I like having mutiple pods, then one can have regional pods in different languages - if that is a possibility. Then hopefully you can connect them together and enforce over all security, overall profiling. is this true?jonah wrote:That's how Diaspora works as a whole, not how you have to set it up. You only need to setup one Diaspora pod.
I didn't know about BuddyPress before... that could be a better solution because it's not meant to connect with all other instances of it.
My question for you is how easy is Diasposra for development. The problem with complete open source is that you have so many products mashed together - in some contexts one ends up with utmost one way to solve a problem. And if you don't know that one exact way you are hosed indefnitely, because there is no outside help.
I am doing development alone.
Can you please tell me if you have worked with it and give me any input on the ease of development in Diaspora.
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: building a php social networking portal
I've never actually used it: it's pretty new. Also, it's written in Ruby (on Rails), not PHP. You shouldn't have to do any development to get it going, though.