<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webologist &#187; web2</title>
	<atom:link href="http://www.webologist.co.uk/tag/web2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webologist.co.uk</link>
	<description>Internet News, Web Design, Development, Hosting and Optimisation</description>
	<lastBuildDate>Tue, 07 Sep 2010 12:40:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=51</generator>
		<item>
		<title>The Drupal Content Management System</title>
		<link>http://www.webologist.co.uk/2007/09/drupal-content-management-system.html</link>
		<comments>http://www.webologist.co.uk/2007/09/drupal-content-management-system.html#comments</comments>
		<pubDate>Sun, 09 Sep 2007 19:24:00 +0000</pubDate>
		<dc:creator>Webologist</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management systems]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[web2]]></category>

		<guid isPermaLink="false">http://webologist.co.uk/?p=30</guid>
		<description><![CDATA[I have recently been playing around with Drupal, which is a free open source content management system. At first glance Drupal looks rather complicated, as there are many standard modules, even more optional modules that are developed by other users, plus a vast array of configuration settings, all of which make Drupal very customisable, but also complex. However, one of the great things about Drupal is that fact that once the files are uploaded to your server, it is very simple to get a basic website up and running. Drupal offers several content styles within its standard package, such as blogs, forums, stories, pages and books, plus the ability to import RSS syndicated feeds, to create new content automatically from other websites. Community and Collaborative Websites What makes Drupal special is that it is really geared for community and collaborative web sites. By default there are three user levels &#8211; Admin (by default the first account created is the admin account), Authorised (i.e. anyone that signs up / registers for the site) and anonymous (anyone viewing the site with no account). For each of these user levels access rules can be granted, for specific categories of content, and for specific [...]]]></description>
			<content:encoded><![CDATA[<!--CusAds1--><p>I have recently been playing around with Drupal, which is a free open source content management system. At first glance Drupal looks rather complicated, as there are many standard modules, even more optional modules that are developed by other users, plus a vast array of configuration settings, all of which make Drupal very customisable, but also complex.</p>
<p>However, one of the great things about Drupal is that fact that once the files are uploaded to your server, it is very simple to get a basic website up and running. Drupal offers several content styles within its standard package, such as blogs, forums, stories, pages and books, plus the ability to import RSS syndicated feeds, to create new content automatically from other websites.</p>
<p><span style="font-weight: bold;">Community and Collaborative Websites</span></p>
<p>What makes Drupal special is that it is really geared for community and <a href="http://www.collaborationsites.co.uk/">collaborative web sites</a>. By default there are three user levels &#8211; Admin (by default the first account created is the admin account), Authorised (i.e. anyone that signs up / registers for the site) and anonymous (anyone viewing the site with no account). For each of these user levels access rules can be granted, for specific categories of content, and for specific parts/modules of the website. For instance,  it is possible to allow anonymous readers to leave comments on blog entries, or join in discussion forums, either with or without moderator approval. Alternatively, anonymous users can be blocked from viewing content on the site. The same rules can be applied to authorised users too. As an example, a common way to set up user permissions for the comments module would be as follows:</p>
<p>Access comments   &#8211; Authorised and Anonymous (i.e. all can read comments)<br />
Administer comments  &#8211; no permission (i.e. only admin can administer comments)<br />
Post comments    &#8211; Authorised and Anonymous (i.e. all can post comments)<br />
Post comments without approval &#8211; Authorised only (i.e. anonymous can post comments, but they require admin approval first).</p>
<p>This allows for a robust and spam free website to be built. If users abuse the website by posting irrelevant comments or advertise their own websites through the comments modules, then these users can easily be deleted, and their IP addresses can be blocked. In addition to this, there are modules that can be added to the basic Drupal package that allow users to report abusers and spammers to the moderators and admin. This all helps to keep a tidy ship.</p>
<p><span style="font-weight: bold;">Drupal as a multi-user blog</span></p>
<p>There are many other features within Drupal. One of the best is the ease at which a multi-user blog site can be set up. Drupal could be used just for blogging, i.e. all the other modules, such as forums, stories, books and pages, can be switched off for everyone except the admin. This way, people can sign up and create their own blog and comment on other people&#8217;s blogs only. This is a much easier way to install a community blogging platform than the Word Press Multi-User package (WPMU) that requires amongst other things wildcard DNS.</p>
<p><span style="font-weight: bold;">Drupal Modules</span></p>
<p>There are literally hundreds of extra modules for Drupal, ranging from mailing modules, advertising, administration modules, content development etc. For example one excellent module that is not part of the standard package is the <span style="font-weight: bold;">Backup</span> module, which allows admin to quickly backup the database and files from the Admin menu. This means that you always have peace of mind that your installation is safe, so long as you remember to back up the database everyday (which of course should be part of any webmasters daily routine). Other modules worth mentioning are the <strong style="font-weight: normal;"><span style="font-weight: bold;">Pathauto</span> module, which automatically creates SEO friendly URLs (i.e. it replaces the dreaded &#8220;node33&#8243; with a meaningful URL based on the title of the page.  There is also </strong><strong>Taxonomy Access Control </strong><strong style="font-weight: normal;">which gives greater user permission configuration. For example, you can simply create a category called admin, which can only be read by Admin / moderators, so that site developers can have open discussion on their own forums without the general public being able to view. </strong></p>
<p><span style="font-weight: bold;">Drupal Templates</span></p>
<p>Drupal is also a built and run on MySQL databases and php files / templates. This means that templates can be considered &#8220;skins&#8221; for the site, in that to change the appearance of a site, and new template is written, bought or downloaded for free, and then once uploaded to the server, users can easily change the template. One handy feature is that you can set a default template for admin, so if a new template is loaded, and there are serious errors which prevent access to the site, then all you have to do is log in as admin, which will revert back to the default template, and then you can disable or delete the dodgy template that you had just attempted to install or build. This is a far suporior solution to that provided by Pligg for example, whereby if you do so little as mis-type the template name when choosing a new one, you are greeted with a blank page, and no way to navigate back and change the template. For those that are not familiar with the database set up and files, the only solution is to upload all files again, which is far from ideal.</p>
<p>Drupal page layout is pretty basic on the standard templates, in that there is a header section which contains the site logo, and top menu, then a central content area, plus two sidebars. The content of the side bars is controlled in the &#8220;Blocks&#8221; module, and new blocks can be added easily, and any code can be added that you would put into any standard static webpage, such as javascript, html and simple lists, or text.</p>
<p><span style="font-weight: bold;">Drupal Site Search</span></p>
<p>Drupal comes with a site search feature, which allows you to add a search box to your site (held within a sidebar block) which allows users to search for site content. Whenever a CRON job is run in Drupal, the search database is updated. With standard Drupal set up, CRON jobs are run manually by the admin, but this can be automated to run as part of a daily CRON job update.</p>
<p><span style="font-weight: bold;">Site Analytics</span></p>
<p>Drupal also comes complete with log access, which allows administrators to easily view the log files for site access, such as Recent log entries, Recent hits, &#8216;access denied&#8217; errors, page not found&#8217; errors, Top referrers, Top search phrases, Top pages, and Top visitors.</p>
<p><span style="font-weight: bold;">Conclusion</span></p>
<p>At first glance Drupal may seem a little daunting for a website owner, but it ease of configuration plus the speed at which it can be set up and managed does make Drupal a good choice for both small and larger companies when choosing a Content Management System. It takes time to get to grips with the software, and to understand the various administration settings, but once set up it is very easy to maintain the site. Another advantage of using Drupal is that you can start building the content of the site, and at the same time employ a web designer to create a Drupal Theme for your company, and once the theme is ready, you simply upload and activate it, without any interruption to the actual site, i.e. no downtime is required. So, if you are looking to build and develop a dynamic web community, then Drupal should be on your list of candidates.</p>
<p><a href="http://drupal.org/">Drupal.org is the official website of <strong>Drupal</strong>, an open source <strong>content management platform</strong>.</a></p>
<p><span style="font-weight: bold;"><span style="font-weight: bold;"></span><br />
</span></p>

<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div>]]></content:encoded>
			<wfw:commentRss>http://www.webologist.co.uk/2007/09/drupal-content-management-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web2.0 explained</title>
		<link>http://www.webologist.co.uk/2006/10/web20-explained.html</link>
		<comments>http://www.webologist.co.uk/2006/10/web20-explained.html#comments</comments>
		<pubDate>Sun, 22 Oct 2006 20:19:00 +0000</pubDate>
		<dc:creator>Webologist</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[web2]]></category>

		<guid isPermaLink="false">http://webologist.co.uk/?p=18</guid>
		<description><![CDATA[So what is meant by Web2.0? Is it really anything fundamentally new, or just an advancement in the use of web technology? Well, really just the latter. Really Web2.0 is about neat, tidy websites, that put the reader first. They are more minimalist, and also offer services other than just content etc. Probably the most obvious difference between Web2.0 and what came before is the way readers can become contributors to websites. Web 2.0 refers to a supposed second-generation of Internet-based services — such as social networking sites, wikis, communication tools, and folksonomies — that let people collaborate and share information online in previously unavailable ways. O&#8217;Reilly Media, in collaboration with MediaLive International, used the phrase as a title for a series of conferences and since 2004 it has become a popular (though ill-defined and often criticized) buzzword amongst certain technical and marketing communities. Alluding to the version-numbers that commonly designate software upgrades, the phrase &#8220;Web 2.0&#8243; hints at an improved form of the World Wide Web, and some people have used the term for several years. In the opening talk of the first Web 2.0 conference, Tim O&#8217;Reilly and John Battelle summarized key principles they believed characterized Web 2.0 [...]]]></description>
			<content:encoded><![CDATA[<!--CusAds1--><p>So what is meant by <span style="font-weight: bold;">Web2.0</span>? Is it really anything fundamentally new, or just an advancement in the use of web technology? Well, really just the latter. Really Web2.0 is about neat, tidy websites, that put the reader first. They are more minimalist, and also offer services other than just content etc. Probably the most obvious difference between Web2.0 and what came before is the way readers can become contributors to websites.</p>
<p>Web 2.0 refers to a supposed second-generation of Internet-based services — such as social networking sites, wikis, communication tools, and folksonomies — that let people collaborate and share information online in previously unavailable ways. O&#8217;Reilly Media, in collaboration with MediaLive International, used the phrase as a title for a series of conferences and since 2004 it has become a popular (though ill-defined and often criticized) buzzword amongst certain technical and marketing communities.</p>
<p>Alluding to the version-numbers that commonly designate software upgrades, the phrase &#8220;Web 2.0&#8243; hints at an improved form of the World Wide Web, and some people have used the term for several years.</p>
<p>In the opening talk of the first Web 2.0 conference, Tim O&#8217;Reilly and John Battelle summarized key principles they believed characterized Web 2.0 applications:</p>
<ul>
<li>The Web as a platform</li>
<li>Data as the driving force</li>
<li> Network effects created by an architecture of participation</li>
<li> Innovation in assembly of systems and sites composed by pulling together features from distributed, independent developers (a kind of &#8220;open source&#8221; development)</li>
<li>Lightweight business models enabled by content and service syndication</li>
<li>The end of the software adoption cycle (&#8220;the perpetual beta&#8221;)</li>
<li>Software above the level of a single device, leveraging the power of The Long Tail.</li>
</ul>
<p>Earlier users of the phrase &#8220;Web 2.0&#8243; employed it as a synonym for &#8220;<span style="font-weight: bold;">semantic web</span>,&#8221; and indeed, the two concepts complement each other. The combination of social-networking systems such as FOAF and XFN with the development of tag-based folksonomies, delivered through blogs and wikis, sets up a basis for a semantic environment. Although the technologies and services that make up Web 2.0 lack the effectiveness of an internet in which the machines can understand and extract meaning (as proponents of the Semantic Web envision), Web 2.0 represents a step in its direction.</p>
<p>As used by its proponents, the phrase &#8220;Web 2.0&#8243; refers to one or more of the following:</p>
<ul>
<li>The transition of websites from isolated information silos to sources of content and functionality, thus becoming computing platforms serving web applications to end users</li>
<li>A social phenomenon embracing an approach to generating and distributing Web content itself, characterized by open communication, decentralization of authority, freedom to share and re-use, and &#8220;the market as a conversation&#8221;</li>
<li>A more organized and categorized content, with a far more developed deep-linking web architecture</li>
<li>A shift in economic value of the Web, possibly surpassing that of the dot com boom of the late 1990s</li>
<li>A marketing-term used to differentiate new web businesses from those of the dot com boom, which due to the bust subsequently seem discredited</li>
<li>The resurgence of excitement around the implications of innovative web-applications and services that gained a lot of momentum around mid-2005</li>
</ul>
<p>Many find it easiest to define Web 2.0 by associating it with companies or products that embody its principles. <span style="font-weight: bold;">Tim O&#8217;Reilly</span> gave examples in his description of his &#8220;four plus one&#8221; levels in the hierarchy of Web 2.0-ness:[1]</p>
<p><span style="font-weight: bold;">Level-3 applications</span>, the most &#8220;Web 2.0&#8243;, which could only exist on the Internet, deriving their power from the human connections and network effects Web 2.0 makes possible, and growing in effectiveness the more people use them. O&#8217;Reilly gives as examples: eBay, craigslist, Wikipedia, del.icio.us, Skype, dodgeball, and Adsense.</p>
<p><span style="font-weight: bold;">Level-2 applications</span>, which can operate offline but which gain advantages from going online. O&#8217;Reilly cited Flickr, which benefits from its shared photo-database and from its community-generated tag database.</p>
<p><span style="font-weight: bold;">Level-1 applications</span>, also available offline but which gain features online. O&#8217;Reilly pointed to <span style="font-weight: bold;">Writely</span> (gaining group-editing capability online) and <span style="font-weight: bold;">iTunes</span> (because of its music-store portion).</p>
<p><span style="font-weight: bold;">Level-0</span> applications would work as well offline. O&#8217;Reilly gave the examples of <span style="font-weight: bold;">MapQuest</span>, <span style="font-weight: bold;">Yahoo! Local</span>, and <span style="font-weight: bold;">Google Maps</span>.</p>
<p>Examples of Web 2.0 other than those cited by O&#8217;Reilly include <span style="font-weight: bold;">Digg</span>,<span style="font-weight: bold;"> Pligg, Shoutwire</span>, <span style="font-weight: bold;">last.fm</span>, and <span style="font-weight: bold;">Technorati</span>.</p>
<p>Commentators see many recently-developed concepts and technologies as contributing to Web 2.0, including weblogs, linklogs, wikis, podcasts, RSS feeds and other forms of many-to-many publishing; social software, web APIs, web standards, online web services, and others.</p>
<p>Proponents of the Web 2.0 concept say that it differs from early web development (retrospectively labeled Web 1.0) in that it moves away from static websites, the use of search engines, and surfing from one website to the next, towards a more dynamic and interactive World Wide Web. Others argue that later developments have not actually superseded the original and fundamental concepts of the WWW. Skeptics may see the term &#8220;Web 2.0&#8243; as little more than a buzzword; or they may suggest that it means whatever its proponents want it to mean in order to convince their customers, investors and the media that they have begun building something fundamentally new, rather than continuing to develop and use well-established technologies[2].</p>
<p>Earlier web applications or &#8220;Web 1.0&#8243; (so dubbed after the event by proponents of Web 2.0) often consisted of static HTML pages, rarely (if ever) updated. They depended solely on HTML, which a new Internet content-provider could learn fairly easily. The success of the dot-com era depended on a more dynamic Web (sometimes labeled Web 1.5) where content-management systems served dynamic HTML web-pages generated on-the-fly from a content database more amenable than raw HTML-code to change. In both senses, marketeers regarded so-called &#8220;eyeballing&#8221; as intrinsic to the Web experience, thus making page-hits and visual aesthetics important factors.</p>
<p>Proponents of the Web 2.0 approach believe that Web usage has started increasingly moving towards interaction and towards rudimentary social networks, which can serve content that exploits network effects with or without creating a visual, interactive web page. In one view, Web 2.0 sites act more as points of presence, or user-dependent web portals, than as traditional websites. They have become so internally complex that new Internet users cannot create analogous websites, but remain mere users of web services provided by specialist professional experts.</p>
<p>Access to consumer-generated content facilitated by Web 2.0 brings the web closer to Tim Berners-Lee&#8217;s original concept of the web as a democratic, personal, and DIY medium of communication.</p>
<p><span style="font-weight: bold;">Characteristics of Web 2.0</span></p>
<p>While interested parties continue to debate the definition of a Web 2.0 application, some suggest that a Web 2.0 website may exhibit some basic characteristics. These might include:<br />
&#8220;Network as platform&#8221; — delivering (and allowing users to use) applications entirely through a web-browser[3] [4].</p>
<p>Users owning the data on the site and exercising control over that data[5][3].<br />
An architecture of participation and democracy that encourages users to add value to the application as they use it[3][6].</p>
<p>A rich, interactive, user-friendly interface based on Ajax[3][6].<br />
Some social-networking aspects[5][3].</p>
<p><span style="font-weight: bold;">Technology overview</span></p>
<p>The complex and evolving technology infrastructure of Web 2.0 includes server-software, content-syndication, messaging-protocols, standards-based browsers with plugins and extensions, and various client-applications. These differing but complementary approaches provide Web 2.0 with information-storage, creation, and dissemination capabilities that go beyond what the public formerly expected of websites.</p>
<p>A Web 2.0 website typically features a number of the following techniques:</p>
<ul>
<li>AJAX and other Rich Internet Application techniques</li>
<li>CSS</li>
<li>Semantically valid XHTML markup and/or the use of Microformats</li>
<li>Syndication and aggregation of data in RSS/Atom</li>
<li>Clean and meaningful URLs</li>
<li>Extensive use of folksonomies (in the form of tags or tagclouds, for example)</li>
<li>Weblog publishing</li>
<li>Mashups</li>
<li>REST or XML Webservice APIs</li>
</ul>
<p><span style="font-weight: bold;">Innovations associated with &#8220;Web 2.0&#8243; &#8211; Web-based communities</span></p>
<p>Some websites that potentially sit under the Web 2.0 umbrella have built new online social networks amongst the general public. Some of the websites run social software where people work together. Other websites reproduce several individuals&#8217; RSS feeds on one page. Other ones provide deeplinking between individual websites.</p>
<p>The syndication and messaging capabilities of Web 2.0 have fostered, to a greater or lesser degree, a tightly-woven social fabric among individuals. Arguably, the nature of online communities has changed in recent months and years. The meaning of these inferred changes, however, has pundits divided. Basically, ideological lines run thusly: Web 2.0 either empowers the individual and provides an outlet for the &#8220;voice of the voiceless&#8221;; or it elevates the amateur to the detriment of professionalism, expertise and clarity.</p>
<p><span style="font-weight: bold;">Web-based applications and desktops</span></p>
<p>The richer user-experience afforded by Ajax has prompted the development of web-sites that mimic personal computer applications, such as word processing, the spreadsheet, and slide-show presentation. WYSIWYG wiki sites replicate many features of PC authoring applications. Still other sites perform collaboration and project management functions. Java enables sites that provide computation-intensive video capability. Google, Inc. acquired one of the best-known sites of this broad class, Writely, in early 2006.</p>
<p>Several browser-based &#8220;operating systems&#8221; or &#8220;online desktops&#8221; have also appeared. They essentially function as application platforms, not as operating systems per se. These services mimic the user experience of desktop operating-systems, offering features and applications similar to a PC environment. They have as their distinguishing characteristic the ability to run within any modern browser.</p>
<p>Numerous web-based application services appeared during the Dot-com bubble of 1997 &#8211; 2001 and then vanished, having failed to gain a critical mass of customers. In 2005 WebEx acquired the best-known of these, Intranets.com, for slightly more than the total it had raised in venture capital after six years of trading.</p>
<p><span style="font-weight: bold;">Rich Internet applications</span></p>
<p>Recently, rich-Internet application techniques such as Ajax, Adobe Flash and Flex have evolved that can improve the user-experience in browser-based web applications. Flash/Flex involves a web-page requesting an update for some part of its content, and altering that part in the browser, without refreshing the whole page at the same time.</p>
<p><span style="font-weight: bold;">Server-side software</span></p>
<p>The functionality of Web 2.0 rich Internet applications builds on the existing web server architecture, but puts much greater emphasis on back-end software. Syndication differs only nominally from the methods of publishing using dynamic content management, but web services typically require much more robust database and workflow support, and become very similar to the traditional intranet functionality of an application server. Vendor approaches to date fall under either a universal server approach, which bundles most of the necessary functionality in a single server platform, or a web-server plugin approach, which uses standard publishing tools enhanced with API interfaces and other tools.</p>
<p><span style="font-weight: bold;">Client-side software</span></p>
<p>The extra functionality provided by Web 2.0 depends on the ability of users to work with the data stored on servers. This can come about through forms in an HTML page, through a scripting language such as Javascript, or through Flash or Java. These methods all make use of the client computer to reduce the server workload.</p>
<p><span style="font-weight: bold;">RSS</span></p>
<p>The first and the most important step (by one point of view) of the evolution towards Web 2.0 involves the syndication of website content, using standardized protocols which permit end-users to make use of a site&#8217;s data in another context, ranging from another website, to a browser plugin, or to a separate desktop application. Protocols which permit syndication include RSS (Really Simple Syndication — also known as web syndication), RDF (as in RSS 1.1), and Atom, all of them flavors of XML. Specialized protocols such as FOAF and XFN (both for social networking) extend functionality of sites or permit end-users to interact without centralized websites. See microformats for more specialized data formats.</p>
<p>Due to the recent development of these trends, many of these protocols remain de facto (rather than formal) standards.</p>
<p><span style="font-weight: bold;">Web protocols</span></p>
<p>Web communication protocols provide a key element of the Web 2.0 infrastructure. Major protocols include REST and SOAP.</p>
<p><span style="font-weight: bold;">REST (Representational State Transfer)</span> indicates a way to access and manipulate data on a server using the HTTP verbs GET, POST, PUT, and DELETE</p>
<p><span style="font-weight: bold;">SOAP involves POSTing XML</span> messages and requests to a server that may contain quite complex, but pre-defined, instructions for the server to follow</p>
<p>In both cases, an API defines access to the service. Often servers use proprietary APIs, but standard web-service APIs (for example, for posting to a blog) have also come into wide use. Most (but not all) communications with web services involve some form of XML (eXtensible Markup Language).</p>
<p>See also <span style="font-weight: bold;">WSDL (Web Services Description Language) </span>(the standard way of publishing a SOAP API) and the list of Web service specifications for links to many other web service standards, including those many whose names begin &#8216;WS-&#8217;.</p>
<p><span style="font-weight: bold;">Criticism</span></p>
<p>Given the lack of set standards as to what &#8220;Web 2.0&#8243; actually means, implies, or requires, the term can mean radically different things to different people. For instance, many people pushing Web 2.0, talk about well-formed, validated HTML; however, not many production sites actually adhere to this standard. Many people will also talk about web sites &#8220;degrading gracefully&#8221; (designing a website so that its fundamental features remain usable by people who access it with software that does not support every technology employed by the site); however, the addition of Ajax scripting to websites can render the website completely unusable to anyone browsing with JavaScript turned off, or using a slightly older browser. Many have complained that the proliferation of Ajax scripts, in combination with unknowledgable webmasters, has increased the instances of &#8220;tag soup&#8221;: websites where coders have apparently thrown script tags and other semantically useless tags about the HTML-file with little organization in mind, in a way that occurred more commonly during the dot-com boom, and which many standards-proponents have tried to eschew. Some critics also object to cluttered, arcane navigation structures in Web 2.0 websites.</p>
<p>Many of the ideas of Web 2.0 featured on networked systems well before the term &#8220;Web 2.0&#8243; emerged; Amazon.com, for instance, has allowed users to write reviews and consumer guides since its inception, in a form of self-publishing; and opened up its API to outside developers in 2002[7]. Prior art also comes from research in Computer Supported Collaborative Learning and Computer Supported Cooperative Work.</p>
<p>Conversely, when a website proclaims itself &#8220;Web 2.0&#8243; for the use of some trivial feature (such as blogs or gradient boxes) observers may generally consider it more an attempt at self-promotion than an actual endorsement of the ideas behind Web 2.0. &#8220;Web 2.0&#8243; in such circumstances has sometimes sunk simply to the status of a marketing buzzword, like &#8216;synergy&#8217;, that can mean whatever a salesperson wants it to mean, with little connection to most of the worthy but (currently) unrelated ideas originally brought together under the &#8220;Web 2.0&#8243; banner. The argument also exists that &#8220;Web 2.0&#8243; does not represent a new version of World Wide Web at all, but merely continues to use &#8220;Web 1.0&#8243; technologies and concepts.</p>
<p>Other criticism has included the term &#8220;<span style="font-weight: bold;">a second bubble</span>&#8220;, suggesting that too many Web 2.0 companies attempt to develop the same product with a lack of business models. The Economist magazine has written of &#8220;<span style="font-weight: bold;">Bubble 2.0</span>&#8220;.</p>
<p>Some venture capitalists have noted that the second generation of web applications has too few users to make them an economically-viable target for consumer applications. Josh Kopelman noted that Web 2.0 excited only 53,651 people (the then number of subscribers to TechCrunch, a weblog covering Web 2.0 matters).</p>
<p><span style="font-weight: bold;">Trademark controversy</span></p>
<p>In November 2003, CMP Media applied to the USPTO for a service mark on the use of the term &#8220;WEB 2.0&#8243; for live events[8]. On the basis of this application, CMP Media sent a cease-and-desist demand to the Irish non-profit organization IT@Cork on May 24, 2006[9], but retracted it two days later[10]. The &#8220;WEB 2.0&#8243; service mark registration passed final PTO Examining Attorney review on May 10, 2006, but as of June 12, 2006 the PTO has not published the mark for opposition. The European Union application (which would confer unambigious status in Ireland) remains pending (app no 004972212) after its filing on March 23, 2006.</p>
<p><span style="font-weight: bold;">References</span><br />
^ Tim O&#8217;Reilly (2006-07-17). Levels of the Game: The Hierarchy of Web 2.0 Applications. O&#8217;Reilly radar. Retrieved on 2006-08-08.<br />
^ Jeffrey Zeldman (2006-01-16). Web 3.0. A List Apart. Retrieved on 2006-05-27.<br />
^ a b c d e Tim O&#8217;Reilly (2005-09-30). What Is Web 2.0. O&#8217;Reilly Network. Retrieved on 2006-08-06.<br />
^ Web operating system<br />
^ a b Dion Hinchcliffe (2006-04-02). The State of Web 2.0. Web Services Journal. Retrieved on 2006-08-06.<br />
^ a b Paul Graham (November 2005). Web 2.0. Retrieved on 2006-08-02.<br />
^ Tim O&#8217;Reilly (2002-06-18). Amazon Web Services API. O&#8217;Reilly Network. Retrieved on 2006-05-27.<br />
^ USPTO serial number 78322306<br />
^ O&#8217;Reilly and CMP Exercise Trademark on &#8216;Web 2.0&#8242;. Slashdot (2006-05-26). Retrieved on 2006-05-27.<br />
^ Nathan Torkington (2006-05-26). O&#8217;Reilly&#8217;s coverage of Web 2.0 as a service mark. O&#8217;Reilly Radar. Retrieved on 2006-06-01.</p>
<p>This article is licensed under the <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>. It uses material from the Wikipedia article &#8220;<a href="http://en.wikipedia.org/wiki/Web2.0">Web 2.0</a>&#8220;</p>

<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div>]]></content:encoded>
			<wfw:commentRss>http://www.webologist.co.uk/2006/10/web20-explained.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
