I am looking for information on exactly what sites with the ability to upload content like video, user profiles, and indexing capabilities are built with... PHP or what? Basically, I want to build a site that allows users to have a profile and upload a video on their profile, and I want to index content on my site for users to use keywords to search for profiles. I'm not worried about the technical knowledge, I just need to know what these sites are built with. Also, I want the profiles to have the ability to message other profiles. Not to steal an idea, but I will use myspace as a perfect example. Take this like myspace with a few modifications and an indexing function geared toward a specific target audience. Any help would be appreciated.
You can build a social networking type site in Joomla (php based, I do believe): http://www.joomla.org/about-joomla/getting-started.html
I know that you can use joomla. I am using joomla for my sites now if fact. But that is the problem. See the thing is, I want to build my own site... Not with a pre-built CMS. I don't want to use joomla's system. I don't want powered by joomla, or any of that on my site. I want it custom. If I have that option with joomla let me know. Please. I guess I could if I just had to, but what I need to know is what are sites like myspace, facebook, and google programed in. I know it is a question that most will be like "you cant do that" or "this is a big mistake trying to do that" lol. I've heard it all before. But the knowledge of how to do it is fine. And I have time to develop it. Not a problem. So back to the question, How are sites like myspace, facebook, and google search engine built?
Looks like facebook is PHP & myspace is ASP. You can build a social networking site in Joomla without having the Joomla brand showing.
Thanks summer for that info. Do you know which is better to program with, ASP or PHP? And also, do you have any information on how I can build my own joomla extensions? Is there any documentation on that? Sorry for being such a pain with all the questions. I just need the ability to do some extreme customization if i'm going to use joomla for this new site. There is going to be alot going on. Thanks though. And if you have that documentation to link or whatever, I'd be thankful.
Php the thing u need to know you can remove "powered by joomla" from footer you can use Elgg for making your social network "buddy press" is also reliable tool. You can find more details at Buddypress and Elgg
Another options is "pligg". If you want a truly social bookmarking type site, try pligg. It is similar to "digg" dot com. Joomla has the abiility to send out messages to other profiles. If you are the administrator, you can send out a message to all on your list. Powerful...
So which is better, pligg or elgg? Here is what i'm wanting to do. I want individual business to be able to build business profiles with the ability to upload a video on their profile. Then be able to link with other businesses. Understand? lol Then I need something to be able to index sites and information on my site, like google for example. Just a search engine for my site so consumers can search my site for products and the serp will return a list of businesses on my site. If you got any info on that, cool. But yeah, would pligg or elgg work for that?
both php and asp are good - it all depends on what you want to accomplish and how you want to accomplish it. - Another option is ROR ( Ruby on Rails )... There are many frameworks out there to use a base to create what you are looking to do. - There are many open source solutions such as listed above... Pligg, Elgg, joomla, etc... There is also Drupal.. Each of these systems have their ups and downs... For what you are trying to do - Elgg would be suitable and is flexible enough to accomplish what you are looking to do without reinventing the wheel so to speak... There are many qualified programmers out there that could create addons and customizations so that you could reach your end goal...
So then i'm taking that as elgg is the most customizable option for what I am wanting to do then. Ok, I will give elgg a shot. I want this to be a well thought out and implemented website. And your right. I don't want to reinvent the wheel if I can get away with using something as a base that I can customize to my needs. Is elgg php? And thanks for giving me a to the point answer with a great option.