In terms of social networking capabilities, Drupal is probably the best CMS.Out of the box, Drupal provides a pretty robust user management and permissions system, but if you want to create a real social network, you’ll need to use some modules. Required Features: • Profile search Search by distance, zip codes, cities, countries, usernames, keywords. Receive the matching profiles list (with photo) to your email. • Shoutbox A general chat that can be added to your site index page for non-logged in visitors, or to the Member Home page for the registered members. • Speed-Dating A capturing feature that takes your site to a new level of online dating experience. Site Administrator can set classified ads either for manual, or for automatic approval.Ability to narrow down site search to any geographic location. • Mailbox Internal messaging system in a convenient dialogue-like contact center. Possibility to start new conversations right from the mailbox. It is a great tool for site users to express themselves and attract attention with just a couple of clicks. Lets your members meet new people and make friends in a fun and easy way. • Member reports Members can report inappropriate content on your web site.Have Drupal up and running and wondering "now what"? Here are the best articles for learning how to build your Drupal site.
That initial learning curve when first starting to use Drupal is the challenge that seems to dissuade designers from using it.
With Building a Website with Drupal, you will learn everything you need to know about how to build a website using Drupal, beginning with installing a test server, building a prototype and custom theme, all the way through to deployment.
Topics such as the usage of views and other common add-ons, downloading editor files and the WYSIWYG module, and integrating the open source Tiny MCE editor are covered.
Building a Website with Drupal is aimed at those with web designer skills wishing to learn how to use Drupal to build sites.
Beginning with a tour of the Drupal site, the attention shifts to establishing a web test server that is setup to house the prototype.