Fetch Contacts From yahoo using asp.net and c#

56 comments October 31st, 2007

Update:Below code used to work as on 2007, as it depends on technique of web page scrapping. One can not guarantee about results as yahoo keeps changing their website.

From last many days i was searching for a free script for yahoo contacts importer.. but its freely available only for PHP.
so finally i got a blog post(http://gnillydev.blogspot.com/2007/10/yahoo-contact-import-class-in-c.html) having code to fetch contacts from yahoo. i had implemented it in our project as well i had uploaded it on my website.

You can check this example here
Download Source Code (Asp.net 2.0 , C#)

All Vb.net User can convert their code here

ScreenShot:

If any one having such script for Gmail Please leave a comment.

Please go through all comments for before raising question.

Firebug For IE realesed bye DebugBar

No comments October 25th, 2007

good news for all web developers is that now thay can debug javascript with a tool called Companion.JS  Developed by http://www.debugbar.com

Download executable @ http://www.my-debugbar.com/wiki/CompanionJS/HomePage

Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE.
The current version is 0.2, adding the following features to IE :

  • Detailled javascript error reporting (call stack and real file name where the error occured).
  • “Firebug”-like Console API feature.
  • Javascript console feature useful to inspect javascript objects at runtime.
  • A toolbar icon to open the Companion.JS panel.

Here are some screenshots :


Detailled Error reporting

In the top-left corner the notifying panel which pops-up when an
error occurs in the current page if the Companion.JS panel is not open.
At the bottom of the page…


               
                                        Console API feature

Google Shared Stuff

1 comment October 2nd, 2007

Google’s social side is more visible every day. A new service called “Shared Stuff” lets you share interesting links with your friends and the entire world. You need to drag a bookmarklet to your browser’s link bar or to click on the “Share” button from a web page (the button can only be found at Google Video right now).


When
you click on the button, a new window pops out and you can choose
between posting the page to your profile, emailing it to your contacts
or bookmarking the page using services like del.icio.us or furl.


A
profile page is public and can include information about yourself, a
photo, links to your sites. You can select the photo from one of your
public Picasa Web Albums. Here’s the profile of Kevin Marks, a former Technorati engineer who now works at Google.


This page lets you see the latest web pages shared by your Gmail contacts:

There’s also a page
that lists all the popular items shared by Google users, but some of
them are questionable (I saw pages that only had a single view):


… and a way to see popular items from a domain or for a tag:


You
can also subscribe to feeds for all of these pages, but it would be
nice to have a special feed for your contacts and gadget that keeps you
up-to-date.

Overall, the service adds the social component to Google Bookmarks
and integrates a lot of ways to share content online. It will be
interesting to see if Google manages to build a community around the
new service and if you can rely on it to find and disseminate what’s
cool on the web. Google will probably allow you to add the “Share”
button to your site so you can replace all the bookmarking/sharing
buttons for del.icio.us, Digg, Facebook etc. and provide a better
experience to your users.

This is probably the first appearance of the Moka-Moka social project
and Google will include shared information from other services (Picasa
Web Albums, public events from your calendar, Google Reader’s shared
items or public Google Docs).

via GoogleBlog
www.storrz.com

Javascript Validation library For Asp Asp.net and Php

No comments September 13th, 2007

For Begginers of web technology this Library is very good. as its Open Source and Perfect validation. LiveValidation is a small open source javascript library built for giving users real-time validation information as they fill out forms. Not only that, but it serves as a sophisticated validation library for any validations you need to make elsewhere in your javascript, it is not just limited to form fields.

The naming conventions and parameters of the validations are similar to those found in the Ruby on Rails framework, and as such is the perfect client-side companion. Don’t worry if you dont use Ruby on Rails though, LiveValidation can be used anywhere you like, is simple to learn, and a joy to use.

Obfuscation

No comments August 30th, 2007

simply Obfuscation is Confusion resulting from failure to understand MSIL.

One topic I’m often asked about is obfuscation of managed code. In
the context of software, obfuscation is the process of scrambling the
symbols, code, and data of a program to prevent reverse engineering.

Optimizing C++ compilers for native code tend to produce obfuscated
code by default. In the process of optimizing, the code is often
rearranged quite a bit and symbols are stripped from retail builds. In
contrast, managed code compilers (C#, VB.NET, etc) generate IL, not
native assembly code. This IL tends to be consistently structured and
fairly easy to reverse engineer. Most optimization happens when the IL
is JIT-compiled into native code, not during compilation.

This means it’s pretty easy to take a compiled assembly and de-compile it into source code, using a tool such as Reflector.
While this is a non-issue for web scenarios where all the code resides
on the server, it’s a big issue for some client scenarios, especially
ISV applications. These client applications may contain trade secrets
or sensitive information in their algorithms, data structures, or data.
This is where obfuscation tools come in.

Obfuscation tools mangle symbols and rearrange code blocks to foil
decompiling. They also may encrypt strings containing sensitive data.
It’s important to understand that obfuscators (as they exist today)
can’t completely protect your intellectual property. Because the code
is on the client machine, a really determined hacker with lots of time
can study the code and data structures enough to understand what’s
going on. Obfuscators do provide value in raising the bar, however,
defeating most decompiler tools and preventing the casual hacker from
stealing your intellectual property. They can make your code as
difficult to reverse engineer as optimize native code. 

If you’re interested in obfuscation for your code, I recommend
taking a look at one of the third-party obfuscators that work on
managed code. For example, Visual Studio ships with the community edition of Dotfuscator,
a popular obfuscation package. The community edition only mangles
symbol names, so it’s not doing everything the full-featured editions
do, but it will at least give you an idea of how an obfuscator works.
And there are other third-party obfuscators
that work on managed code as well. Keep in mind that obfuscating your
code may make debugging more difficult or impossible. Many of the
third-party obfuscators have features that help with debugging,
however, such as keeping a mapping file from obfuscated symbol names to
original symbol names.

I’m also asked what is Microsoft’s stance on obfuscation? Do we
obfuscate our own code? The answer for the .NET Framework is no. As a
development platform, it makes more sense not to obfuscate, so we
protect our intellectual property by other means. Some Microsoft
products that use managed code have opted to obfuscate, however, so we
do not have a one-size-fits-all approach within the company.

I’d be interested to hear your opinions of or experience with
obfuscation. Were you able to protect your code? What problems did you
run into?

via

Are You Planning to Switch Job

No comments August 2nd, 2007

Are You Planning to Switch Job -
You
spend a large percentage of your waking hours at your job. How happy
are you there? Will you be happier in a new job? To switch or not to
switch is the perennial question many of us face today.

If your job isn’t working for you, don’t panic or take it
personally. A large percentage of employees switch jobs in such
conditions. “If you’re not thrilled about your current situation, you
should be actively interviewing with other companies. It’s much easier
– both emotionally, and from a negotiation standpoint,” says Mohit
Kesarwani, 26, a unit manager with ICICI Bank.

But, before you reach that decision, it is important to evaluate certain aspects -

Are you a chronic job-switcher?
“Whether
it’s for a good reason or bad, switching jobs is extremely common
nowadays, especially in some professions — software for example. The
days when people kept only one job throughout their lives are gone.
Today, the average CV usually contains several moves, especially early
on in a career. In fact, it’s even considered unambitious to spend too
many years in one job,” says Manisha Dutt, 29, a manager with a
software firm in Gurgaon.

However,
an extreme case of ‘job hopping,’ such as one every year or even
several times a year, definitely won’t reflect well on your resume,
especially if you are under 30. “This is because a company also spends
a considerable amount on training new employees and is always looking
at reducing employee turnover. In such a case, one look at your resume,
and they may run in the other direction,” says Kesarwani.


Circumstances that demand a job change and those that don’t -

Some
circumstances may warrant a job change, but others can be remedied.
“The reason to get you to switch needs to be big — reasons like lack
of opportunities for growth, a move necessitated for family/ health
reasons, need for a better salary, etc. Alternatively, you may know for
sure that the new company is a great place to work in,” says Pankaj
Sharma, 27, an independent recruitment consultant in Delhi.

Questions to ask yourself -
Ask yourself the following questions regarding where you are at present (and be honest with your answers) -

*
Do I really like my current job?
*
Do I enjoy working with my colleagues?
*
If I stay here, where will I be in two years time?
*
Could I be earning more elsewhere?
*
What are the intangible benefits of working here?
*
Is the technology one that I would like to align myself with in the future?

Answer the questions using these
broad parameters -

*
Job quality (Is this what I want to do?)
*
Growth prospects (Can I stay in this job? Can I move up?)
*

More money (How much is enough?)
*
Mental stimulation
*
The importance of money.

Money is good stuff -
it pays for nice vacations, cool cars, education for your children,
etc. Don’t discount the money factor, especially if others are
depending on you.

“No
matter what any one says, money does buy happiness. When you accumulate
a significant amount as a buffer between yourself and poverty, and stop
living one pay cheque at a time, your life completely changes. You gain
the freedom to pursue other avenues, like your own business, a career
change, a personal project, or a mentally enriching educational
experience. Such freedom is an incomparable source of happiness and
tranquility, and only money can grant it,” says Kesarwani.

However,
if the new place totally rocks, you might consider working there and
even taking a salary cut to jump ship if your current job is indeed a
living nightmare.

Do a cost-benefit analysis -
Let’s
say you take home Rs 30,000 per month. You are offered a 20 per cent
salary hike in the new job and see yourself now taking home Rs 36,000 a
month. What will that extra Rs 6,000 a month (= Rs 72,000 a year) do
for you?

Will you blow it all on a plasma TV, stash it all in savings
for an early retirement, eat out two or three more times a week, or go
partying with your friends?

What is the bottomline impact on
your lifestyle that this raise will give you? How will this raise
impact your work environment? Keeping in mind that you work eight hours
or more a day, are these extras worth the anxiety and the risk involved
in switching jobs? What risks do you have if you stay in your current
job? In short, what is the opportunity cost?

To
cut to the chase, don’t move only for financial reasons unless you’re
going to earn significantly more. Happiness, in terms of liking what
you are doing and feeling that you are accomplishing something, is much
more important. Eventually, the money won’t be motivation enough to
continue with the new job.

Weigh the risks -

Consider this -
you already know what your current job is like and you like it. You
know the people and get along with your colleagues, who are interesting
people. Your boss treats you well.

The new place might be even better and the offer may be 20 per
cent more than what you’re getting now. The people might all be nice,
or there may be a few nut cases and backstabbers there. Your boss may
steal the credit for the work you do.

“Switching is a big risk;
you are going out into the unknown. Chances are, the new place can be worse,” says Sharma, who has experienced this himself.

“Verify
everything the potential boss tells you. Bosses try to make the job
sound attractive in the same way that job applicants try to make
themselves sound good,” says Dutt.

If you don’t really want to quit -

“The
first step is to analyse why, and whether or not you really want to
leave. Is it just because of one thing, such as a low salary or an
interpersonal conflict? If so, you must communicate that to your
manager and HR department. It could be better to first consider options
such as moving to another department, or negotiating a salary hike
rather than leaving the organisation,” feels Dutt.

Most problems at the workplace can be solved if both parties
are willing to solve them. “A three-month trial can be experimented
with to see if the situation can be resolved. Just like problems take
time to develop, their solutions also take time to work,” says
Kesarwani.

Keep your relationship with your colleagues and your company intact -

The
way in which you carry yourself during your transition can have a great
impact on your career. It says as much about you professionally as the
impression you had made on your first day. The people who you work with
will make it a point to note your behaviour. If it is anywhere
inappropriate or negative, the word can spread quickly. Keep in mind
that this group you leave includes potential references.

“Your
last impression is just about as important as your first. It’s vital to
break away without any ill feeling, and leave behind an impeccable
record. It’s a small world and it could just happen that you work with,
or for, the very same people again,” says Sharma.

So, it’s important to leave on positive terms. Display
professionalism. The right attitude is critical to building bridges,
and not burning them, when you are at the threshold of assuming a new
position.

The guilt factor -

“Only
three months into my first job, I landed a new opportunity offering me
30 to 40 per cent more than my current job. I felt really bad leaving
my current job and disappointing the people that gave me a chance to
work there,” says Dutt.

“As for feeling bad about leaving, don’t get all flustered
about it. Everyone needs to grow, and employers themselves are aware of
that,” says Sharma. “The key for you is to determine whether it’s the
wrong job, the wrong employer, or the wrong career. Once you have made
that decision, the ideal scenario is to locate a new job while you are
still employed. Then, if you think what you get is better than your
current job, don’t feel guilty — take it. They’ll understand.

Javascript & CSS Menu (Mac Os)

No comments August 2nd, 2007

Below is Few Wesites Where you will see CSS and Javascript Menu like Mac OS
mootools_fisheye.jpg

  1. CSS Dock Menu [Demo] browser: IE 6, IE 7, Opera 9, Firefox 2 y Safari.
  2. MacStyleDock [Demo] browser: Firefox, IE6, IE7, Konqueror, Opera9,
  3. iconDock [Demo] browser: Firefox, IE6, IE7, Safari.
  4. Dojo FishEye Widget [Demo] browser: ??
  5. MooTools FishEye [Demo] browser: ??
  6. iFishEye [Demo] browser: IE, Firefox, Opera, Safari
  7. euroDock [Demo] browser: ??
  8. Corner Dock [Demo] browser: IE7, Firefox, Opera9, Safari.

Diffrence Between Parse vs. TryParse vs. ConvertTo

1 comment July 26th, 2007

When programming in .Net you are presented with several different ways to extract a numerical value (I’m using an Int32 for my example) from a string. Recently I was looking at the differences between Parse, TryParse and ConvertTo. So I figured that I would use the new performance profiler included with Visual Studio Team System 2005 to figure out the performance differences between these three functions.

 

            The first of these functions, Parse, is one that should be familiar to any .Net developer. This function will take a string and attempt to extract an integer out of it and then return the integer. If it runs into something that it can’t parse then it throws a FormatException or if the number is too large an OverflowException. Also, it can throw an ArgumentException if you pass it a null value.

 

            TryParse is a new addition to the new .Net 2.0 framework that addresses some issues with the original Parse function. The main difference is that exception handling is very slow, so if TryParse is unable to parse the string it does not throw an exception like Parse does. Instead, it returns a Boolean indicating if it was able to successfully parse a number. So you have to pass into TryParse both the string to be parsed and an Int32 out parameter to fill in. We will use the profiler to examine the speed difference between TryParse and Parse in both cases where the string can be correctly parsed and in cases where the string cannot be correctly parsed.

 

            The Convert class contains a series of functions to convert one base class into another. I believe that Convert.ToInt32(string) just checks for a null string (if the string is null it returns zero unlike the Parse) then just calls Int32.Parse(string). I’ll use the profiler to confirm this and to see if using Convert as opposed to Parse has any real effect on performance.

Via

Want To Create ur Own opinion Poll?

1 comment July 25th, 2007
The image “http://www.polldaddy.com/Images/Polls/TM_logo.gif” cannot be displayed, because it contains errors.

PollDaddy is an online tool, which allows you to create free polls and
place them on your website, blog, MySpace, hi5, Friendster or Xanga
account or anywhere online that you can paste a bit of JavaScript or
Flash!

 

What is PollDaddy?

PollDaddy
is an online tool, which allows you to create free polls and place them
on your website, blog, MySpace, hi5, Friendster or Xanga account or
anywhere online that you can paste a bit of JavaScript or Flash!
 

Polldaddy Features

PollDaddy
is simple and flexible, allowing you to customize our styles to match
your website or email campaign. Deliver your poll through JavaScript,
flash, direct link, widget or RSS to survey your user’s opinions.
 

100% Free polls!

PollDaddy is free for you to use and enjoy, we hope that while using PollDaddy, you might take the time to check out our other products too.

There is no advertising on any of our polls, and we never redirect your
users away from your website or blog, so if you want to start using our
free polls today, then its time to sign up!

9 Ways to Build Your Own Social Network

1 comment July 25th, 2007

The news may overflow with stories about the social networking giants, such as Facebook and MySpace,
but a horde of companies are doing their best to reduce the fundamental
features of these websites to mere commodities. These up-and-coming
companies provide so-called “white label” social networking platforms
that enable their customers to build their own social networks (often
from scratch) and to tailor those networks to a range of purposes.

The idea of white labeling a network is to make the platform
provider as invisible as possible to the social network’s users and to
brand the network with the builder’s identity or intent. While
definitions of “social networking” may vary, social networks are
primarily defined by member profiles and some sort of user generated
content.

There are roughly three types of companies that have emerged in the
space of white label social networking. The first provides hosted,
do-it-yourself solutions with which customers can largely point and
click their way to a brand new social network. Companies of this type
interact minimally with their customers and rather focus on providing
the network-building tools that they demand.

We have taken a sample of nine of these companies – Ning, KickApps, CrowdVine, GoingOn, CollectiveX, Me.com, PeopleAggregator, Haystack, and ONEsite – all of which provide free baseline services, and reviewed them individually below. We have also included the chart on the right
summarizing all of these companies’ offerings. Credit for initial
research into these companies goes to Jeremiah Owyang who compiled a comprehensive list of white label social networking services.

The second type of company provides social networking software for
download and installation onto one’s server. The third type works very
closely with clients to build a social network based on their needs.
These companies might suite your needs much better than any
do-it-yourself social networking service, so you may want to check out
companies such as Social Platform (a personalized service) or phpFox (a downloadable solution). We’ll take a deeper look at these services in Part 2 of this post.

Out of the services that we review below, we found that Ning
provides the best platform for setting up good-looking, sophisticated
social networks with minimal effort. KickApps provides the best
platform for integrating social networking components into existing
websites. CrowdVine and Haystack are viable options for organizations
that are looking for simple social networks to improve personalized
communication online. CollectiveX is most suitable for existing groups
that want to collaborate online. And GoingOn provides a promising
hybrid solution with capabilities shared by both Ning and KickApps.

More details on each are below.


Ning

Ning
(which means “peace” in Chinese, in case you were wondering) currently
provides by a wide margin the best platform for setting up fully
functional and visually appealing social networks from scratch. While
Ning attempts to provide essentially the same out-of-the-box service as
GoingOn, Me.com, PeopleAggregator, and ONEsite, none of its competitors can yet match the professionalism of its product.

The company’s superior execution has so far earned it 76,000 hosted networks (although, browse Ning’s list of “popular” networks and one gets the strong sense that the vast majority of these networks were set up by tire kickers and promptly abandoned).

The standard Ning package allows affiliates to build at no cost an
ad-supported network with all of the features that they offer. This
entails a point-and-click setup process in which an affiliate chooses a
theme, tweaks appearances, and loads features such as photos, videos,
groups, and blogging. Within minutes, the affiliate has created an
impressive, fully-featured (albeit rather cookie-cutter) network that
is ready to accept its first batch of members, which can be invited by
email or Ning ID.

For
most affiliates, the ease in which you can set up a solid network will
be the selling point. However, Ning also has offerings for more
advanced affiliates that allow networks to partially break out of the
standard Ning format. Affiliates can disable ads or run their own ads
for $20 per month, and they can mask their networks’ URLs for only $5
per month. Furthermore, they have access to Ning’s comprehensive Developer Documentation
and an API for when they desire advanced customization. Effectively,
their API allows developers to take the standard Ning network and
retool it, whereas KickApps (discussed below) encourages advanced customization by providing developers with a bare foundation on which to build.

While the Ning platform can be made almost entirely invisible by
removing the top Ning toolbar and masking the URL, all networks hosted
by Ning share the same user base. When a user joins your Ning network
as a member, he or she obtains a Ning ID that works with all other Ning
networks. On the one hand, this system facilitates the process by which
users sign up for more than one network. On the other, it serves as a
constant reminder that the network is actually hosted by a white label
social networking platform. Many affiliates will not mind this system
at all, but others who want to completely brand their community will
consider this a detraction.


KickApps

Whereas Ning holds your hand from start to finish as you construct your social network, KickApps
is targeted more at web developers (and companies with web developers
on staff) who want to incorporate social networking features into their
existing websites without going through the hassle of coding and
maintaining those features on their own. As such, when you begin to
construct your social network with KickApps, you will be presented with
a pretty bland, default template that you then must mould to create
anything decently attractive. Ning helps you customize your network
with premade templates, but KickApps gives developers more immediate
control over header and footer code and CSS styling. Consequently, it
takes more time and expertise to get a KickApps network looking good,
but in the end it may very well look more seamless and professional
than any network hosted on Ning.

Other
features provided by KickApps emphasize the intention for its social
network components to integrate nicely into an existing site. The
company allows you to customize your network’s URL for free so users
don’t feel as though they are leaving a main site. Also free of charge:
unlimited storage and bandwidth for all that multimedia content (video,
audio, photos, etc.) you want your users to upload. Furthermore, each
network is given its own user base so that members feel as though they
are signing up for a particular network, not a platform (as is the case
with the Ning’s universal ID system). To top it off, the company is
willing to work individually with affiliates to make their platform as
invisible as possible (by removing all references to KickApps, etc).

KickApps’s
advertising scheme is particularly unique. Whereas other platforms
charge a flat rate to turn off the advertising that supports their free
service, KickApps follows a pay per performance model in which
affiliates who opt to turn off or run their own advertising only pay
KickApps in amounts proportional to their networks’ traffic. With the
free platform package, all but a single skyscraper area of an
affiliate’s network are controlled by KickApps. However, once an
affiliate decides that it wants to control advertising it pays roughly
$2-5 for every thousand visitors to its network, with rates decreasing
as traffic grows.

KickApps also provides the most robust set of widget creation tools,
which is intended to help affiliates promote their networks through
viral marketing. The widgets that affiliates create with an easy-to-use
control panel display content shared or produced on a particular
network and can be embedded on other websites or social networks. These
widgets drive traffic to one’s network by channeling anyone who
interacts with a widget back to the network from which it comes.

KickApps’s 4,000 networks may pale in comparison to Ning’s 76,000
but the company appears to be gaining traction as it continues to roll
out features. The recently released v2.2 of its platform improves the
platform’s video and content moderation capabilities and suggests that
the company is moving towards providing better tools for quick and easy
customization, thereby competing more directly with Ning for the
patronage of laymen. Concurrently, KickApps is developing an extensive
API (currently in private beta) that should reinforce its primarily
role as service providers for web developers.


CrowdVine

CrowdVine
may not be pretty or intricate but it’s not meant to be. Until recently
a one-man show embodied by Tony Stubblebine, CrowdVine provides the
simplest, most basic solution for those looking to set up their own
social network.

The
main features of CrowdVine are member profiles, blog posts, and public
messaging. You won’t find any rich media sharing capabilities, such as
photo and video, in the basic package because Tony intended CrowdVine
to be all about connecting people and not about sharing their forms of
self-expression. As such, the platform has appealed mainly to
conference organizers and attendees, alumni (of businesses and
schools), intranet users, and professionals.

The lack of control over the look and feel of one’s social network
corroborates the idea of CrowdVine as a utility provider. So does the
fairly unique feature of having all members respond to network-specific
questions, the answers of which become tags that facilitate the
browsing of members by criteria. For example, new members to the PodCamp Atlanta
network are asked about their interests and expertise, and their
answers become linked tags on the homepage of the network that enable
visitors to view members, for example, by their interest in “blogging”
or expertise in “video production”.

While
Tony is not rushing to add features to CrowdVine, he is happy to work
with affiliates to add functionality to their networks. The Foo Camp network
has taken advantage of the Tony’s accessibility by integrating calendar
and wiki support as well as color coding of members. Tony is also
willing to work with affiliates to set up custom URLs and deactivate
ads (for a fee of course), thereby achieving more of a “white label”
result.


GoingOn

Representatives for GoingOn
(still in beta) admit that their site is ugly (and, I should add, quite
disorganized), but appearances tend to mask the potential of this
company’s platform, which is intended to straddle the divide between
those of Ning and KickApps. Built on top of Drupal, GoingOn provides
easy network setup a la Ning, but the company is also partnering with
media companies (with results such as Forbes Office Pranks and the American Superstar Mag Lounge) to integrate social networks into existing websites a la KickApps.

Currently,
GoingOn executes neither of these services as well as Ning or KickApps.
However, its platform does provide a wider range of features than
either of these two companies (unfortunately, most of these features,
or “modules”, are currently half-baked). If you demand features that
neither Ning nor KickApps currently provides, it may very well be worth
dealing with all of the imperfections that come along with GoingOn’s
beta status.

There are structural and strategic aspects of GoingOn that make it
worth tracking over the coming year. Since it is based on Drupal, the
company claims that it can more readily deploy open source software
packages on its platform. This translates into even more features over
time, which may help it maintain its feature lead on its major
competitors. Its Drupal heritage also facilitates the creation of a
Drupalesque API, which the company tenatively plans to roll towards the
end of the year.

GoingOn,
the self-described “network of networks”, maintains a shared user base
for its hosted networks. Unlike Ning, however, it explicitly plans to
take advantage of this shared authentication system by providing
networks within networks. For example, teachers at one point may be
able to join a nation-wide network that contains sub-networks for the
country’s school districts. The possibility of nesting networks may
give GoingOn the edge with hierarchical organizations.

Affiliates can opt for one of five GoingOn network packages, each of
which provides progressively more customization capabilities. Most
affiliates will probably choose between a Free Network and a Pro
Network, of which the latter costs $20 per month but allows affiliates
to manage their advertisements. Custom URLs are free of charge for all
packages.


CollectiveX

CollectiveX
is a borderline white label social network platform. Its
questionability arises from its orientation around exclusive groups
(”groupsite” being its word for “network”) and from its very narrow
range of customization options. Additionally, members of a CollectiveX
group cannot friend each other, so it lacks a basic feature of
virtually every social network (apparently, it is presumed that
everyone within a group knows each other).

However,
beyond these idiosyncracies, CollectiveX provides an impressively
refined way for people to share information and content within a
controlled, social network environment. The main features of a
CollectiveX site include a calendar, forum, and file area (for general
uploads and photos in particular). These offerings are not extensive,
but the mantra “quality over quantity” certainly applies.

Unique to CollectiveX is the ability of a network’s members to list
personal objectives and to declare any “key connections” (read:
relationships) they have with particular individuals. These features
reinforce the feeling that groupsites are meant primarily for business
professionals who are looking to network (in the business sense of the
word) in addition to collaborating online with associates.

While
CollectiveX’s free package is supported by advertisements as with other
platforms, the company’s strategy seems to be particularly focused on
earning money through selling premium features. For $9 per month,
network admins can remove advertising, but apparently there is no way
to run your own advertisements. For additional payments of $9 per
month, admins can also gain more control over group permissions,
enhance network security with 128-bit SSL encryption, and increase
storage capacity to 3 gigabytes. For a one-time fee of $99, CollectiveX
will “white label” your network, which basically entails just dropping
your own graphic into the header and importing members from another
user base.


Me.com

Me.com,
which runs on top of software called SNAPP, is the MySpace of white
label social networking platforms (and I mean that derogatorily). The
idea, as with Ning, is to set up a network in a minimal number of
steps. However, each of Me.com’s themes is an eyesore and, worse, the
organization of elements throughout the default network is horrible. If
you like this MySpace approach to user interface design, then you’ll be
right at home. I, for one, get a headache just looking at the thing.

Style
considerations aside, Me.com provides an abundance of features,
although many of them are poorly implemented. The audio and video
sections, for example, don’t support file uploads; you actually have to
record the media directly into the browser using a webcam or similar
device.

The most bizarre feature is the cars section in which you can
actually list the cars you own/once owned/want to own/dream about, etc.
Criticisms aside, Me.com does integrate a pretty slick chat applet into
each network and the same can’t be said for most of the other platforms.

Network packages on Me.com come in three flavors, which are conveniently compared to one another in a features chart.
The biggest differences, of course, are between the free, ad-supported
package and the other two. For a minimum (!) of $199 per month,
affiliates can control advertising, customize their URL, and implement
basic site branding (color schemes, logos, etc.).


PeopleAggregator

Broadband Mechanics’ PeopleAggregator
is an experiment in building social networks around open standards so
that people can easily move between networks, whether or not those
networks are run by the same owners or contain the same features. If
the social networking world were run the way Broadband Mechanics’ CEO Marc Canter
envisions, Facebook users would easily be able to carry their identity
(including all the information they owned on Facebook) over to MySpace,
Orkut, and Friendster. Then any changes to their identities on those
networks could be brought back over to Facebook.

As
a model for this sort of interoperability, PeopleAggregator (which
comes in both hosted and downloadable versions) implements the OpenID authentication system
and strives to support all open standard identity schemes. Broadband
Mechanics also provides an API that is meant to enable the import and
export of data to or from a PeopleAggregator network. As a long run
strategy, the company entreats web service providers to embrace open
standards that facilitate interfacing between social networks and
non-social networks such as Google Calendar, YouTube, and Yahoo
Messanger.

Five
years from now, we may look back on PeopleAggregator and consider it a
pioneering product. However, in its present condition the platform is
clunky and unsatisfying. Others seem to agree: the largest network on
PeopleAggregator, Poker Players Alliance, with 499 members gave up on PeopleAggregator and moved its operations to an old school, phpBB forum.

PeopleAggregator could be improved in a number of obvious ways. For
starters, the company could and should promptly clean up the platform’s
landing page,
which is littered with nonsensical text that doesn’t exactly create
sellar a first impression. More substantially, the company ought to
allow for at least some management of advertisements and to permit more
control over the structure and styling of networks. Unless you are
banking on open standards as the way of the future, there’s not much
for you here.


Haystack

Haystack, a Cerado
product, is a social networking utility that is even more stripped down
than CrowdVine. Networks (or “haystacks”) built on this platform are
very simple, both visually and functionally. The main features consist
only of profiles and group blogging.

Haystacks
are so plain because their intention is fundamentally different from
those of most social networks. While we generally think of social
networks as ways for people to interact with one another within a
network, haystacks are more outwardly focused as they are meant to
provide visitors with detailed information about people in a particular
organization. According to Christopher Carfi
of Cerado, the initial idea for Haystack was to enable organizations,
and particularly businesses, to present interactive information about
externally-facing individuals (such as those in sales and support).

Like
CrowdVine, Haystack makes good use of tagging as a way to find people
according to criteria. Members across all hosted haystacks can search
for each other by the tags they have assigned to themselves, and there
is even a handy Google Maps integration that shows you where the people
in your search results are located across the globe.

Recognizing that the default haystack layout may cramp some people’s
styles, Cerado provides an API that can be used by developers to take
advantage of the haystack data structure and create applications on
one’s own sites.


ONEsite

ONEsite, a subsidiary of the hosting company Catalog.com,
provides a hybrid social networking/website hosting solution. They
allow you to mask your social network’s URL so that it meshes with an
existing website, but they won’t offer you their free social networking
solution unless you buy a domain with them. In the limited time of this
study, we weren’t able to set up a network of our own.

Browsing
the showcased networks, however, gives one the sense that ONEsite’s
platform is not half bad. Some of the networks (such as the CEO’s Crull Zone) follow a standard, ONEsite template with simple customizations while others (such as iVillage connect)
are more fully integrated into existing websites. However, it is
unclear whether the more fully customized networks are designed by the
ONEsite team under the expensive, $2,500-per-month Enterprise package
or created by affiliates themselves with ready-made tools. I suspect
that the former is the case.

Regardless of the platform’s quality, ONEsite’s offerings are
steeply priced and their user limits are a bit draconian. The free
offering only permits 100 users on your network, the $30-per-month
offering permits 1,000, and the $200-per-month offering permits 10,000.
I suppose no one is really intending to build the next MySpace on this
platform, but from a cost point of view, the difference between 100 and
10,000 users for ONEsite is probably near nothing.

If you have created a network with ONEsite, please let us know about your experience with them in the comments.
Originally Published @ TechCrunch