Could you tell me what are the different types of sites that joomla can be used for? As far as I think it can be used for : 1 . community site/social networking site. 2. Portal sites. Are portal sites same as community sites? 3. News sites. 4. Membership sites. 5. Online Magazine sites. What are the other types of sites that it can be used for?
I'm still really at the beginning with Joomla, way behind most people round here, but my feeling is that you have to do some serious custom module installation to get some of the above features. The basic setup lends itself best to portal, magazine and news sites, i.e. sites with primarily textual content that can be arranged in the simple Section -> Category -> Content Item structure that the basic Joomla install offers. No, I wouldn't class a portal as the same as a social networking site - quite the contrary. To my mind on most portal sites the content is created by the administrator/s for their users whereas community sites suggest that the users create the content. The latter can demand quite a bit of custom programming, especially given that the way most social networking sites function means they are best made on an AJAX-type framework, which Joomla isn't really about. My 10 cent's worth...
Joomla can be used for almost everything, from merchant sites, real estates, personal pages to portals and I really can not mention them all. But one is for sure - Joomla can be used for EVERYTHING. Just post a topic and I will show you a live site or will show you the components and modules needed to build it. You can also discover this for yourself if you dig in their site joomla.org
Wow! Impressive claim! I do believe you, but it just seems to me that certain applications, though they maybe can be done in Joomla, still might be better done in some other framework. Just my $0.50 from my experience so far - I haven't seen THAT many Web 2.0 Ajaxy type sites yet that are done in Joomla, but maybe I haven't realised they are!
Joomla is totally expandable depending on how good you are at coding. I've seen people do crazy things with it from directories to web development firm websites, you name it. Just get a good coder behind you and use joomla. It's free!