The phrase "Web 2.0" is typically used in two contexts. First, it refers to the technical aspects of building web-based applications, including enhanced user experience via technologies and standards such as AJAX and CSS, and protocols that allow for data portability and reuse such as RSS, SOAP and REST.
These technical aspects enable the second context where the phrase "Web 2.0" is used: the interactive opportunities provided to users. More specifically, the functional aspects of Web 2.0 are based on "user-generated content", which means: enabling people to collectively aggregate and structure large amounts of information; the concept of "folksonomy" that enables collaborative categorising of information; and "social software" that supports individual online identities and promotes social contact and the formation of communities among users.
Some practical examples of these functional aspects:
While several sites and technologies based on Web 2.0 concepts have become mass phenomena (for example blogs, Wikipedia, Flickr, etc), within businesses the use of Web 2.0 technologies and concepts is still in the early stages, even though these technologies offer considerable opportunities for knowledge management, communications and human resources.
Most obviously, opportunities for the profitable use of collaborative content generation lie in the field of knowledge management. The basic question is: Why is the production of organisational knowledge (embodied in manuals, policies, written best practices and so on) often strictly separated from its consumption? Or, to put it another way: Aren't the users of a manual often its most competent and knowledgeable authors?
Although the attempt is frequently made, it seems to be very difficult to motivate employees to document their work in sufficient quality and quantity. However, the Wikipedia project has demonstrated that people will voluntarily assemble a vast mass of knowledge without any extrinsic motivation. Is this possible within a company by introducing an internal wiki? Yes, but the preconditions are different:
As opposed to wikis, which rely on collaboration and are about collectively gathering information, blogs are about individually publishing personal opinions and insights. Blogs are increasingly used as communication and marketing tools. They provide a mechanism for gaining public attention with minimal costs, merely by publishing employee contributions. Blogs have an added benefit in that they provide readers with varied, informal "views" into different areas of the organization. This demonstrates the organization's general know-how and dynamics. Blogs can also have a positive effect on employee motivation and job satisfaction, as employees feel that their opinion is valued and their expertise is recognized and appreciated. In addition, syndication via RSS means that distribution is as simple as publishing the blog post.
While a review mechanism can be implemented to ensure compliance with corporate information policies, it is probably more effective to trust in employees' ability to publish in an appropriate manner, assuming that the organisation has clear and meaningful communication policies. As with other implementations of Web 2.0 tools, corporate blogs are not a just a matter of technology, but also a matter of culture and trust.
Another application of Web 2.0 concepts within a corporate environment is the formation of product user communities. By involving customers in the process of sharing information about a product, an organization can gain insight into customer experiences, provide additional support channels, involve users in the product development process and last but not least significantly lower customer support costs.
Some mechanisms for building vibrant customer communities include:
An evaluation of software platforms shows that currently no product offers sufficient support for the variety of Web 2.0 applications useful to a company. Therefore, specific features must be built from scratch or based upon an existing software platform. The class of software platform that comes closest to providing the desired functionality is Content Management Systems (CMS). A content management system, by its nature, supports organizing and facilitating collaborative creation of documents and other content. When choosing the right platform, the following aspects should be considered:
In recent months, my company (Young Media Concepts) has developed several online communities using eZ publish, an Enterprise Open Source CMS. eZ publish provided an excellent basis for building Web 2.0 applications. For example, the following features were easily built on top of the standard eZ publish functionality:
One of the most useful advantages of eZ publish is the ability to adapt and extend the data structure even after going live. In our experiences, we found it simple to modify data structures "on-the-fly", allowing us to quickly fix problems and meet changing requirements in the early stages of site deployment. This even leads to relatively short development cycles (about 4-6 weeks for a site with the features described above).
It is redundant to state that Web 2.0 applications, based on user contribution and collaboration, network effects and user communities, can only be realised if users actively participate. Cooperation and involvement are furthered by links between the members of a project. Therefore, Web 2.0 applications stand a good chance of succeeding in a company if they are a sequel to existing communication processes within the company itself and between the company and its customers.
Because any Web 2.0 application will be a highly dynamic project, flexibility is the most important criterion when deciding on the technology platform. In order to increase the safety of the investment, scalability should also be carefully considered. It is essential that the software is able to grow with the needs of the users - in terms of both quality and quantity.
Timing: | Jan 18 2025 03:06:52 |
Script start | |
Timing: | Jan 18 2025 03:06:52 |
Module start 'layout' | |
Timing: | Jan 18 2025 03:06:52 |
Module start 'content' | |
Timing: | Jan 18 2025 03:06:52 |
Module end 'content' | |
Timing: | Jan 18 2025 03:06:52 |
Script end |
Total runtime | 0.0818 sec |
Peak memory usage | 2,048.0000 KB |
Database Queries | 24 |
Checkpoint | Start (sec) | Duration (sec) | Memory at start (KB) | Memory used (KB) |
---|---|---|---|---|
Script start | 0.0000 | 0.0066 | 589.0469 | 152.6250 |
Module start 'layout' | 0.0066 | 0.0030 | 741.6719 | 39.4453 |
Module start 'content' | 0.0096 | 0.0707 | 781.1172 | 494.9375 |
Module end 'content' | 0.0803 | 0.0014 | 1,276.0547 | 24.8516 |
Script end | 0.0817 | 1,300.9063 |
Accumulator | Duration (sec) | Duration (%) | Count | Average (sec) |
---|---|---|---|---|
Ini load | ||||
Load cache | 0.0033 | 4.0654 | 15 | 0.0002 |
Check MTime | 0.0012 | 1.5228 | 15 | 0.0001 |
Mysql Total | ||||
Database connection | 0.0010 | 1.2085 | 1 | 0.0010 |
Mysqli_queries | 0.0275 | 33.6932 | 24 | 0.0011 |
Looping result | 0.0002 | 0.2138 | 22 | 0.0000 |
Template Total | 0.0504 | 61.6 | 2 | 0.0252 |
Template load | 0.0022 | 2.7222 | 2 | 0.0011 |
Template processing | 0.0481 | 58.8628 | 2 | 0.0241 |
Template load and register function | 0.0001 | 0.1344 | 1 | 0.0001 |
states | ||||
state_id_array | 0.0011 | 1.2942 | 1 | 0.0011 |
state_identifier_array | 0.0007 | 0.8906 | 2 | 0.0004 |
Override | ||||
Cache load | 0.0019 | 2.3525 | 79 | 0.0000 |
Sytem overhead | ||||
Fetch class attribute name | 0.0010 | 1.1924 | 1 | 0.0010 |
class_abstraction | ||||
Instantiating content class attribute | 0.0000 | 0.0061 | 1 | 0.0000 |
General | ||||
dbfile | 0.0007 | 0.8008 | 10 | 0.0001 |
String conversion | 0.0000 | 0.0099 | 4 | 0.0000 |
Note: percentages do not add up to 100% because some accumulators overlap |
Usage | Requested template | Template | Template loaded | Edit | Override |
---|---|---|---|---|---|
1 | node/view/full.tpl | full/article.tpl | extension/sevenx/design/simple/override/templates/full/article.tpl | ||
1 | content/datatype/view/ezxmltext.tpl | <No override> | extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tpl | ||
3 | content/datatype/view/ezxmltags/header.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/header.tpl | ||
6 | content/datatype/view/ezxmltags/link.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/link.tpl | ||
13 | content/datatype/view/ezxmltags/paragraph.tpl | <No override> | extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tpl | ||
6 | content/datatype/view/ezxmltags/li.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/li.tpl | ||
5 | content/datatype/view/ezxmltags/ul.tpl | <No override> | design/standard/templates/content/datatype/view/ezxmltags/ul.tpl | ||
6 | content/datatype/view/ezxmltags/newpage.tpl | <No override> | extension/community/design/standard/templates/content/datatype/view/ezxmltags/newpage.tpl | ||
1 | print_pagelayout.tpl | <No override> | extension/community/design/community/templates/print_pagelayout.tpl | ||
Number of times templates used: 42 Number of unique templates used: 9 |
Time used to render debug report: 0.0001 secs