Social Network Website For Sell

By: Jack Dolas
Link: - http://www.SocialNetworkLive.com

Features & Capabilities



User Profiles:

• Multi-part profiles

The user profile page is perhaps the most important part of your Social Network Live. Along with the user's profile data, all of the user's photos, blog entries, comments, groups, friends, statistics, and other items can be displayed here. This page is often used as a point of contact between users, so various options are available to viewers (such as "Send Message", "Add Friend", "Block User", and so forth). As the admin, you decide what goes on your users' profiles.

• Customizable profile fields

The information that your users will provide about themselves will define your Social Network Live. Thusly, you should create profile fields that make users provide information that is relavant to your Social Network Live's unique theme. For example, if you are building a Social Network Live for businesspeople, you might create fields like "Current Employer", "Position", "References", etc. Similarly, if you are creating a dating network, you might create fields like "Height", "Weight", "Eye Color", and so forth. Profile fields can be one of several types: Text fields, pull-down boxes, multi-line text areas, radio buttons, dates, etc.

• Dependent profile fields

If you create a pull-down box or radio button profile field, you can give it one or more dependent profile fields. For example, if your pull-down box profile field is named "Marital Status", it might have possible va
AJAX
lues such as "Single" and "Married". By creating a dependent field named "To" for the "Married" value, users that select "Married" can specify who they are married to.

• Regex field validation

Each profile field that you create can be given its own regular expression. If the data provided by the user does not match this expression, you can choose to display an error message of your choice. This ensures that users are inputting their profile data in the exact format you want.

• Keyword links

If enabled, some profile fields will be "linked, separated by commas." This means that whatever data the user provides in these fields will be separated by commas and linked to browse pages. For example, if you create a field called "My Favorite Music" and a user enters "classical, jazz, soul", each of those words will be linked on the user's profile page. Then, when a viewer clicks "jazz", they are taken to a page that lists all other users that have listed "jazz" in their "My Favorite Music" field.

• Birthday fields

Date fields on your users' profiles can be set to "birthday mode", which allows you to calculate the user's age. With some minor modifications, you could use this to notify users of upcoming birthdays.

• Personal photos (avatars)

If allowed, users can easily upload a photo of themselves, which is automatically sized down and used as their personal photo (also known as an avatar). This is displayed on their profile, in search results, when they send a message, and on many other areas of your Social Network Live.

• Profile privacy

If allowed, users can select from several privacy levels when managing their profile. This limits who can view and write comments on their profile. You, the admin, can decide what privacy options are available to your users.

• Comments

If allowed, users can post comments on each other's profiles. This is an excellent way to encourage user interaction. If an inappropriate or unwanted content is posted, the receiving user can delete it from his or her profile. Users also have the ability to choose who can post comments on their profile (if allowed by you, the admin).

• Custom CSS styles

Network Structure & Customizability:

• Subnetworks

Your Social Network Live has the ability to organize users into "subnetworks" based on profile information they have in common with each other. You can use this to limit access and privacy between subnetworks, display subnetwork-specific content in your templates, or to simply organize your users. For example, you might want your Social Network Live to be comprised of two subnetworks: "Males" and "Females". Or, perhaps you might want to split these up into "Males In California", "Males Outside California", "Females In California", "Females Outside California". This is particularly useful because you can show different content (or advertisements) to users based on what subnetwork they are in. This allows you to serve them information or ads that are specifically relevant to their interests or personal characteristics.

• Several friendship structures

You can select from four distinct friendship structures: 1) Nobody can invite anyone to become friends, 2) Anybody can invite anyone to become friends, 3) Only people within the same subnetwork can become friends, and 4) Users can only invite their friends' friends (second-level friends) to become their friends. With some minor customization, other structures can be implemented quite easily.

• One-way or two-way friendships

As the admin, you can decide if users have one-way or two-way friendships. Example: User A adds User B to his friend list. With a one-way friendship framework, User B is User A's friend, but User A is not User B's friend. With a two-way friendship framework, User B is User A's friend and User A is User B's friend.

• Verified or unverified friendships

As the admin, you can choose whether or not users will have to confirm friendship requests. Example: User A requests to become friends with User B. With a verified friendships framework, the two users will not become friends until User B confirms the friendship. With an unverified friendship framework, the two users will become friends immediately.

• Friendship types (titles)

As the admin, you can create a list of friendship types for users to pick when describing their relationships with their friends. Example: Your friendship type list may be something like "Co-worker", "Significant Other", "Acquaintance", "Close Friend", "Family", and so forth. Users can pick from these when they add new friends or edit the details of their relationships with their friends. If you wish, you can also allow users to enter in their own friendship type instead of picking from your list.

• Friendship explanations

As the admin, you can allow users to type in a detailed explanation of their relationships with each of their friends.

• Public/private sections

As the admin, you can easily make portions of the Social Network Live available to the public or registered users only.

• Custom privacy levels

As the admin, you can decide what privacy levels your users can choose from when they decide who can view (or post comments on) their profiles, blogs, groups, albums, and so forth.

• Signup by admin invitation

As the admin, you can choose to allow users to signup only if you have invited them. This is an effective way to build a small, exclusive Social Network Live.

• Signup by user invitation

As the admin, you can choose to allow users to signup only if they have been invited by an existing user or an admin. You can even give each user a limited number of invitations to send out. By limiting signups in this way, invitations can become "valuable," which is a known method of achieving viral growth.

• Customizable signup process

As the admin, you can decide what will take place during the new user signup process. You decide what fields they must fill out (and which are required), whether they are asked to upload a photo, whether they are prompted to invite other people, and so forth.

• Email messages

Anti-spam Features:

• Email address verification

As the admin, you can choose to force users to verify their email address (by clicking a link that arrives in an email after they signup) before they can login to their account. This is an effective way of reducing fake (automated) account signups and spam on your Social Network Live.

• Random password generation

As the admin, you can choose to have a random password emailed to each user that signs up, enhancing the security of their account, verifying their email address, and increasing the probability that they are human and not an automated program.

• Automatic "CAPTCHA" images

When your users signup, you can force them to visually read the alphanumeric code from an automatically generated image and enter it into a field. This feature reduces spam and automated signups. It can be used on several areas of your Social Network Live, including signup and comments.

• Inappropriate content reports

Users can submit an inappropriate content report if they consider an image (or any other content) to be offensive or spam-related. These reports can be managed by you (or other admins if you've created multiple admin accounts) via the control panel.

• Simple user management

Your admin panel includes an easy-to-use interface for managing (and deleting) your users, albums, blog entries, groups, etc., allowing you to easily delete unwanted content.

• User banning

As the admin, you can specify usernames, email address, or IP addresses that are not allowed. This will help you block out abusive users and spammers.

• Word censors

As the admin, you can specify words that are not allowed on profiles, blogs, and albums. If a user posts any of your censored words, they are automatically replaced with asterisks (*).

• Blocklist

If allowed, users can choose to block other users. This prevents the blocked user from contacting the first user or viewing his content, and is an effective way to deter abusive behavior.

Photo Albums:

• All file types accepted

As the admin, you can choose to allow users to upload files of any type (such as mp3, zip, etc.). This can be limited by the filename extension as well as the actual MIME type. This effectively allows you to use the album feature as a file sharing feature if you wish.

• Automatic thumbnails

Thumbnails for common image file types are generated on the fly and stored on the server. Custom icons for non-image files can be specified.

• Multiple albums per user

You, the admin, can specify how many albums each user is allowed to have.

• Storage space limit per user

You, the admin, can specify how much disk space to give each user.

• File size and dimensions limit

You, the admin, can specify the maximum file size and dimensions (for images) allowed.

• Automatic image resizing

If an uploaded image's dimensions are larger than the limit you have set, the image will be automatically sized down (for most image file types). Images keep their aspect ratio after resizing.

• Custom CSS styles

If allowed, users can insert their own custom CSS styles to give their albums a more personalized look.

• Browse friends' albums

Users can browse their friends' recently updated albums. This encourages content sharing and user interactivity.

• Comments

If allowed, users can post comments on each other's photos and files. Comments can be moderated by the person that received the comment. Users can receive notifications by email when they receive new comments.

• Multiple simultaneous uploads

Users can upload several files from their desktop at once.

• Album privacy

If allowed, users can select from several privacy levels when managing their albums. This limits who can view their albums. You, the admin, can decide what privacy options are available to your users.

Blogs:

• WYSIWYG entry composer

Users compose their blog entries with ease using an embedded, rich text MS-Word styled editor. With one click, users can view the HTML source of their entry and make changes if necessary.

• Seamless image upload

Users can upload images and insert them directly into their entries, all through the embedded WYSIWYG entry composer.

• Custom CSS styles

If allowed, users can insert their own custom CSS styles to give their blogs a more personalized appearance.

• Blog entry categories

As the admin, you can create an unlimited number of blog entry categories. When writing their blog entries, your users can specify what category they belong to. This is a useful feature, particularly if you want to create a page that displays all of the blog entries on your Social Network Live that are about a common topic.

• Blog entry privacy

If allowed, users can select from several levels of privacy when deciding who can view and comment on their blog entries. As the admin, you can specify which of these privacy levels are available to your users.

• Comments

If allowed, users can post comments on each other's blog entries. This is an excellent way to encourage user interaction. If an inappropriate or unwanted content is posted, the receiving user can delete it from his or her blog entry. Users also have the ability to choose who can post comments on their blog entries (if allowed by you, the admin). Each entry can be given a different privacy level if desired.

Groups:

• Customizable group fields

When users create a group, they are asked to provide some information about it. This information is entered into fields that you, the admin, can create in the control panel. These fields can be any of several types, including text fields, pull-down boxes, multi-line text areas, radio buttons, dates, and so forth. These fields can be made required, and special error messages can be specified.

• Group categories

You may want to allow your users to categorize their groups by subject, location, etc. Categorized groups make it easier for users to find and join groups that interest them. As the admin, you can create an unlimited number of group categories and subcategories.

• Browse groups

Users can browse groups by category or search for groups by keyword. This makes it easy for them to find and join groups that interest them.

• Group photo album

If allowed, each group is given its own photo album. Like normal albums, limits can be placed on the allowed file types and image dimensions. If allowed by the group leader, comments can be posted on these photos.

• Membership rankings

Groups can contain three levels of membership: Leaders, officers, and members. When someone creates a group, they are automatically made the leader of that group. Leadership can be transferred to another user if desired. Leaders can also appoint officers, who have limited administration abilities such as approving/rejecting new members, changing the group settings, and so forth. Members can view the group's content, but cannot alter its settings.

• Membership approval/rejection

Groups can optionally be set to "allow new members by approval only." This means that when a prospective new member requests to join the group, they must first be approved by the group leader or officers.

• Membership invitations

Group leaders and officers can send invitations to other users to become members of their group. If they so choose, members are notified by email when they receive an invitation.

• Custom CSS styles

If allowed, leaders or officers can insert their own custom CSS styles to give their groups a more personalized appearance.

• Comments

If allowed, group members can post comments on their group. This is an effective way to allow group members to communicate in an open way.

• Group Discussion Board

Each group includes a built-in discussion board, allowing group members to post threaded discussion topics.

Chat:

• Efficient AJAX Chat System

Our chatroom utilizes an efficient AJAX backend to avoid annoying page-refreshing and heavy server loads.

• Smilies, Sounds, and Timestamps

Users can post chat messages with smilies and stylized fonts. They can also enable or disable sound notifications and timestamps.

• Privacy Settings

As the admin, you can allow users to chat, kick users out of a current chatroom, and decide whether or not the user’s photo is shown next to their username. You can also ban specific users from logging into the chat.

• Update Frequency

As the admin, you can change the frequency with which the server gets new data. A shorter amount of time will make the chat slightly faster but will also consume more server resources.

• Who's Online

Users can view who else is currently chatting in the chatroom. As the admin, you choose if the who's online list should appear as a series of user photos or a simple list of usernames.

Video:

• Upload Video Content

Users can upload videos from their computer to your server. The videos are automatically converted to Flash then stored on your server.

• Embed You Tube videos

Users can embed you tube videos on your site. Social Network Live Live grabs the thumbnail from You Tube and stores it locally.

• Browse Videos

Once videos are uploaded to the server, other users can browse through all uploaded videos, or videos uploaded by a particular user.

• Video Rating

Users can rate the uploaded videos using a 5-star scale. Videos can then be sorted by rating so the highest quality videos bubble to the top.

Private Messages:

• Message inbox/outbox

Users are given a familiar email-style message manager where they can view both incoming and outgoing private messages.

• Message limits

As the admin, you can decide how many messages each user is able to store in their inbox/outbox. You can also decide who your users can send messages to - nobody, all registered users, or just their friends.

• Conversation history

When two users send multiple messages back and forth, the conversation history is displayed below the messages. This allows users to keep track of the conversation and reply accordingly.

• New message notifications

Users can choose to receive email notifications each time they receive a private message. This encourages interactivity and return visits to your Social Network Live.

Browse/Search:

• Separate MySQL database

The integrated search engine stores its data in a separate MySQL database. If your Social Network Lives grows to be very large, you can move this database to another server to save resources and reduce server load.

• Immediate indexing

Every time a user updates their profile, uploads something to their album, writes a blog entry, etc., the search engine's cache of the page they modified is updated. This means that pages indexed by the search engine will be searchable on a "near realtime" basis.

Other Tools:

• Email announcements

Through the admin panel, you can compose and send an email to every user on your system. This is an effective way to encourage inactive users to return to your Social Network Live.

• News announcements

Through the admin panel, you can post news announcements which users can read from the portal page, their welcome page (where they go after being logged in), or any other part of your Social Network Live. This keeps your users appraised about what is going on in the Social Network Live, and will encourage them that your service is active and lively.

• Comprehensive statistics

The admin panel includes a Social Network Live statistics area. This area features automatically-generated graphs that show you the levels of activity on your Social Network Live over various time periods. Social Network Live Live also keeps track of the most common referring URLs to your Social Network Live, which illustrates where most of your traffic is coming from.

• Access log

The admin panel includes a list of the last 300 login attempts to your Social Network Live. This gives you an effective way of identifying and banning abusive users.

Jack Dolas

Featured Topics: Social network •