4/25/2007

Vista betas, RCs will reboot every 2 hours starting June 1

Vista betas, RCs will reboot every 2 hours starting June 1
Microsoft to notify users of OS expiration, but no price break for testers

April 24, 2007 (Computerworld) -- Microsoft Corp. today spelled out exactly how users of Windows Vista betas and release candidates can shift to the final code, and warned that beginning June 1, preview-equipped PCs will automatically reboot every two hours.

Notifications will start going out today to users of Vista Ultimate Beta 2, Release Candidate 1 (RC1) and RC2 of the upcoming expiration, a company spokeswoman said. "Customers will have ample time to back up data and migrate their PCs to the final version of Windows Vista," she said.

Upgrade paths were detailed on Microsoft's Vista site.

The only in-place upgrade route -- one that retains the settings, applications, and data as-is -- is from Vista RC1 using a copy of the $259 Windows Vista Ultimate upgrade. Users running either Beta 2 or RC2 can upgrade to Ultimate, but they must do a "clean install," a process that overwrites the hard drive and destroys all data on it.

These restrictions differ from the advice that Vista users, including ones identifying themselves as MVPs (Most Valuable Professional), advanced users recognized by Microsoft, were dispensing just two weeks ago. Then, the word was that all three preview versions -- Beta 2, RC1, and RC2 -- would accept an in-place upgrade. Their advice was wrong on another count, for they claimed that only a full edition of Ultimate -- which retails for $399 -- would handle the chore.

All preview users can upgrade to a different edition of Vista, said Microsoft, by doing a clean install using an upgrade SKU of the appropriate version. To ditch the RC2 of Ultimate for the final of Home Premium, for example, users would purchase and clean install the $159 Home Premium upgrade.

They can also roll back the machine to an earlier Windows, say Windows XP, with a clean install. Such a move, however, requires a full version of the older Windows OS. Users who can't find their installation disc, or weren't provided one (many OEMs didn't ship a separate Windows XP installation disc, but instead stuck the necessary files on a separate partition of the hard drive) will have to buy a new copy. A full version of Windows XP Home lists for $199.

To Microsoft's credit, it warned Vista testers of possible future problems. Last year, when it posted beta and RC editions for downloading, it said: "To upgrade, you will need to acquire the final edition of Windows Vista and you may have to do a clean installation." The company also told testers that they wouldn't be able to return to their previous OS without a reinstallation. "Before installing Windows Vista on any computer, please remember to back up all your files," it warned.

Procrastinators will find their Vista preview-equipped PC are crippled starting June 1, said Microsoft. "Users that continue to use pre-release versions of Windows Vista will be able to log in for 2-hour sessions to retrieve data," the company said on its Web site. "After 2 hours of use, the PC will automatically reboot without providing the opportunity to save data. The opportunity to log in normally for these 2 hour sessions will only be available for a limited time."

The company spokeswoman downplayed the impact. "We expect most beta users will have moved to a full version of Windows by this time."

Users can migrate from a Vista preview by downloading an upgrade from the online Windows Marketplace, said Microsoft.

Cracking Google's 'secret sauce' algorithm

Cracking Google's 'secret sauce' algorithm
A clue: 'pretend we're not here'; a reward: tens of millions of dollars

March 14, 2007 (Computerworld) -- Rand Fishkin knows how valuable it is for a Web site to rank high in a Google search. But even this president of a search engine optimization firm was blown away by a proposal he received at a search engine optimization conference in London last month, where he was a panelist.


The topic -- Can a poker Web site rank high on a Google search using purely white hat tactics -- meaning no spamming, cloaking, link farms or other frowned-upon "black hat" practices. Fishkin answered yes, provided the site also added other marketing techniques and attracted some media attention.

The rest of the panel scoffed. "Don't bring a knife to a gunfight," one chided. After all, this is the cutthroat online gambling sector.

But one poker Web site owner was intrigued, and he later approached Fishkin. "He said, 'If you can get us a search ranking in the top five for online poker or gambling [using white hat methods], we'll buy that site from you for $10 million,'" recalls Fishkin, president and CEO of SEOmoz in Seattle. Intrigued but skeptical, Fishkin consulted other gambling site owners at the conference. "They said, 'If it really does rank there, we might be interested in paying you $10 million more.'"

Turns out, a single online gambling customer brings in at least $1,000 in revenue. With a recent Google search of "Texas Holdem Poker" yielding 1.64 million results, it's easy to see why site owners would pay millions to crack the code for Google's PageRank algorithm -- the elusive Holy Grail of online marketing.

The stakes are high for online businesses -- and Google is the formidable gatekeeper between site owners and their customers. Web sites, such as kinderstart.com, have even sued Google for what they allege are deliberate de-rankings, though none have been successful to date. Site owners are eager to get their hands on the 75% of free Google traffic that is not affected by AdSense and AdWords, Google's pay-per-click programs. With 47% market share among search engines and 3 billion search inquiries a month, Google is indeed king.


"Nothing comes close to being able to match it with people looking for what you do."

Deceptive black hat tactics run rampant among highly competitive Web sites, but they are now under the watchful eye of Google's spam group, which identifies deceptive practices and then quashes the problem, sometimes by devaluing the site's ranking or relinquishing it to the supplemental index, which effectively means "no priority." Google, however, says it takes steps to help sites identify and fix the problem so they can "apply for re-inclusion." Pursuing white hat, legal tactics to raise a search engine ranking has become a top priority.

Google acknowledges the influence that its algorithms have in the Web world, but officials also say that -- just like Spider-Man -- with great power comes great responsibility. No decision to devalue or omit a Web site is made without the algorithm behind it.

"Just because somebody doesn't like Google, it certainly is no reason to take any action [against them]," says Matt Cutts, senior engineer and Google's de facto liaison to the webmaster community. "We care about spam and the quality of the results. That's purely about whether the site is abiding by our quality guidelines."

But even playing by the rules can be frustrating. Winfield has even cried foul to Google. In a search for translation services, "it amazes me that five out of 10 results were for the same Web site, and it was completely irrelevant. When I see things like that, it boggles my mind," Winfield says.

But he's quick to add that Google was "great for feedback" to an inquiry about the issue. "They do listen. It can be frustrating that they control so much, but they do care." Still, a Google search on March 9 for "translation services" showed that two of the 10 results were for the same site that Winfield questioned. The aroma of secret sauce wafts through the air.

What's in the secret sauce?

PageRank is Google's trademarked process where a numeric value represents how important a page is on the Web. But that's only part of the formula. There are also the value places on each link to that Web site. The secret sauce, much like many recipes in the food world, is a matter of how much of each ingredient is being used -- the "weighting" of each piece.

While there's a bevy of information on the Web on the primary parts of the algorithm and what marketers or site owners should do to increase their rank, Google remains elusive on most of the 200 factors it uses to score pages and decide which page goes to the top of the results.

"There isn't one answer anymore. The majority of factors we don't talk about," Cutts says. "A lot of people have theories, but we don't usually confirm the theories."

Cutts freely offers clues such as placing keywords in the title, headings and even the URL, and keeping related words close together. He points to many tips that Google offers on its site to raise a site's search ranking, as well as Web forums and conferences for communicating. But some say Google's tips are often ambiguous.

"We deploy all the techniques that Google approves of and they have given those measure out on their guideline pages," says Atul Gupta, president and CEO of RedAlkemi, a search engine marketing and Web development firm in Chandigarh, India. "But not all of it is in plain and simple language that anyone can understand. For example, they'll say, 'We will reward links from old pages' [that have important information]. Then in the next sentence, they say, 'We'll reward pages that are freshly updated because they newsworthy.' So one has to figure out what are they really wanting and how much are they wanting."

Page link mysteries

Even mathematicians familiar with the equations used to create the PageRank algorithm struggle with other non-numeric factors. David Austin, a math professor at Grand Valley State University in Allendale, Mich., who published a paper on cracking Google's algorithm, says the secret sauce is really a popularity contest wrapped in linear algebra.

"It's like you're having a popularity contest and you think everybody gets a vote, so I can vote for as many people as I want to," Austin says. "So if I vote for 10 people, I give everyone 1/10th of a vote. So who wins that popularity contest?"

But then Google goes further. "They take a second pass through it, and look at who voted for who," he explains. Google assigns a value to the importance of the site that casts the vote (or links to a site), and that site can pass on its popularity and importance to the site it linked to.

Gupta chisels away at the PageRank algorithm simply by looking at what the No. 1 ranked sites are doing. "We have identified 250 parameters that Google studies to rank a site," he says. "We've got labs where people are constantly monitoring the impact of each. But the birds-eye view is, how can we make a site simply perform well in the natural course?"

Cracking the code -- the hard part is in the execution

Google's Cutts says that creating a high-ranking Web site is really quite easy. Just focus on the customer and create compelling content that's buzzworthy, vital, or that provides some sort of service or resource that a reader would want to bookmark. In other words, pretend Google isn't even there.

He points to comparisons between two English-to-Japanese translation Web sites. One site was very much like a brochure and just four or five pages. The higher-ranking site included a tutorial about how to write your name in Japanese, as well as information about different Japanese dialects. "It's that kind of creativity and information that hooks people," Cutts says. "Those kinds of compelling content are exactly the things that help you crack the code at Google."

Pro Acoustics USA, an acoustic equipment and consulting and design service company in Harker Heights, Texas, followed Google's guidelines and worked with RedAlkemi to redesign its Web site for higher page rankings. It has doubled traffic every year for the past four years. "We probably have 100 keywords we work at all the time ... and I think we have a good handle on it," says Emery Kertesz, president and CEO, who launched the site in 2003.

Kertesz says the key to a high page rank is to correctly present relevant information, including title tags, meta tags and links. His site usually ranks among the top 10 sites in his category. But he won't rest on his current ranking.

"Nobody is very satisfied" with their ranking," Kertesz says. "More is better, higher is better. Everybody's in a death battle for money and ranking."

As for the offer of $10 million or more for Fishkin to develop a poker site that ranked in the top five of Google's results, he said "We're still weighing it, but the general sentiment is that the effort and time required would force us to abandon a lot of other projects and clients, and even then it's a bit of a gamble [no pun intended], so we are leaning against taking the offer."

4/24/2007

What is Web 2.0 Content Management?

With all the hype that Web 2.0 has gotten, many companies are now looking at their existing Web CMS and wondering whether it meets the new paradigm’s needs or merely traps them in an earlier age of the Web, thereby missing new business opportunities and making them appear dated.

Companies currently looking to acquire a new CMS want their new software to be “Web 2.0 enabled”. But what does this mean in real terms?

This article is the first in a three-part series that addresses content management technologies in the context of a Web 2.0 world. This first article establishes our foundation and a working definition of Web 2.0.

The next in the series digs deeper into what makes a “Web 2.0 compliant” content management system. The final article will discuss some of the challenges facing vendors and the areas where customers of content management technologies should pay the most attention.



What is Web 2.0?

Despite the common usage of the term and even some consensus on it’s meaning, this question still frequently arises. Tim O’Reilly popularized Web 2.0 as an expression when in September of 2005 he wrote a fairly coherent definition.

The principals distilled by O’Reilly took us a long way toward drawing much-needed lines around the Web 2.0 concept. However, out in the wild, Web 2.0 is often used more like a New and Improved sticker you might find on a bottle of detergent.

Sites with large, bold sans-serif fonts, large form field boxes, “Beta” baked into the logo, and slick DHTML interfaces all look worthy of a Web 2.0 label, but often this is little more than updated branding. If your current CMS can’t handle this, it doesn’t belong on any version of the web.

In this article we are pulling back in the direction of O’Reilly’s more purist set of Web 2.0 principles, then blending in a few lessons learned since.

Principles of Web 2.0
The following 6 principles are our working guidelines for what it means to think and be Web 2.0.

Be Informal; Embrace the Bottom-up Model.
The popular ClueTrain Manifesto states that “markets are conversations.” Your audience doesn’t want to be talked at with marketing gloss. They want an honest dialog with real people behind the firewall and with other community members who understand and are active in the site or service context.

If the Web 2.0 world could be characterized one way, we would call it a hairy, grammatically incorrect, often irreverent and sometimes downright offensive conversation.

Loosen the tie and drop the canned answers. The Web 2.0 world embraces organizations, content and services that are candid and accessible.
Data is the Application.
Owning unique content is more valuable than owning the software. Your content is even more valuable if you can open it up for broad and creative use.

O’Reilly said “Data is the New Intel Inside”, others have said “SQL is the new HTML”. Boil this down and it means people come for the value living inside your data, and they want to leverage it in ways you may never have imagined.

Don’t let the limitations of your own imagination constrain the value of your content. Open the front door and give ‘em all the side doors they want.
Participation is Key.
O’Reilly described this as harnessing the collective intelligence. Get your community of users to participate. This will create the true value of your service or content and keep that value vibrant and dynamic.

Keep in mind that the people that become participants are typically the types who act on a larger stage. They are frequently more avid consumers, better employees and perhaps also the squeaky wheels that affect the opinions of others.

Let interactions be flexible. Trust the crowd. Embrace participants. Give them the tools to share what they know.
The Interface Must be Rich, Yet Simple.
When having what we might describe as a Web 2.0 Experience, you no longer have the sensation of clicking from one page to another so much as you have the feeling of being on what Immediacy’s John Goode called an “ergonomic journey.”

Now, we love John’s description, but that may be setting the bar a little high. The bottom line is that the browser-based experience has evolved. You can call this AJAX infiltration or point to the maturation of JavaScript libraries, but regardless of the root, the fact is that end users now expect a significantly more sophisticated client interface.

To be considered a modern web UI, the interface must be functionally rich, response times must be fast and a careful balance must be struck between features and simplicity.
Content is Objects, Not Pages.
Today’s web content is less about layout and more about structured entities that support a broad range of use cases and are flexible enough to be adapted, packaged and mashed in new ways.

The latest shift may be at least partially characterized as a transition from a Web 1.0 world of “pages” to a Web 2.0 world of content objects and micro content requests. To put yet another twist on a well-worn term, we can call this AJAX-ified content.

This change does not mean the page concept is dead. It does however mean that editors, content managers and CMS vendors must be thinking and acting differently.

Your CMS vendor needs to understand that your content managers will need to do more than just edit pages, and accordingly provide a data model, the tools and the interface to support management and publishing of rich content objects.
The Web is a Multi-device, Evolving Platform.
True Web 2.0 services deliver digital stuff to multiple devices or applications. Web content has gone beyond the browser.

The iPod or iPhone, combined with iTunes, is a real example of this. In combination this service is multimedia, multi-device and multi-purpose. Apple has truly embraced Web 2.0 principals and as a result their iTunes service is emerging as a flexible platform with new uses and purposes every day.

The ideal is to make your service interfaces standard, flexible, lightweight and multi-device friendly. Don’t think in terms of delivering discreet software. A Web 2.0 application is a hub.
Conclusion
All this does not mean that the Web you only just started to get comfortable with is dead. Many traditional concepts such as online branding, attractive interfaces, search engine optimization and website usability are still valid and important.

Web 2.0 principals simply take the next step forward, augmenting traditional web content with more dynamic and honest conversations, opening content production to new audiences, introducing new models of participation and supporting new types of client devices and applications.

We will continue this discussion next week when we discuss in more detail the principals of Web 2.0 Content Management and the key functionalities and product architectures to look for when considering a new content management system purchase

What is Web 2.0 CM
Regardless of whether you like or are revolted by the term Web 2.0, most people can at least agree that the Web is a continually evolving place and that significant changes in both the underlying technologies and in the human interaction patterns have taken place over the past few years.

In the first article in this series we discussed in practical terms our take on meaning of Web 2.0 as it relates to content technologies. In this article, we describe the three key constituencies of Web 2.0 Content Management Systems and the functionalities needed to serve them well.

Three Groups that Matter Most
To assess your web publishing capabilities, you must consider three unique constituencies:

Your internal content producers and managers
Your human audience — those people who use, consume and potentially enhance your content
Your machine or software audience — those devices or applications that will consume machine readable forms of your content

Group 1: Content Producers & Managers
Editorial staff and content managers continue to be responsible for many of the same tasks and processes. Yet like everyone who uses Web-based tools, their expectations of the tools have changed markedly over the past few years and their set of operational tool sets have expanded to include new devices –- such as mobile browsers and Blackberry phones — and new client applications — such as RSS readers and mash-up aggregation applications.

If a content management system fails to address the new demands of this audience, frustrations develop, workflow slows, content quality can potentially suffer and knowledge can end up locked away in simpler to use, but isolated repositories. Here are a few things to pay attention to:

Focus on Interface & Workflow Simplicity
To quote Ward Cunningham, inventor of the Wiki, “What’s the simplest thing that could possibly work?” You and your team may not want the simplest thing, but Wards perspective clearly has merit and those who seek tools that best manage Web 2.0 services and websites would do well to keep his ideas in the fore.

Just imagine the shock your average 22 year old would experience going from Flickr, Blogger or Twitter to a stodgy run of the mill Enterprise CMS management console.

Sure, your enterprise software does so much more. But does this new generation of business user with simple needs really care or understand? What if posting a document on the intranet was as easy as uploading a photo on Flickr or a video on YouTube?

Part of the problem is the software that has not been sufficiently paired down to optimize simplicity. Equally at fault are assumptions that users will be trained and compelled to use the software to some greater corporate good. Unlike other enterprise software, you cannot always force your employees to use software that they do not like. People can avoid using your CMS by resorting to the ultimate unstructured tool: email.

The latest entrants into your workforce are probably setting up Wikis, blogs, and other simple tools on third party sites or on hardware they can scrounge up internally.By not responding to their initiative and their needs of simplicity, you are pushing their good intentions underground. You also risk multiplying the number of isolated content silos in your enterprise, thereby missing an important opportunity to leverage evolving forms of knowledge management.

Companies like Google and 37signals are revolutionizing the field by applying consumer-oriented design values to enterprise-oriented software. They have resisted the feature clutter that has become the plague of enterprise software.They hide the complexity rather than boast about it.

Keeping things simple does not mean that the work of the content contributor is easy.It takes time to create content that is good both as an informational resource and as a reusable content asset.Extra effort by the content contributor will make the content more valuable and usable to your human audience and systems that try to re-use it.Still, tens of metadata attributes and many tier taxonomies will discourage the content contributor from making this effort.Sites such as Flickr and del.icio.us have realized great success by relying on community based tagging and fast auto-suggest features. These are important lessons your CMS vendor should be attuned to and learning from.

Deliver Immediacy
Traditionally, security and access control in companies tends to follow the policy of “guilty until proven innocent.”User privileges are kept to an absolute minimum with the expectation that if a user really needs to perform a function they will follow protocol and apply for permission and resume their task when permission is granted.

Complex workflow models that put several approval layers between a contributor and publishing do the same thing.This does not jibe well with user expectation of immediacy. Users like to be able to perform an action and see a result. Any delay discourages participation.

Look for a content management platform that provides flexibility in the workflows and leans toward lighter weight processes and quick publishing operations. If a task can be completed in one sitting, it is far more likely to get done and the tool that allows for this will be much more rewarding for your team to work with.

Encourage Trust
Where possible, look for products that support “trust but verify” policies. Ask yourself what is worse: inaccurate or undesirable content on display for a short time, or preventing a user from posting something useful.

Heavily regulated industries may not have this option.But if you can, allow a user to do more while monitoring what they do. This, of course, requires you to have functionality to report on what changes have been made and also have the staff to run the reports and review the results.In the command-control world, under staffing the editorial role leads to bottlenecks and stagnation, in this new world, it leads to chaos.

Provide a Rich Experience
While the browser has become the preferred method of delivering a UI, the Web 1.0 page-submit model really breaks down for complex tasks that require lookups and building references between assets.

Rich Internet Applications (RIA), built in Flash or leveraging AJAX technologies, solve this problem by supporting interactivity with the server between page refreshes. Many CMS vendors are doing a good job of modernizing their administrative interfaces. But don’t take this for granted. Related to Simplicity and Immediacy, a tool interface that is usable and rich is going to both increase the probability of content getting published and be more rewarding for your team to use.

With that said, your evaluation should not be limited to what you see in the browser. Users want to both stay tuned to workflows and contribute content using other interfaces and devices such as email. Identify the key toolset your team will use and make sure your CMS vendor is headed in the same direction.

Group 2: The Participating Public
The public, previously known as “consumers,” have become participants. A modern Web CMS must acknowledge this and demonstrate the ability to both integrate the public as participants and deliver the tools Web 2.0-savvy visitors expect. Here are a few things to look for:

Modern Organizational Tooling
When your website was just a static brochure, you had full editorial control over what your users saw — just like the paper brochures stacked on your shelves.You made a lot of assumptions about what your users would be looking for and where they would think to look.

Of course, many of these assumptions were horribly wrong because as an employee, you had a very different perspective of your company and its products and services and your audience didn’t speak your corporate jargon.The result was often an information architecture that was impenetrable to the people you wanted to welcome.

Faceted taxonomies or labeling systems allow you to both “hedge your bets” by allowing multiple paths to the same content and provide a richer Web experience by creating dynamic views of content based on what the user is looking for.Better metadata make search (internal and external) a more powerful tool to find content.

Content management systems with weak taxonomy support or ones that force rigid, one dimensional hierarchical organization are limiting. Watch out for systems that prevent an asset from appearing in two places on the site. More innovative WCM products support “placeless” assets with a rich tagging system and dynamic, query based navigation.

A key theme here is flexibility. Look for systems that do not lock you into top-down information design decisions.

Social Bookmarking
There is a powerful trend of social bookmarking or tagging sites such as Del.icio.us, Stumbled Upon, Digg and Reddit. These services allow users to identify useful assets and categorize them in a way that the external world may have a better chance of understanding.

Sites like Toy Instructions that allow users to create their own resources with links to official documentation are also becoming popular.Of course, if you went overboard with enriching your experience with AJAX and Flash and didn’t pay attention to maintaining good URLs, you have rendered these services powerless.

Community Generated Content Support
There are two primary forms of user generated content: primary content and content metadata. Depending on your goals, your CMS should support one or both of these.

If you plan to allow your audience to publish primary content assets such as articles or blog posts, among other things your CMS needs to have a flexible content data model and the ability to support public participation in the publishing workflow.

The many forms of metadata, including “voting” or “rating” systems, comments and tagging, help users promote and associate content that they have found to be valuable and make these assets more findable to other users with similar needs.

This functionality will also provide valuable information on how to communicate to your audience and what content needs to be improved. The technology itself is simple. The challenge is maintaining the commitment to use the information.

Maybe your visitor has found the most relevant content that you have but know that it is inaccurate or incomplete.Some sites are allowing users to annotate, comment on, or even edit content that they find.It is up to you to determine your threshold for trust (e.g., must she be a validated customer?Does he have to register with a valid email address?), and you need to institute practices and tools to monitor, acknowledge, verify and incorporate the feedback.For example, if the comment is a valid correction, it needs to be incorporated in the next release of the documentation.A frustrated tone may be responded to with a gracious response and an offer to help.

If you are trying to build and leverage an external community you need to give back.First, acknowledge participation, which you can only do by knowing who they are.Allow your users to create profiles.No, I didn’t say the word “leads.”Sales guys, you can fall back asleep.

In fact, if you treat these people like prospects, you will spoil the relationship.These people are your allies, not leads to harvest.The goal should be to reduce the cost of sales by having them call you when they are ready to buy.

As trite as it seems, the simple recognition of tying a contribution to a profile — even an anonymous screen name — is enough to motivate some users.Communities where members share their identities (including a picture) tend to be more civil and helpful.It is more comfortable to be snide from behind a cloak of anonymity.A feeling of ownership also creates an incentive for self-policing.

Second, consider rewarding major contributors with increased access and control.Put them in Beta programs. Give them moderator privileges on your forum.Share “insider” information (that you don’t mind getting out) with them.They would love to be the first to blog about your news.Give them the opportunity.Their passion and excitement will be able to create more buzz than a stale press release.

Integration of Community Generated Content
Many Web CM systems are designed around a multi-tier architecture with a strongly secured management tier that pushes content to the read-only presentation tier for display.Some systems have the management tier pre-render (bake) content into formatted HTML.Others have a presentation tier that dynamically renders (fries) pages with each page request.

These architectures are very desirable for security and scalability.Content presented to the customer is essentially read-only so it can be optimized for rapid reads. This design also reduces risk that hackers are able to modify public content or access private content.However, when you actually want your external visitors to contribute and actively engage on your website, where does their content live?There are a couple of options.

For baking style presentation systems, the most popular strategy is to manage community-generated content separately from the editorial content.This can be done on a separate, dynamic section of the site as in user forum area, or in-line using AJAX technologies embedded in statically generated pages.For example, you can layer in a commenting component using AJAX so that comments are entered and displayed on the same page as the article they refer to.There are a number of third party services that you can embed into your website in a similar fashion to Ad services.

Frying style presentation systems can pursue the same strategy but they have the option of dynamically sending visitor-generated content to the presentation tier.Of course, this is a more complex strategy that introduces issues that were not encountered a one way publishing system.You don’t want user generated content to be overwritten every time content is published from the management tier. A read-write presentation tier will require clustering configurations to be more complex.Load balanced instances if the presentation tier will need to synchronize changes made by external users.

Regardless of where user generated content is stored, you need to manage it.You need to see what has been added and have the ability to delete inappropriate content. Captcha-based technologies are not enough to prevent comment spam.There are people all over the world with plenty of time on their hands who want to increase their page rank by having links to their site.They are perfectly capable of typing scrambled captcha text from an image.

When evaluating a Web 2.0 capable CMS, prepare your interaction requirements carefully and be sure to dig deep here with the vendor. Be wary of offerings that rely to heavily on third party integration. They probably do not have the CMS architecture to take you where you’re going.

Strong Multi-device Support
The ubiquity of the web-enabled device has finally arrived. Most phones are now web enabled and wireless devices are everywhere.For some executives, the blackberry is the computer.While the browsers on these devices are getting better, the most usable content is still content that is published for the small screen.Publishing to different formats, such as wireless devices, requires better separation of content and layout and more manageable presentation systems.CMS that tightly bind content structure and layout will be at a disadvantage.For example, an in-site editing model, while intuitive, can mislead the user into thinking that is the only way the content will display.

Group 3: The Machines Who Read
Let your content live beyond the boundaries of your website and embrace the creativity of partners and strangers alike. Supporting machine readable content formats such as RSS allows the community of users to easily access your service and potentially use it to create new value.

Having an open syndication strategy and the technology to support it will extend your reach and open up new markets.In some cases, you will be able to directly monetize this value. But from another perspective it is just simply polite to allow people to consume your information or services in their own way, with their own tools and on their own time. Not addressing the growing community of machines and client software who read is a costly and serious oversight. Here’s what to consider:

Syndicating with Web Feeds
Syndicating your content in standard format Web Feeds such as RSS or Atom is both strategic and well mannered. Feeds allow readers to stay informed without having to visit your website. They also empower users to cherry pick specific categories of your content or mash it with related resources thereby creating new information services.

Whether they know it or not, most Internet users use Feeds.Feeds populate most personalized portal pages such as My Yahoo!. Sites such as Bloglines and Google Reader are becoming the primary information portals for the digital elite.The rise of Feed-based services such as Technorati, Yahoo! Pipes, Google’s AJAX Feed API, FeedBurner, Google Blog Search and countless others make it clear that Web Feeds are strategically important and must be clearly and robustly supported by a modern Web CMS.

Syndication is also something that should be on the marketing department’s radar. Syndicating Feeds allows your content to be aggregated into high traffic resources such as My Yahoo!, MSN, Google Content Directory, any given company’s Intranet and any other of the numerous Feed search engines and aggregation points. Your offerings of syndicated content should be viewed as a serious, high-impact and quickly evolving distribution channel.

Finally, new and innovative uses for Web Feeds are popping-up daily. In some organizations Feeds are being looked to tactically as a simple means for supporting Electronic Data Interchange (EDI) or more strategically as a key component of a services oriented software architecture (SOA).

Providing a Public API
Open API’s create the potential of spontaneous partnerships through “mashups.” Google Maps spread virally because of a simple API and a low barrier to use them. Ebay has had equal success with their developer network.

Supporting a good API is where the quality and structure of the content come into play.A printed brochure or a downloadable PDF can disguise poorly structured content.To be of any value to an API, or any re-use opportunity, the metadata better be good and the content better be structured.

A content model with one big blob of text is not going to cut it.At the very least you should have structured attributes for title and summary.If you want to enable mapping, structured address fields will allow a developer to use a mapping API.Event data should have date and location information.

Microformats
If you capture more structured information, consider using Microformats in your rendered Web pages.This evolving standard specifies critical bits of information in basic standard markup so a machine can scan a page for information.

There are Microformats for contact information, events, reviews, and many other objects.A visitor using a Microformat aware browser — such as Firefox with the Tails extension — will be pleasantly surprised that you “get it.” Of course, in order to publish your content using Microformats, you need structured content types to capture the appropriate attributes. First things first.

Conclusion
In order to prosper in a Web 2.0 world, you need to think about your content technologies less as necessarily stodgy enterprise software and more as fluid, and responsive enabling tools.

Do not confuse complexity for power.Simplicity empowers users to be proactive and creative, and maybe even happier while being so.

Content needs to be treated as a living and evolving part of your organization, not static assets.Good content facilitates communication and the exchange of information.It should be managed to extend its reach and engage the audience in a dynamic conversation.Treated in this way, content improves over time rather than degrades.

Traditional enterprise software promised to standardize and automate people’s jobs but the result was confining and stagnating.They tried to save labor by eliminating participation.

Web 2.0 optimized technologies take the opposite approach.They try to engage the user by making the experience fun and rewarding and ask the user to invest his creativity to build a better resource.They give the user freedom with the hope that unanticipated innovation will happen.

Web 2.0 users have a broader perspective than the immediate task.They want their contribution to matter and will take the additional steps as long as the interface is usable and they see the benefit.The technology must provide this experience and leverage their contribution.

What's AdSense?



Google AdSense is the program that can give you advertising revenue from each page on your website—with a minimal investment in time and no additional resources.

AdSense delivers relevant text and image ads that are precisely targeted to your site and your site content. And when you add a Google search box to your site, AdSense delivers relevant text ads that are targeted to the Google search results pages generated by your visitors’ search request.

You can maximize your revenue potential by displaying Google ads on your website. Google puts relevant CPC (cost-per-click) and CPM (cost per thousand impressions) ads through the same auction, and lets them compete against one another. The auction takes place instantaneously, and, when it’s over, AdSense automatically displays the text or image ad(s) that will generate the maximum revenue for a page -- and the maximum revenue for you.



Becoming an AdSense publisher is simple. All it takes is a single online application. Once you're approved, AdSense takes only minutes to set-up. Just copy and paste a block of HTML and targeted ads start showing up on your website.



Access thousands of advertisers
With Google's extensive advertiser base, we have ads for all categories of businesses-and for practically all types of content, no matter how broad or specialized. And since Google provides the ads, you have no advertiser relationships to maintain.

The AdSense program represents advertisers ranging from large global brands to small and local companies. Ads are also targeted by geography, so global businesses can display local advertising with no additional effort. And you can use AdSense in many languages.



Google grasps the meaning of your content
AdSense can deliver relevant ads because Google understands the meaning of a web page. We've refined our technology, and it keeps getting smarter all the time. For example, words can have several different meanings, depending on context. Google technology grasps these distinctions, so you get more targeted ads.

Make extra money with a Google search box
Place a Google search box on your site, and you can start monetizing the results from web searches. Not only does this keep your users on your website longer—since they can search from where they are—it takes just minutes to implement. And you pay nothing to participate.



Show only appropriate ads
Google's ad review process ensures that the ads you serve are not only family-friendly, but also comply with our strict editorial guidelines. We combine sensitive language filters, your input, and a team of linguists with good hard common sense to automatically filter out ads that may be inappropriate for your content. What's more, you can block competitive ads and choose your own default ads. It's your show from start to finish.

Customize AdSense for your site
You can customize the appearance of ads, choosing from a wide range of colors and templates. Ditto with your search results page. Your reports are customizable, too. Flexible reporting tools let you group your pages in any way you want so you can view your results by URL, domain, ad type, category and more to learn where your earnings are coming from.



See what our customers say
“Instead of spending money to hire an additional sales rep to sell ad banners, Google ads have become a virtual sales tool for us. Now we’re able to reap thousands of dollars in additional advertising revenue each month that we would very likely have missed without Google AdSense.”
- Robert Hoskins, Editor and Group Publisher, Broadband Wireless Exchange

“Google shows targeted ads reflecting the sorts of information and services SeatGuru visitors want. For a small business like mine, this is the best approach to advertising. You set it up easily, it automatically serves relevant ads, and it takes very little of my time.”
- Matt Daimler, Founder, SeatGuru.com

“At the beginning I was very concerned that I might lose traffic to competitors. I only used AdSense on a limited number of the site’s pages, and I watched the stats very carefully. If the traffic, pages per visitor, or conversion rates dropped I knew I could easily pull the ads...Since implementing AdSense, our ad revenue has increased more than tenfold, and 100 percent of my available inventory is now sold through AdSense.”
- Vik Kachoria, Entrepreneur, Real Adventure.

Apply now
You can run Google ads on all or just some of your pages, using AdSense strategically to complement your direct sales team. You'll pay nothing, spend little time on set-up, and have no maintenance worries. You can use AdSense for a day, a month or for however long it pleases you to make a profit-it's your choice.

How to make a website

"I want to make a website, but I'm not sure where to start."

"I would like to make my own website, but I need to know I can get in touch with a real person who can help me if I get stuck."

"Why do some companies charge extra for everything?"

"How can I get on-line and accept credit cards right away?"

"How can I get my website noticed? How can I get on the search engines so people will be able to find me?"

"I can't justify spending thousands on web development, when I'm not sure if my website will generate income."



"It's been months, and our computer guy still hasn't finished our website!"

Sound familiar? As professional web designers, we hear comments like these everyday. Now, with SiteRightNow, you can make your own website for personal or business use without programming in a matter of minutes at a price that almost anyone can afford.