Project Description:
Can you build a social networking site using Joomla? If you have suggestions of building a social networking site using other platforms, let us know, we can discuss that too..
Some of the features we are looking at include:
Membership Levels
Different membership levels - Basic, paid/premium
Social Stream
Community members may post personal status updates
Members may like or comment stream activity items
Upload photos directly from stream share box
Share videos directly from stream share box
Specify privacy level for each status update post
User may hide stream item that they do not want to see.
Custom user list
Admin may create a custom user list and add it as one of the menu item
Event Management
Only Admin can create events
Member will be able to mark their attendance for each event [after payment is made]
Different prices for each member based on membership level
Event admin may send email announcement to event attendee
Limit the seat to your event. You can set a maximum number of attendee for each event
Event printout. Produce beautiful printout for your events.
Import other event in iCal format
Export events to iCal format
Facebook Connect
Allow user to sign in to the site using their facebook account
Import user status and avatar from Facebook
Option to post user status to Facebook with linkback to the site
Photo Gallery
Members may create public or friends only photo album
Drag and drop, multi-file uploader
Auto-rotate image based of photo exif's orientation data
Ability to set "Featured Album" to highlight selected photo album
Ability to re-order photos in album via drag and drop
Allow comment and like for individual photos and album
Video
Support video linking from popular video sites such as youtube and vimeo
Support video uploads (required dedicated server)
Support ZenCoder as a 3rd party video processor
Ability to set a video as profile video.
Private Messaging system
Only premium/paid member may send a private message to any user
User may also block certain, other user from sending him a private message
Abuse Report
Community members may "report" any item to the site community
Administrator can specify default action if enough number of report is received for the specific item
Custom user profile
Admin may specify any custom fields
Any custom field may be set as "required" during registration
Admin may make public announcement for group members.
Member can now upload a full size photo for their profile picture and crop the interesting part for its thumbnail.
Full administrative control
Community admin may delete any content item from within the front-end interface
Admin may remove any user's avatar or status update
Admin may delete any events created by other users
Integrate payment Gateway
Directory Listings
Ability to opt-in and opt-out of directory listing